1-Linux - Ubuntu配置静态IP
before
ubuntu16.04.4 + VMware NAT模式
这里以NAT模式中配置Ubuntu的静态IP。
VMware NAT模式配置
我的NAT模式配置是这么配置的,后续配置静态IP时,只需要修改IP即可。
Ubuntu配置
因为Ubuntu1804和2004对于网卡的管理不同,所以,配置有些不同。
Ubuntu1804
确定正在使用的网卡
neeo@neeo:~$ ifconfig
ens33 Link encap:Ethernet HWaddr 00:0c:29:74:5b:4b
inet addr:10.0.0.220 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe74:5b4b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6382 errors:0 dropped:0 overruns:0 frame:0
TX packets:3676 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5636237 (5.6 MB) TX bytes:659780 (659.7 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2837 errors:0 dropped:0 overruns:0 frame:0
TX packets:2837 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:186186 (186.1 KB) TX bytes:186186 (186.1 KB)
配置静态IP相关
neeo@neeo:~$ sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static # 修改为静态IP
address 10.0.0.220 # 自定义的静态IP,10.0.0.1~255 之间选一个
netmask 255.255.255.0 # 子网掩码照抄
gateway 10.0.0.254 # 网关照抄
配置DNS
neeo@neeo:~$ sudo vim /etc/systemd/resolved.conf
[Resolve]
DNS=127.0.0.1
DNS=223.5.5.5
重启网络服务
neeo@neeo:~$ sudo service systemd-resolved restart
测试
neeo@neeo:~$ ping www.baidu.com
PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
64 bytes from 110.242.68.4: icmp_seq=1 ttl=128 time=11.3 ms
64 bytes from 110.242.68.4: icmp_seq=2 ttl=128 time=11.2 ms
64 bytes from 110.242.68.4: icmp_seq=3 ttl=128 time=12.1 ms
64 bytes from 110.242.68.4: icmp_seq=4 ttl=128 time=11.4 ms
Ubuntu2004
neeo@ubuntu:/$ sudo vim /etc/netplan/01-network-manager-all.yaml
注意,我的netplan目录中只有一个01-network-manager-all.yaml
,你们的可能有所不同,所以我这里编辑这个文件就行了。
根据你的网络配置,填写:
network:
ethernets:
ens33:
dhcp4: false
addresses: [ 10.0.0.203/24 ]
optional: true
gateway4: 10.0.0.254
nameservers:
addresses: [ 223.5.5.5, 223.6.6.6 ]
version: 2
renderer: NetworkManager
必须严格遵循yaml格式进行编写,不然报错。
完事之后,使配置生效:
neeo@ubuntu:/$ sudo netplan apply
完事就可以ping百度了:
neeo@ubuntu:/$ ping www.baidu.com
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 比特,来自 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=128 时间=100 毫秒
64 比特,来自 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=128 时间=32.5 毫秒
64 比特,来自 110.242.68.3 (110.242.68.3): icmp_seq=3 ttl=128 时间=48.6 毫秒
64 比特,来自 110.242.68.3 (110.242.68.3): icmp_seq=4 ttl=128 时间=11.9 毫秒
64 比特,来自 110.242.68.3 (110.242.68.3): icmp_seq=5 ttl=128 时间=11.8 毫秒
64 比特,来自 110.242.68.3 (110.242.68.3): icmp_seq=6 ttl=128 时间=13.6 毫秒
that's all,see also:
Ubuntu 16.04设置静态IP地址(NAT方式) | ubuntu18.04在/etc/resolv.conf中修改dns后一直失效原因及解决办法 | ubuntu20.04设置配置静态ip