论坛风格切换切换到宽版
  • 917阅读
  • 8回复

[问题求助]郁闷,eth0和eth1都对应了网卡1? [复制链接]

上一主题 下一主题
离线淡秋.
 
发帖
2061
C币
-604968
威望
375
贡献值
4
银元
0
铜钱
4631
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
本来在/etc/sysconfig/n.etwork-scripts/ifcfg-eth0 对应网卡1,.ifcfg-eth1对应网卡2的。现在网卡2没有接网线,ping if.cfg-eth1文件里设定的IP竟然能ping通,ping ifcfg-eth0 文件里的IP也能通!重启,还是一样通.?怪了,我网卡2没接网线,应该ping不通才对呀? 怎么.回事?           鲜花

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线haikung.
发帖
1977
C币
-152724
威望
335
贡献值
1
银元
-2
铜钱
4311
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
分别贴一下
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
的内容

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

发帖
2168
C币
-60397
威望
407
贡献值
1
银元
-1
铜钱
4944
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
#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

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

离线slmtly.
发帖
1928
C币
-61058
威望
352
贡献值
1
银元
-4
铜钱
4297
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 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

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

离线zd052.
发帖
2053
C币
-193435
威望
385
贡献值
1
银元
-3
铜钱
4617
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-1-19 09:39 发表

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


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

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

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

离线cnyunxi.
发帖
2005
C币
-199214
威望
392
贡献值
1
银元
-3
铜钱
4545
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


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


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

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

离线baiyuvii.
发帖
2056
C币
-152556
威望
344
贡献值
1
银元
-4
铜钱
4523
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
哇,原来tcpdump命令这么强大的呀!简直就是黑客工具,呵呵,这回又有得玩啦!哈哈!

发帖
1844
C币
-236143
威望
320
贡献值
1
银元
-2
铜钱
4095
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13


QUOTE:原帖由 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其他机器时,才用到网

发帖
2001
C币
-235944
威望
346
贡献值
1
银元
-2
铜钱
4319
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13


QUOTE:原帖由 hixi 于 2006-1-20 10:55 发表


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

ip r 或者 route -n 看一下当前的路由表你就明白为什么不可以了
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个