因為Ubuntu20.04通過netplan來管理網(wǎng)絡,和之前得版本略有區(qū)別,Ubuntu18.04好像需要編輯/network/interfaces來設置靜態(tài)網(wǎng)絡
因為安裝的是虛擬機,首先我將其改為橋接模式
接下來編輯文件:
sudo vim /etc/netplan/01-network-manager-all.yaml
將文件內(nèi)容修改為:
我一直有疑惑,是不是要針對不同的ip地址進行修改呢?
不過因為我還沒到那個層次,所以也不是很清楚,應該是可以修改的,
但是直接將下面的代碼敲到文件中也是沒有問題的
輸入:wq 保存退出后,再輸入
sudo netplan --debug apply
即可
現(xiàn)在靜態(tài)ip就設置好了,可以通過ifconfig來查看當前ip地址。
12.x版本
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 20.20.20.102
netmask 255.255.255.0
gateway 20.20.20.102
dns-nameservers 20.20.20.2
14.x版本
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 20.20.20.102
netmask 255.255.255.0
gateway 20.20.20.102
dns-nameservers 20.20.20.2
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
no-auto-default=00:0C:29:D7:43:29,
[ifupdown]
managed=true
16.x版本
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto ens32
iface ens32 inet static
address 20.20.20.102
netmask 255.255.255.0
gateway 20.20.20.102
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
no-auto-default=00:0C:29:D7:43:29,
[ifupdown]
managed=true
$ cat /etc/resolv.conf
nameserver 127.0.1.1
nameserver 20.20.20.2
18.x版本:
1、首先查看網(wǎng)卡名
2、 cp一份yaml文件,改個名字
$ sudo cp /etc/netplan/*.yaml /etc/netplan/網(wǎng)卡名.yaml
3、修改yaml文件內(nèi)容,如下:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
網(wǎng)卡名:
dhcp4: no
addresses: [ip/prefix]
gateway4: gateway
nameservers:
addresses: [dns]
4、啟動
5、驗證
到此這篇關于ubuntu20.04設置靜態(tài)ip地址(包括不同版本)的文章就介紹到這了,更多相關ubuntu20.04設置靜態(tài)ip內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!