论坛风格切换切换到宽版
  • 1619阅读
  • 9回复

[问题求助][Ubuntu] 两块网卡怎么分辨哪个是eth0哪个是eth1? [复制链接]

上一主题 下一主题
离线dylanok.
 
发帖
2098
C币
-60666
威望
362
贡献值
1
银元
-3
铜钱
4752
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
两块网卡怎么分辨哪个是eth0哪个是et.h1?    美容


最佳答案zhou_rock
http://upload.bbs.csuboy.com/Mon_1004/126_6958_c2515fb4e40125e.gif[/img]           鲜花

QUOTE:原帖由 platinum 于 2009-4-10 21:48 发表 http://upload.bbs.csuboy.com/Mon_1004/126_6958_6cff255c8b048b0.gif[/img]虚拟主机
方法一:
一个插.网线,一个不插,运行 mii-tool外贸

方法二:
一个插网线,.一个不插,运行 ethtool eth0,看.状态是否连接.

方法三:
运行 tai.l -f /var/log/messages,向其中一.个网口做插或拔网线的动作,屏 ...     美容


喜欢白金大哥回答,第三种对于网卡比较多的.很合适.虚拟主机

对于网.卡比较多,希望.按照顺序排列的话,可以修改下面这个文件..
$vi /etc/udev/rules.d/.z25_persistent-net..rules    健康

# This file was .automatically generated by th.e /lib/udev/write_net_rules电脑
# program, probably run by the persist.ent-net-generator.rules ru.les file.    美容
#
# You can modify it, as long. as you keep each rule. on a single line.    健康
# MAC .addresses must be wri.tten in lowercase.电脑

#. PCI devi.ce 0x10ec:0x8029 (ne2k-pci)健康
SUB.SYSTEM=="net", DRIVERS=="?*", ATTRS{a.ddress}=="52:54:**:**:cb:19", NAME="eth.0"    外汇

#. PCI .device 0x10b7:0x9200 (3c59x)域名
SUBSYSTEM=="ne.t", DRIVERS=="?*.", ATTRS{.address}=="00:b0:**:**:28:30", NAME="eth1".

# PCI device 0x10.ec:0x8029 (.ne2k-pci)    外汇
SUBSYSTEM=="net", DRIVERS=="?*", ATT.RS{address}=="52:54:**:**:.04:42", NAME="e.th2".

更.改eth0、eth1、eth2的顺序,把他们的名字换一下(.注意不要重复),然后重启就ok了..


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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线newgame.
发帖
2122
C币
-60701
威望
365
贡献值
1
银元
-1
铜钱
4624
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[Ubuntu]


QUOTE:原帖由 platinum 于 2009-4-10 21:48 发表
方法一:
一个插网线,一个不插,运行 mii-tool

方法二:
一个插网线,一个不插,运行 ethtool eth0,看状态是否连接

方法三:
运行 tail -f /var/log/messages,向其中一个网口做插或拔网线的动作,屏 ...


喜欢白金大哥回答,第三种对于网卡比较多的很合适.

对于网卡比较多,希望按照顺序排列的话,可以修改下面这个文件.
$vi /etc/udev/rules.d/z25_persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

# PCI device 0x10ec:0x8029 (ne2k-pci)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="52:54:**:**:cb:19", NAME="eth0"

# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:b0:**:**:28:30", NAME="eth1"

# PCI device 0x10ec:0x8029 (ne2k-pci)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="52:54:**:**:04:42", NAME="eth2"

更改eth0、eth1、eth2的顺序,把他们的名字换一下(注意不要重复),然后重启就ok了.


离线soomi.
发帖
2064
C币
-235379
威望
372
贡献值
1
银元
-2
铜钱
4643
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[Ubuntu]
配置一个IP,比如eth0 为192.168.0.1,任意一个插到交换机上,同网段的ping下,通的就是eth0了


发帖
2167
C币
-139064
威望
396
贡献值
1
银元
-2
铜钱
4806
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[Ubuntu]


QUOTE:原帖由 chenyx 于 2009-4-10 19:32 发表
配置一个IP,比如eth0 为192.168.0.1,任意一个插到交换机上,同网段的ping下,通的就是eth0了



除了手工测试之后,您也可以这样看看

     dmesg|grep eth*

看网卡型号。当然前提是你的2个网卡型号不是一样的。

[ 本帖最后由 diyself 于 2009-4-10 19:50 编辑 ]


离线yy12345678.
发帖
1953
C币
-61089
威望
319
贡献值
1
银元
-5
铜钱
4298
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[Ubuntu]
服务器:
eth0  192.168.100.1
eth1  192.168.200.1  【最好别跟现有网段冲突】

找台客户机,分配俩IP:192.168.100.2/网关192.168.100.1;192.168.200.2/网关192.168.200.1;开俩shell,ping 192.168.100.1和ping 192.168.200.1【服务器不插网线的时候,回显目标机不可达】

然后网线插一个网卡上,如果ping192.168.100.1通了,说明这个网卡就是eth0,另外一块eth1;反之亦然。

当然了,如果两块网卡不一样,那就更好识别了。见三楼。


离线wing.
发帖
2050
C币
-60802
威望
371
贡献值
1
银元
-3
铜钱
4533
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[Ubuntu]
不知道有没有人遇到过这样的问题,本来是eth0的网卡在重启后变成了eth1。(当然不是每次都变,因为我们公司是搞开发的,所以会在一些试验板上做一些特别“设置”或“操作”)

然后当然ping什么也不行了,怎么找原因也找不到,后来插到另一个口上就解决了。

所以我想问一下,怎么才能最准确的判断哪个是eth0哪个是eth1。每个插一下到是可以,不过如果我们的主板上有多个网卡那就太麻烦了。


离线梅花鹿.
发帖
1942
C币
-235492
威望
403
贡献值
1
银元
-4
铜钱
4610
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[Ubuntu]
拔掉其中一条网线,然后mii-tool看一下,就知道哪个是eth0,哪个是eth1了


离线wing.
发帖
2050
C币
-60802
威望
371
贡献值
1
银元
-3
铜钱
4533
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[Ubuntu]
ifconfig也可以看到网卡是否插网线吧


离线xychina1006.
发帖
2047
C币
-198963
威望
352
贡献值
1
银元
-5
铜钱
4534
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:[Ubuntu]
方法一:
一个插网线,一个不插,运行 mii-tool

方法二:
一个插网线,一个不插,运行 ethtool eth0,看状态是否连接

方法三:
运行 tail -f /var/log/messages,向其中一个网口做插或拔网线的动作,屏幕上会看到提示信息

[ 本帖最后由 platinum 于 2009-4-10 22:01 编辑 ]


离线yueyehan.
发帖
2105
C币
-235151
威望
397
贡献值
1
银元
-3
铜钱
4728
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
Re:[Ubuntu]
网卡都设成开机boot,用root从命令模式登陆,拿网线插一下,就会显示nic ethx启动之类的信息。
就知道了

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个