歡迎您光臨本站 註冊首頁

ubuntu20.04設置靜態ip地址(包括不同版本)

←手機掃碼閱讀     bom485332 @ 2020-06-04 , reply:0

因為Ubuntu20.04通過netplan來管理網絡,和之前得版本略有區別,Ubuntu18.04好像需要編輯/network/interfaces來設置靜態網絡

因為安裝的是虛擬機,首先我將其改為橋接模式



接下來編輯文件:

 sudo vim /etc/netplan/01-network-manager-all.yaml


將文件內容修改為:

我一直有疑惑,是不是要針對不同的ip地址進行修改呢?

不過因為我還沒到那個層次,所以也不是很清楚,應該是可以修改的,

但是直接將下面的代碼敲到文件中也是沒有問題的

輸入:wq 保存退出後,再輸入

 sudo netplan --debug apply


即可


現在靜態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、首先查看網卡名

 $ ip a / ifconfig


2、 cp一份yaml文件,改個名字

 $ sudo cp /etc/netplan/*.yaml /etc/netplan/網卡名.yaml


3、修改yaml文件內容,如下:

 # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: 網卡名: dhcp4: no addresses: [ip/prefix] gateway4: gateway nameservers: addresses: [dns]


4、啟動

 $ sudo netplan apply


5、驗證

 $ ip a / ifconfig



[bom485332 ] ubuntu20.04設置靜態ip地址(包括不同版本)已經有578次圍觀

http://coctec.com/docs/linux/show-post-236975.html