免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jzcjy
打印 上一主题 下一主题

如何在同一个网卡邦定2个不同子网的ip [复制链接]

论坛徽章:
0
31 [报告]
发表于 2004-07-29 09:12 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

原帖由 "wingger" 发表:


这个问题我也想知道,呵呵

是不是把一条网线分两对?

有人这样做过吗


I真是Fu了你们两位, 做过网管吗?请问IP协议是在网络的物理层, LLC层还是网络层啊?

路由?! 路由表是干吗的? Windows下面输入route -help看看吧

论坛徽章:
0
32 [报告]
发表于 2004-07-29 09:35 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

谢谢各位的帮助,虽然是一个小问题,但是大家的建议不同,证明做过才真正明白!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
33 [报告]
发表于 2004-07-29 10:48 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

原帖由 "idhly" 发表:


I真是Fu了你们两位, 做过网管吗?请问IP协议是在网络的物理层, LLC层还是网络层啊?

路由?! 路由表是干吗的? Windows下面输入route -help看看吧


我还真没做过网管!我真的不懂,你能说明一下吗?不要用这样鄙视的语气吧!


不知道你提到物理层LLC层网络层路由和路由表route-help要说明什么。

论坛徽章:
0
34 [报告]
发表于 2004-07-29 11:21 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

不知道楼主想干吗?看我的系统的设置吧
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:C0:4C:39:171  
          inet addr:172.20.20.5  Bcast:172.20.20.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:3 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:126 (126.0 b)
          Interrupt:10 Base address:0xb000

eth1      Link encap:Ethernet  HWaddr 00:C0:4C:39:172  
          inet addr:1.1.1.1  Bcast:1.1.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Base address:0xd000

eth2      Link encap:Ethernet  HWaddr 00:C0:4C:39:173  
          inet addr:192.168.100.246  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:20898 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4518 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24240835 (23.1 Mb)  TX bytes:494626 (483.0 Kb)
          Interrupt:12 Base address:0xf000

eth2.5    Link encap:Ethernet  HWaddr 00:C0:4C:39:173  
          inet addr:2.2.2.2  Bcast:2.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth2:1    Link encap:Ethernet  HWaddr 00:C0:4C:39:173  
          inet addr:3.3.3.3  Bcast:3.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:12 Base address:0xf000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:812 (812.0 b)  TX bytes:812 (812.0 b)

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
1.1.1.1         0.0.0.0         255.255.255.255 UH    0      0        0 eth1
172.20.20.5     0.0.0.0         255.255.255.255 UH    0      0        0 eth0
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
172.20.20.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
2.2.2.0         0.0.0.0         255.255.255.0   U     0      0        0 eth2.5
1.1.1.0         0.0.0.0         255.255.255.0   U     0      0        0 eth1
3.3.3.0         0.0.0.0         255.255.255.0   U     0      0        0 eth2
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.100.2   0.0.0.0         UG    0      0        0 eth2
不知道有什么不行的? 

论坛徽章:
0
35 [报告]
发表于 2004-07-29 11:34 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

当然可以呀,只要网络上有两个网段,设置好路由就可以了

论坛徽章:
0
36 [报告]
发表于 2004-07-29 15:54 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

我的系统是fedora code2,在上午将内核升级到2.66,就是不行;
看看这个:#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:09:6B:378:B8
          inet addr:10.30.29.8  Bcast:10.30.29.255  Mask:255.255.255.0
          inet6 addr: fe80::209:6bff:fe37:d8b8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:144017 errors:0 dropped:0 overruns:0 frame:0
          TX packets:264571 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13784554 (13.1 Mb)  TX bytes:383110734 (365.3 Mb)
          Interrupt:10

eth0:0    Link encap:Ethernet  HWaddr 00:09:6B:378:B8
          inet addr:10.30.31.8  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:10
# ip route

10.30.29.0/24 dev eth0  scope link
10.30.31.0/24 dev eth0.0  proto kernel  scope link  src 10.30.31.8
127.0.0.0/8 dev lo  scope link
default via 10.30.29.253 dev eth0

论坛徽章:
0
37 [报告]
发表于 2004-07-29 15:56 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

注意是在单网卡的行为:gkc 可否说清楚! 谢谢

论坛徽章:
0
38 [报告]
发表于 2004-07-29 16:05 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

原帖由 "wingger" 发表:


我还真没做过网管!我真的不懂,你能说明一下吗?不要用这样鄙视的语气吧!


不知道你提到物理层LLC层网络层路由和路由表route-help要说明什么。


语气重了些, 见谅...IP协议是工作在网络层的, 网卡则是工作在物理层和数据链路层的, 所以说在一块网卡上设置多个IP地址完全是可以的, 根本用不着改造网线吧? ...

IP包在网络层的选择主要取决于子网和路由表, 若是同一子网就直接发送给下层处理, 若是不同子网就由路由表来决定数据包的走向...

哈, 考CCNA也有好些日子了, 也不知道说错了没有, 说错了别打偶...

论坛徽章:
0
39 [报告]
发表于 2004-07-29 16:32 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

你eth0:0的网段太大了, 应该是24位的掩码,要不就把eth0的网段就覆盖了,所以没有路由

ifconfig eth0:0 10.30.31.8 netmask 255.255.255.0
这样应该就行了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
40 [报告]
发表于 2004-07-29 16:42 |只看该作者

如何在同一个网卡邦定2个不同子网的ip

原帖由 "idhly" 发表:


语气重了些, 见谅...IP协议是工作在网络层的, 网卡则是工作在物理层和数据链路层的, 所以说在一块网卡上设置多个IP地址完全是可以的, 根本用不着改造网线吧? ...

IP包在网络层的选择主要取决于子网?.........


这个当然知道了,可能你不是很注意看前面我们的讨论,在一个网卡上绑定两个不同子网的IP是可以的

那剩下的问题是。绑定两个IP的目的是什么,仅仅是绑上去可以就不管了吗?

要考虑通信问题吧
1、网络怎么接,一块网卡,如何连到不同的子网,这就是前面我说的一条网段分成两份(我对协议不是很清楚,随便幻想的)
2、如果这块网卡只接到一个网络,那另一个IP有什么意义?
3、就算真的一块网卡能接到两个网络,接上去以后,网络要怎么走,前面有人说了,设置默认路由,这里我提一个问题,设置默认路由后,那就是这个网卡其实只用了其中一个子网的IP,另一个IP没有用了?

4、不设置路由,那到了交换机怎么走,
所以我说设置不同子网IP可能要考虑为何而设

不好意思,我真的对协议不是很了解,有谁能给解答一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP