免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3510 | 回复: 12

[网络管理] 郁闷,eth0和eth1都对应了网卡1? [复制链接]

论坛徽章:
0
发表于 2006-01-18 16:38 |显示全部楼层
本来在/etc/sysconfig/network-scripts/ifcfg-eth0 对应网卡1,ifcfg-eth1对应网卡2的。现在网卡2没有接网线,ping ifcfg-eth1文件里设定的IP竟然能ping通,ping ifcfg-eth0 文件里的IP也能通!重启,还是一样通?怪了,我网卡2没接网线,应该ping不通才对呀? 怎么回事?

论坛徽章:
0
发表于 2006-01-18 16:48 |显示全部楼层
分别贴一下
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
的内容

以及
/etc/mo*.conf
的内容

论坛徽章:
0
发表于 2006-01-19 09:33 |显示全部楼层
#more ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:0C:76:6A:FF:8A
IPADDR=192.168.0.50
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
ONBOOT=yes
TYPE=Ethernet

#more ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.49
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
HWADDR=00:0C:76:6A:FF:8B

#more modprobe.conf
alias eth0 e1000
alias scsi_hostadapter aic79xx
alias usb-controller uhci-hcd
alias eth1 e1000

#dmesg |grep eth
divert: not allocating divert_blk for non-ethernet device lo
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
divert: allocating divert_blk for eth0
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
divert: allocating divert_blk for eth1
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
divert: not allocating divert_blk for non-ethernet device sit0
eth0: no IPv6 routers present
eth1: no IPv6 routers present

帮我看下,哪里设错了吗?

论坛徽章:
0
发表于 2006-01-19 09:39 |显示全部楼层
原帖由 hixi 于 2006-1-19 09:33 发表
#more ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:0C:76:6A:FF:8A
IPADDR=192.168.0.50
NETMASK=255.255.255.0

NETWORK=192.168.0.0
GATEWAY=192.168.0.1
ONBOOT=yes
TYPE=Ethernet

#more ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.49
NETMASK=255.255.255.0

GATEWAY=192.168.0.1
HWADDR=00:0C:76:6A:FF:8B

从原理上讲,两个不同的网卡设置相同网段的地址本身就是一个错误的做法,这样的话网卡直通路由会受影响

论坛徽章:
0
发表于 2006-01-19 13:07 |显示全部楼层
原帖由 platinum 于 2006-1-19 09:39 发表

从原理上讲,两个不同的网卡设置相同网段的地址本身就是一个错误的做法,这样的话网卡直通路由会受影响


呵呵,同意platinum的见解,但是说“两个不同的网卡设置相同网段的地址本身就是一个错误的做法”这点我不同意,毕竟每个人的需求不同,呵呵,抱歉了

关于搂住的问题,在linux的协议栈实现中的确有这种问题,正如platinum所述,会受到路由的影响,而且你的eth0与eth1属于物理连接的,搂住可以tcpdump一下,你就明白了。

话说回来,ms的协议栈没有实现这一点,呵呵。

论坛徽章:
0
发表于 2006-01-19 13:28 |显示全部楼层
原帖由 liuzhuan23 于 2006-1-19 13:07 发表


呵呵,同意platinum的见解,但是说“两个不同的网卡设置相同网段的地址本身就是一个错误的做法”这点我不同意,毕竟每个人的需求不同,呵呵,抱歉了

关于搂住的问题,在linux的协议栈实现中的确有这种问题 ...




关于这些疑问,哪位大虾能否深入探讨一下呢?

论坛徽章:
0
发表于 2006-01-20 10:55 |显示全部楼层
从原理上讲,两个不同的网卡设置相同网段的地址本身就是一个错误的做法,这样的话网卡直通路由会受影响


可从物理介质上来讲,网卡1没有接网线,那网卡1上的IP就应该ping不能才对呀!相不相同网段也有关系吗?
这是不是有点像一家人父亲不准两兄弟开同一种店在相同街段抢生意呀?

[ 本帖最后由 hixi 于 2006-1-20 10:59 编辑 ]

论坛徽章:
0
发表于 2006-01-20 11:19 |显示全部楼层
哇,原来tcpdump命令这么强大的呀!简直就是黑客工具,呵呵,这回又有得玩啦!哈哈!

论坛徽章:
0
发表于 2006-01-21 14:01 |显示全部楼层
原帖由 hixi 于 2006-1-18 16:38 发表
本来在/etc/sysconfig/network-scripts/ifcfg-eth0 对应网卡1,ifcfg-eth1对应网卡2的。现在网卡2没有接网线,ping ifcfg-eth1文件里设定的IP竟然能ping通,ping ifcfg-eth0 文件里的IP也能通!重启,还是一样通? ...



你的意思是ping本机的eth0,eth1的ip吧?
能通就对了,
ping本机上的ip能通,说明本机的网卡设置和tcp/ip协议没问题,
只有你ping其他机器时,才用到网

论坛徽章:
0
发表于 2006-01-21 19:19 |显示全部楼层
原帖由 hixi 于 2006-1-20 10:55 发表


可从物理介质上来讲,网卡1没有接网线,那网卡1上的IP就应该ping不能才对呀!相不相同网段也有关系吗?
这是不是有点像一家人父亲不准两兄弟开同一种店在相同街段抢生意呀?

ip r 或者 route -n 看一下当前的路由表你就明白为什么不可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP