在这里先说明一下,自己遇到的情况。在有两张网卡的主机上,我安装了FC9操作系统,还安装了网桥程序,为的是让主机中的两张网卡能通过网桥程序来转发数据。为了能让“透明网桥”正常工作,我把这两张网卡的IP都去掉。在/etc/sysconfig/network-scripts/下的两张网卡配置文件分别为
ifcfg-eth0:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
ifcfg-eth1:
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
配置成功后,重启机器。机器重启后,用ifconfig eth0,竟然发现系统提示eth0上的信息如下:
eth0 Link encap:Ethernet HWaddr 00:30:18:A6:C1:B9
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::230:18ff:fea6:c1b9/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:7685 errors:0 dropped:0 overruns:0 frame:0
TX packets:356 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:630015 (615.2 KiB) TX bytes:46689 (45.5 KiB)
Interrupt:16 Base address:0x4000
网卡上竟然有IP地址信息,太意外了。
网上GOOGLE和BAIDU了一番,没有找到什么好的方法。最后用ip addr del 192.168.1.3 dev eth0删除IP地址,再用ifconfig eth0检查网卡eth0,则正常了。
重启网卡后,现象再次重现。郁闷了~~~~~~~~
只好自己再看看系统配置和接着google了。还望路过的高手,提示一下,看看怎么能解决。