设置静态ip

CentOS7

修改网卡

1
2
# 修改指定的网卡,如eth0、ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改内容

1
2
3
4
5
6
7
8
9
10
# 修改
BOOTPROTO=dhcp --> BOOTPROTO=static
......
ONBOOT=no --> ONBOOT=yes
# 新增
IPADDR=192.168.1.100 # 你要设置的固定 IP 地址
NETMASK=255.255.252.0 # 子网掩码
GATEWAY=192.168.0.1 # 网关 IP 地址
DNS1=8.8.8.8 # 首选 DNS 服务器
DNS2=114.114.114.114 # 备选 DNS 服务器

重启网卡

1
systemctl restart network

查看修改后网卡信息

1
ip a show ifcfg-ens33

Ubuntu20.04

修改网卡

1
sudo vim /etc/netplan/00-installer-config.yaml

修改内容

1
2
3
4
5
6
7
8
9
10
network:
version: 2
renderer: NetworkManager
ethernets:
ens3: # 网卡名称
dhcp4: no # 关闭dhcp
addresses: [192.168.1.100/22] # 静态ip
gateway4: 192.168.0.1 # 网关ip地址
nameservers: # DNS服务器
addresses: [8.8.8.8, 114.114.114.114] # DNS服务器地址

重启网卡

1
sudo netplan apply

查看修改后网卡信息

1
ip a show dev ens3

Debian11

修改网卡

1
sudo vim /etc/network/interfaces

修改内容

1
2
3
4
5
6
7
8
# 自动启用网卡
allow-hotplug ens18
auto ens18
# 将dhcp改成static
iface ens18 inet static
address 192.168.1.100 # 地址
netmask 255.255.252.0 # 子网掩码
gateway 192.168.0.1 # 网关

重启网卡

1
service networking restart

查看修改后网卡信息

1
ip a show ens18