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.測試是否可以訪問外網

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM