1. 程式人生 > 實用技巧 >ubantu 18.0.4 LTS 配置靜態ip地址

ubantu 18.0.4 LTS 配置靜態ip地址

檢視系統版本

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

修改配置檔案

注意:配置檔案yaml語法格式,否則netplan命令無法生效

nano /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.74.128/24] gateway4: 192.168.74.2 nameservers: addresses: [192.168.0.1,223.5.5.5]
  • ens33:網絡卡名稱

  • address:自定義的ip地址

  • gatway4:ip地址閘道器(如果是虛擬機器,需要和虛擬機器設定的閘道器一致

  • namserver:DNS解析(這裡如果需要多個DNS解析,需要用,

    號隔開。

然後使用下面的命令生效:

netplan apply

注意以下幾點:

  1. 普通使用者需要sudo去修改

  2. 將renderer: NetworkManager註釋掉

  3. 配置檔案需要使用yaml語法格式,每個配置項使用空格縮排表示層級

  4. 對應配置項後面跟著冒號,之後要接個空格,否則netplan命令會報錯

  5. 之前版本配置網絡卡使用/etc/network/interfaces進行配置

auto ens33
iface ens33 inet static
address 192.168.74.128
netmask 255.255.255.0
gateway 192.168
.74.2 #重啟網絡卡 service restart network

  6. 其他版本的配置檔案可能不一樣,檔案命名為50-cloud-init.yaml,同一路徑下。