CentOS、Ubuntu设置网卡名称及静态IP设置

CentOS、Ubuntu配置网卡名称为eth0及静态IP地址配置方法:

随笔目录:

  1、CentOS配置

  2、Ubuntu1804配置

配置方法:

1、CentOS配置

  1.1 配置网卡名称为eth0

    1.更改系统启动项/etc/default/grub文件

# sed -i -E 's/(GRUB_CMDLINE_LINUX=.*quiet)"/\1 net.ifnames=0 biosdevname=0"/g' /etc/default/grub

     2.更改网卡配置文件

# sed -i 's/ens33/eth0/g' /etc/sysconfig/network-scripts/ifcfg-ens33
# mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0

     3.重新生成grub配置并更新内核

# grub2-mkconfig -o /boot/grub2/grub.cfg

     4.重启生效

 

   1.2 配置固定IP地址

    1.更改网卡配置文件

[root@CentOS7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE="Ethernet"
PROXY_METHOD="none"
BOOTPROTO="static"        #更改DHCP为static
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
IPADDR=10.0.0.170        #IP地址
NETMASK=255.255.255.0      #子网掩码 GATEWAY=10.0.0.2         #网关 DNS1=10.0.0.2           #DNS

    2.重启网卡并查看IP地址

CentOS7:
# systemctl restart network # ip a
CentOS8:
# nmcli c reload
# nmcli c up eth0

    3.通过ping命令测试是否可以访问内网

# ping -c 3 www.baidu.com

 

2.Ubuntu1804配置

  2.1 配置网卡名称为eth0

    1.更改系统启动项/etc/default/grub文件

# sed -i -r 's/(GRUB_CMDLINE_LINUX=.*)"/\1net.ifnames=0 biosdevname=0"/g' /etc/default/grub

 

     2.重新生成grub配置并更新内核

# update-grub

 

     3.更改网卡配置文件

# sed -i 's/ens33/eth0/g' /etc/netplan/01-netcfg.yaml

 

     4.重启生效,使用ip a 或 ifconfig命令查看是否生效

 

   2.2 配置静态IP地址

    1.更改网卡配置文件

root@ubuntu1804test:~# cat /etc/netplan/01-netcfg.yaml 
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no                #关闭DHCP
      addresses: [10.0.0.180/24]       #设置IP地址及子网掩码
      gateway4: 10.0.0.2           #设置网关
      nameservers:
              addresses: [10.0.0.2]    #设置DNS

    2.重启网卡,查看静态IP是否生效

# netplan apply    #Ubuntu1804重启网卡命令

 

     3.测试是否可以访问外网

 

posted @ 2021-12-10 12:42  浩~浩  阅读(572)  评论(0编辑  收藏  举报