####################11111#####################
假设我们要修改网卡名为mybridge
实现步骤如下
1、# vim /etc/modprobe.conf
找到alias eth0 vmxnet
将eth0改为你想要的网卡名称
例:
alias mybridge vmxnet
2、修改配置文件
# mv/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-mybridge
# vim /etc/sysconfig/network-scripts/ifcfg-mybridge
修改
DEVICE=eth0
为
DEVICE=mybridge
3、去除内存中的网卡模块
modprobe -rvmxnet
4、重新加载网卡模块
modprobe mybridge(等同于modprobevmxnet)
5、重启网络服务
# service network restart
效果:
mybridge Link encap:EthernetHWaddr 00:0C:29:A0:95:18
inet addr:192.168.1.196Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fea0:9518/64 Scope:Link
UP BROADCAST RUNNING MULTICASTMTU:1500 Metric:1
RX packets:23536 errors:0 dropped:0 overruns:0 frame:0
TX packets:12993 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27554530 (26.2 MiB) TX bytes:1363088(1.2 MiB)
Interrupt:67 Base address:0x2024
##################22222222222#########################
实际环境中,服务器集成的网卡可能不满足我们的实际需要。故我们需在在bios里禁止集成网卡,然后插上pciG口的网卡使用。这种情况下,如果服务器操作系统为linux,其网卡名并不是按顺序是eth0、eth1。 实际环境中,服务器集成的网卡可能不满足我们的实际需要。故我们需在在bios里禁止集成网卡,然后插上pciG口的网卡使用。这种情况下,如果服务器操作系统为linux,其网卡名并不是按顺序是eth0、eth1。对此,我们如何修改,使其按照正常顺序显示呢。我曾试过直接修改网卡对应脚本,更改其中的设备名无效,后查询资料得修改/etc/udev/rules.d/70-persistent-net.rules。把其中的集成网卡的相关信息注释掉,然后更改独立网卡name为你想要的。
更改后重启就可以了。
第一张图上两个网卡,配的不同的ip,ifconfig显示一个相同的ip,vi/etc/sysconfig/network-scripts/ifcfg-ethx后重启网络服务无效。
解决办法是直接用ifconfig更改ip:ifconfig ethx xx.xx.xx.xx然后ifconfig ethxup即可。
至于为何出现这种情况,尚不知。