Linux安装完成后添加新网卡

悠悠 2023-01-13 05:47 437阅读 0赞

在安装完linux后,在系统里添加了一块网卡后,在/etc/sysconfig/network-scripts/目录下没有相应的配置文件ifcfg-eth1。在这种情况下,linux不会主动去添加配置文件ifcfg-eth1的。如果需要使用这块网卡,有二种方法:

方法一:

使用命令临时指派一个IP给这块新添加的网卡

  1. ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up

方法二:

1.手工添加ifcfg-eth1这个配置文件,然后重启网络。
先复制一份ifcfg-eth0的配置文件

  1. cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

2.修改配置文件

  1. #如果不是root用户登录,需要切换为root
  2. vim /etc/sysconfig/network-scripts/ifcfg-eth1

配置文件内容

  1. DEVICE=eth1 #修改网卡名为eth1
  2. HWADDR=00:1A:A0:FC:79:D6 #修改为新网卡的MAC地址
  3. TYPE=Ethernet
  4. UUID=3aeb57ea-c5c0-42fa-8dbd-b8eeb3fcadf8 #新设备的UUID
  5. ONBOOT=yes #是否启动
  6. NM_CONTROLLED=yes
  7. BOOTPROTO=static #IP地址类型:none static dhcp,如果是静态IP,使用static
  8. IPADDR=192.168.0.1 #修改为为新网卡指派的IP地址
  9. NETMASK=255.255.255.0 #子网掩码

如果为了方便 就只保留 DEVICE, ONBOOT, BOOTPROTO, IPADDR, NETMASK五行就行。
其他可以使用的配置:

  1. PREFIX=24 #掩码长度
  2. GATEWAY=192.168.1.1 #默认网关
  3. DNS1=8.8.8.8 #DNS server
  4. DNS2=8.8.4.4
  5. DNS3=114.114.114.114

3.重启服务
service network restart

注意:
那HWADDR和UUID可以不进行添加,但是如果不进行设置的的话,就需要把这二行删除,不能保留在配置文件里。
如果不设置HWADDR的话,系统会在启动网卡时读取硬件的MAC地址;
使用ifconfig -a 可以查看到mac地址(HWaddr)

而UUID存在的目标则是如果多块网卡在硬件安装的位置发生变化时,系统会根据UUID判断应该读取哪 个配置文件。
因为在linux系统里硬件的名称不是固定的,硬件的名称如:eth0 eth1 sda1 sda2 是按硬件安装时的顺序进行命名的。这样的话,如果硬件安装的位置发生变化,就可能出现读取错误配置文件的情况。为了防止这种情况发生,就产生了UUID。
读取网卡的UUID用如下命令:
nmcli con

如果提示没有这个命令,yum安装一下:
yum -y install NetworkManager

然后启动服务
service NetworkManager start

然后再运行nmcli con命令,出现如下内容(上边的网卡命名和我系统的不相同,个人根据情况自己命名
在这里插入图片描述
第二行的UUID字段就是新添加网卡ens77的UUID

发表评论

表情:
评论列表 (有 0 条评论,437人围观)

还没有评论,来说两句吧...

相关阅读

    相关 centos8添加网卡

    centos7改分辨率 这个分辨率的情况下 你可以去上实体店 找一些维修人员 让他们去帮你看看这个是否能够更改 如果更改不了的情况下 应该就是更改不了这个应该就是可以调解