Linux改网卡乱序的脚本,【转】LINUX修改IP以及修改eth0、eth1顺序的方法

Redhat系统的网络配置文件是/etc/sysconfig/network-scripts/ifcfg-eth*(*为数字)

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.123

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

HWADDR=00:0C:29:85:9E:39

在此修改最后一行的MAC地址即可修改该eth*对应物理网卡,MAC地址可用ifconfig查看。

Debian和Ubuntu系统的网络设置文件都是/etc/network/interfaces

auto lo

iface lo inet loopback

#allow-hotplug eth0

auto eth0

iface eth0 inet static

address 192.168.1.123

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.1

# dns-* options are implemented by the resolvconf package, if installed

dns-nameservers 219.146.0.130

再修改/etc/udev/rules.d/z25_persistent-net.rules

SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0c:29:15:3a:48", NAME="eth0"

# PCI device 0×1022:0×2000 (pcnet32)

SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0c:29:15:3a:52", NAME="eth1"

把上述不用的MAC地址那行注释掉,然后把需要保留的MAC地址那行修改NAME="eth*",这样保存重新启动后就OK了。

SUSE系统的网络配置文件是/etc/sysconfig/network/ifcfg-eth-id-*(*为MAC地址)

BOOTPROTO='static'

BROADCAST=''

ETHTOOL_OPTIONS=''

IPADDR='192.168.1.123'

NETMASK='255.255.255.0'

NETWORK=''

REMOTE_IPADDR=''

STARTMODE='auto'

SUSE系统的网关配置文件是/etc/sysconfig/network/routes

default 192.168.1.1 - -

再修改/etc/udev/rules.d/30-net_persistent_names.rules(OPENSUSE系统为70-persistent-net.rules文件)

参考Debian和Ubuntu系统的修改方法。

posted on 2009-10-25 14:13 回忆之城 阅读(3205) 评论(0)  编辑 收藏 引用 所属分类: unix/linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值