开源软件企业

CentOS配置静态IP地址及DNS

2024/3/13 11:15:22

先用 ip addre 查看网络情况 网卡名字


一、CentOS7配置静态IP地址及DNS


1、sudo vim  /etc/sysconfig/network-scripts/ifcfg-eth0

其中,ifcfg-eth0是网卡名称,可以通过ifconfig或ip addr命令查看。

2. 在打开的文件中,找到以下几行内容:

BOOTPROTO=dhcp 改为 BOOTPROTO=static

ONBOOT=no 改为 ONBOOT=yes

增加如下行:

IPADDR=192.168.31.100

NETMASK=255.255.255.0

GATEWAY=192.168.31.1

DNS1=223.5.5.5

DNS2=223.6.6.6

3、重启网络

sudo systemctl restart network



二、CentOS8配置静态IP地址及DNS

1、sudo vim  /etc/sysconfig/network-scripts/ifcfg-ens32

其中,ifcfg-ens32是网卡名称,可以通过ifconfig或者ip addr命令查看。

2. 在打开的文件中,找到以下几行内容:

BOOTPROTO=dhcp

ONBOOT=yes

将其修改为:

BOOTPROTO=static

IPADDR=192.168.31.100

NETMASK=255.255.255.0

GATEWAY=192.168.31.1

DNS1=223.5.5.5

DNS2=223.6.6.6

3、nmcli device reapply ens32   刷新,使配置生效。

centos 8.2刷新网卡配置文件后,配置不生效,需要使用reboot命令重启才生效。或者 ifdown ens32 & ifup ens32






三、CentOS9 设置静态ip地址及DNS

1、ip addr 查看IP地址,如ens160

2、vim  /etc/NetworkManager/system-connections/ens160.nmconnection
修改如下内容

[ipv4]
# mehod=auto
method=manual    
address1=192.168.31.188/24,192.168.31.1   
dns=223.5.5.5;223.6.6.6;114.114.114.114;8.8.8.8   

[ipv6]
addr-gen-mode=eui64
method=auto

:wq

3、保存之后重启网络
sudo nmcli c reload
sudo nmcli c up ens33 作者:wj5811wj https://www.bilibili.com/read/cv27577508/ 出处:bilibili