1. 程式人生 > >Ubuntu 18.04 LTS設定固定ip

Ubuntu 18.04 LTS設定固定ip

最近新裝的Ubuntu 18.04 LTS搞起來還是略不習慣啊,相比之前的SUSE和CentOS差別還是比較大的。這不,想要配置個固定IP還搞了大半天。。。

總結一下踩坑過程吧。

系統版本:

root@ubuntu:/# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
root@ubuntu:/# 

之前的版本網絡卡配置資訊配置在/etc/network/interfaces

檔案,可以如下配置,

auto ens33
iface ens33 inet static
address 192.168.0.111
netmask 255.255.255.0
gateway 192.168.0.1

在18.04上也是可以用的,只是要重啟才能生效。通過service networking restart無效。

下面介紹一下在18.04上新採用的netplan命令。網絡卡資訊配置在/etc/netplan/01-network-manager-all.yaml檔案,需做如下配置,

# Let NetworkManager manage all devices on this system
network: version: 2 # renderer: NetworkManager ethernets: ens33: addresses: [192.168.0.111/24] gateway4: 192.168.0.1 nameservers: addresses: [192.168.0.1]

然後使用以下命令使配置即時生效,

netplan apply

以上操作均在root使用者下進行,如在普通使用者,請自行加上sudo

這裡有幾點需要注意:
1、將renderer: NetworkManager註釋,否則netplan命令無法生效;
2、ip配置資訊要按如上格式,使用yaml語法格式,每個配置項使用空格縮排表示層級;
3、對應配置項後跟著冒號,之後要接個空格,否則netplan命令也會報錯。