16.04
查看当前网卡及ip地址
ifconfig -a
修改静态IP
编辑/etc/network/interfaces文件
sudo vi /etc/network/interfaces
#输入以下内容
auto enp0s3 #enp0s3为网卡名称,可用ifconfig指令查看
iface enp0s3 inet static #设置静态ip
address 192.168.1.20 #ip地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #网关
broadcast 192.168.1.255 #广播域
dns-nameservers 114.114.114.114 #设置dns服务器
重启网络
/etc/init.d/networking restart
18.04
18.04系统可以使用netplan来管理IP地址
查看网卡名称
同16.04
修改netplan文件
sudo vi /etc/netplan/01-netcfg.yaml
#添加以下内容
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses: [10.203.1.99/24]
gateway4: 10.203.1.1
nameservers:
addresses: [223.5.5.5,114.114.114.114]
ens160:
dhcp4: no
addresses: [192.168.11.99/24]
gateway4: 192.168.11.1
nameservers:
addresses: [223.5.5.5,114.114.114.114]
#注意网卡名称,以及内容的格式,缩进,冒号之后有一个空格
保存退出之后输入以下内容生效
sudo netplan apply
网友评论