免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3857 | 回复: 5
打印 上一主题 下一主题

如何使用虚拟网卡添加路由?=resolved [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-20 18:15 |只看该作者 |倒序浏览
本帖最后由 alan0203 于 2010-08-22 10:20 编辑

有一台solaris 10 Sparc,路由表中将组播路由绑定到了一块虚拟网卡(e1000g0:1)上。我在另外一台相同配置的机子上想要做同样的配置。试过下面的命令,可以将路由绑定到物理网卡(e1000g0)上,但是无法到虚拟网卡上。请高手指点这个路由是如何设定的。谢谢!

route add -net 224.0.0.0 -netmask 240.0.0.0 10.15.44.227 -ifp e1000g0:1 (结果是绑定到e1000g0上)


下面是已经设定好的机子上的路由表:

$ netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              10.15.44.1           UG        1     191974           
10.15.44.0           10.15.44.227         U         1     762935 e1000g0:1
10.15.44.0           10.15.44.207         U         1          0 e1000g0   
10.15.44.0           10.15.44.207         U         1     619630 e1000g3   
224.0.0.0            10.15.44.227         U         1          0 e1000g0:1         ### (我想要做同样的设置)
127.0.0.1            127.0.0.1            UH        6     331210 lo0   

网卡的配置:
$ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
e1000g0: flags=209040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,CoS> mtu 1500 index 2
        inet 10.15.44.206 netmask ffffff00 broadcast 10.15.44.255
        groupname net1
e1000g0:1: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
        inet 10.15.44.227 netmask ffffff00 broadcast 10.15.44.255
e1000g3: flags=209040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,CoS> mtu 1500 index 3
        inet 10.15.44.207 netmask ffffff00 broadcast 10.15.44.255
        groupname net1

$ route -p show
No persistent routes are defined

论坛徽章:
0
2 [报告]
发表于 2010-08-22 10:19 |只看该作者
问题已解决。 "route -p -n add -interface 224.0/4 -gateway [virtual_nic_ip]" 命令可以添加相应的路由. FYI.

here is on a test machine:

bash-3.00# netstat -rn

Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
10.181.8.0 10.181.8.161 U 1 1027 e1000g0
10.181.8.0 10.181.8.172 U 1 0 e1000g0:1
127.0.0.1 127.0.0.1 UH 3 56 lo0
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv 4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.181.8.161 netmask ffffff00 broadcast 10.181.8.255
ether 0:c:29:f9:c3:d
e1000g0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.181.8.172 netmask ffffff00 broadcast 10.181.8.255
--------------------------------------------------------------------------
bash-3.00# route -n add -interface 224.0/4 -gateway 10.181.8.172
add net 224.0/4: gateway 10.181.8.172
--------------------------------------------------------------------------
bash-3.00# netstat -rn

Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
10.181.8.0 10.181.8.161 U 1 1034 e1000g0
10.181.8.0 10.181.8.172 U 1 0 e1000g0:1
224.0.0.0 10.181.8.172 U 1 0 e1000g0:1
127.0.0.1 127.0.0.1 UH 3 56 lo0
bash-3.00#

论坛徽章:
0
3 [报告]
发表于 2010-08-23 22:40 |只看该作者
恭喜

论坛徽章:
0
4 [报告]
发表于 2010-08-26 21:45 |只看该作者
收藏了,很实用的。

论坛徽章:
0
5 [报告]
发表于 2010-08-27 09:16 |只看该作者
组播绑给e1000g0:1有什么作用
需要补充网络知识。

论坛徽章:
0
6 [报告]
发表于 2010-08-27 11:24 |只看该作者
谢谢~高手啊..自娱自乐型~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP