1、配置静态IP地址:
vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0 #网卡名称为eth0
iface eth0 inet static #*******定义为静态IP
address 192.168.31.128 #*******所要设置的IP地址
netmask 255.255.255.0 #*******子网掩码
gateway 192.168.31.1 # *******网关(路由地址)
:wq 保存此文件
2、手动设置DNS服务器,修改两个文件
(1)/etc/resolv.conf
vim /etc/resolv.conf
nameserver 192.168.31.1
nameserver 223.5.5.5
(2)/etc/resolvconf/resolv.conf.d/base
vim /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.31.1
nameserver 223.5.5.5
3、重启networking服务
source /etc/init.d/networking restart
(重启此服务可能无效,需要重启系统更高效)
cut-off
1.确认网卡的名字
ifconfig或ip addr
2.编辑进入配置文件
sudo vim /etc/network/interfaces
按 i 进入编辑模式,并用下面内容替换原本内容,
#以下的ens33替换为网卡名
auto ens33
#设置为静态
iface ens33 inet static
#IP地址 x,y用数字替换
address 192.168.31.129
#子网掩码
netmask 255.255.255.0
#网关
gateway 192.168.31.1
#DNS服务器或使用8.8.8.8
dns-nameserver 223.5.5.5
:wq,保存并退出
3.重启网络(有点慢)
sudo /etc/init.d/networking restart
4.检查是否成功
sudo /etc/init.d/networking restart
或(重启系统)
reboot
cut-off
1、ip addr 查看网卡型号,如ens33
2、编辑文件
cd /etc/netplan/
sudo cp 00-network-manager-all.yaml 00-network-manager-all.yaml.bak 拷贝文件
vim /etc/netplan/00-network-manager-all.yaml 编辑文件
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [192.168.31.130/24]
gateway4: 192.168.31.1
nameservers:
addresses: [223.5.5.5, 223.6.6.6]
3、重启网络
sudo netplan apply
cut-off
1、ip addr 查看网卡型号,如ens33
2、编辑,注意缩进格式
vim /etc/netplan/00-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: false
addresses: [192.168.31.131/24]
gateway4: 192.168.31.1
nameservers:
addresses: [223.5.5.5, 223.6.6.6]
3、重启网络
sudo netplan apply
cut-off
1、ip addr 查看网卡名称
2、编辑,注意缩进格式
cd /etc/netplan/
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak
vim 01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
renderer: NetworkManager
ethernets:
eno1:
dhcp4: false
addresses:
- 192.168.31.132/24
routes:
- to: default
via: 192.168.31.1
nameservers:
addresses:
- 223.5.5.5
- 223.6.6.6
version: 2
3、重启网络
sudo netplan apply
cut-off
1、ip addr 查看网卡名称,如eno1
2、编辑,注意缩进格式
cd /etc/netplan/
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak
vim 01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
renderer: NetworkManager
ethernets:
eno1:
dhcp4: false
addresses:
- 192.168.31.132/24
routes:
- to: default
via: 192.168.31.1
nameservers:
addresses:
- 223.5.5.5
- 223.6.6.6
version: 2
3、重启网络
sudo netplan apply
搬运:ubuntu(乌班图)各版本(14、16、18、20、22、23)网卡静态IP地址及DNS设置大全 - 哔哩哔哩
http://blog.xqlee.com/article/2503042120178906.html