linux怎么修改网卡名称

linux怎么修改网卡名称,第1张

linux可通过以下步骤修改网卡名称:1、修改/etc/udev/rules.d/70-persistent-net.rules,将eth0 改为em1,将eth1 改为em2,注意:只需要修改name即可,不需要修改kernel;2、重命名网卡配置文件,需要ifcfg-eth0文件重命名为ifcfg-em1,需要ifcfg-eth1文件重命名为ifcfg-em2,mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-em1mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-em23、编辑网卡配置文件,将名称修改过来,并把uuid删除(如没有就不用),重启服务器,重启之后网卡名称已经修改过来,网络正常。

首先检测系统是否安装开启NetworkManager服务,在root 用户下输入rpm -qa NetworkManager 如命令行下方出现NetworkManager-0.8.1-33.el6.x86_64名字类似的名字证明已经安装,命令行输入service NetworkManager status 查看NetworkManager是否为开启状态,默认为开启,如果为开启状态请输入chkconfig NetworkManager off 关闭服务。关闭后我们就可以正常的做网卡绑定配置了。切记在网卡绑定之前一定要关闭这个服务否则绑定网卡会报错,请确保如图示红色框起来的状态,否则绑定不会成功。

rhel linux 网卡绑定

第一组网卡绑定配置进入 /etc/sysconfig/network-scripts/目录,首先cp 将eth0或者em1名字的网卡配置文件复制一份(其他网卡也同样备份一份),我保存到当前目录 命名为ifcfg-em1.bak 已避免绑定失败无法回滚。备份好在当前网卡配置信息,直接vi ifcfg-bond0(这个文件在网卡没有绑定之前一般不存在我们直接vi建立就好了)将下面参数直接粘贴到band0文件里面。之后配置两块网卡的参数。

下面为bond0参数

EVICE=bond0

ONBOOT=yes

BOOTPROTO=none

IPADDR=192.168.28.102(IP地址根据自的实际情况填写)

NETMASK=255.255.255.0(掩码根据自的实际情况填写)

GATEWAY=192.168.28.254 (网关自己网路的网关)

USERCTL=no

em1网卡参数

vi ifcfg-em1 进入em1配置,将里面的配置清空,粘贴如下参数,rhel系统安装到dell 服务器会将网卡ID eth0变成em1,这里的网卡id需要根据系统里面的文件确定,有些是eth*的id。我这里就是em1的id,参数如下;

DEVICE=em1

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

USERCTL=no

保存退出,在vi ifcfg-em2 进入em2配置,直接清空配置,粘贴如下参数。

DEVICE=em2

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

USERCTL=no

rhel linux 网卡绑定

rhel linux 网卡绑定

rhel linux 网卡绑定

通过上一步bond0 和em1 em2的参数配置,网卡绑定修改参数还差一步就完成了,请在/etc/modprobe.conf文件中添加如下脚本,如果没有modprobe.conf文件看直接vi 一个填入下面的代码既可。

modprobe.conf文件添加的脚本如下

alias eth0 pcnet32

alias eth1 pcnet32

alias bond0 bonding

options bond0 miimon=100 mode=0(配置模式这里配置为mode=0负载均衡模式0,mode参数为模式类型,具体请参考相关模式资料。miimon为监听时间,我设置100为0.1毫秒)

请将以上4行添加保存。到此第一组网卡绑定参数设置已经完成,如是多个网卡绑定为一组方法相同只需要将配置参数复制粘贴到相关网卡配置文件既可只需修改DEVICE将网卡id更换既可。

rhel linux 网卡绑定

第二组网卡配置与第一组基本相同,只不过就是修改一些IP地址和网关,一般的网络只有一个网关,我们在第一组配置了网关,在第二组我们就不用在配置网关了。当前目录下新建bond1,直接vi ifcfg-bond1将下面的bond1参数粘贴过来。将这两个保存即可。网卡参数配置修改,直接将网卡现有配置删除,vi ifcfg-em3/eth4 进入网卡配置参数修改,删除网卡现有的配置参数直接粘贴以下脚本。

下面bond1参数

DEVICE=bond1

BOOTPROTO=none

ONBOOT=yes

IPADDR=172.18.99.18 (IP地址根据自的实际情况填写)

NETMASK=255.255.255.0 (掩码根据自的实际情况填写)

USERCTL=no

网卡配置参数

DEVICE=eth3

BOOTPROTO=none

ONBOOT=yes

MASTER=bond1 (掩码写bond1)

USERCTL=no

DEVICE=eth4

BOOTPROTO=none

ONBOOT=yes

MASTER=bond1 (掩码写bond1)

USERCTL=no

rhel linux 网卡绑定

通过上一步bond1 和em3 em4的参数配置,网卡绑定修改参数还差一步就完成了,请在/etc/modprobe.conf文件中添加如下脚本,之前的bond0配置文件也配置过,直接在bond0下面添加既可,

modprobe.conf文件添加的脚本如下

alias eth3 pcnet32

alias eth4 pcnet32

alias bond1 bonding

options bond0 miimon=100 mode=0(配置模式这里配置为mode=0负载均衡模式0,mode参数为模式类型,具体请参考相关模式资料。miimon为监听时间,我设置100为0.1毫秒)

请将以上4行添加保存。到此第二组网卡绑定参数设置已经完成,如是多个网卡绑定为一组方法相同只需要将配置参数复制粘贴到相关网卡配置文件既可只需修改DEVICE将网卡id更换既可。

rhel linux 网卡绑定

通过以上配置,两组网卡配置基本完成,现在我们重启网络服务 输入命令

service network restart 等待从其完成,现在网卡配置还没有生效,请输入以下两行代码是网卡绑定生效;

ifenslave bond0 em1 em2

ifenslave bond1 em3 em4

为了更好的利用系统资源,我们还需要将生效过程开机自动启动,需要在/etc/rc.d/rc.local目录下将这两行代码添加进去,下次重启服务器就会自动生效,否者还需要手动生效。

配置全部完成,只剩下检测了,现在我需要用ifconfig 来检测一下绑定信息如图所示,bond0下的em1 em2 的mac地址全部相同证明成功了。bond1也是一个道理,这里我缺少bond1的图片,正常ifconfig是全部都会有的只要确定bond1和em3 em4的mac地址相同基本就是正常。

rhel linux 网卡绑定

lo是本机,ppp0是拨号,wlan0是无线,p5p1就是原来的eth0,现在集成网卡命名为em1,em2之类的,pci网卡命名为pxpx,前一个x是pci的slot,后一个ethernet的port


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8981111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存