ubuntu20.04服務器版靜態ip配置


先用命令查一下網關:

route -n

顯示如下:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.42.2    0.0.0.0         UG    0      0        0 ens33
192.168.42.0    0.0.0.0         255.255.255.0   U     0      0        0 ens33

(每個人的網關可能會不同,根據自己的實際值處理。)

記住自己的網關為192.168.42.2,后面需要用到。

進入/etc/netplan目錄,會發現里面有個yaml格式的文件,類似

00-installer-config.yaml

為防止意外情況,做個備份:

sudo cp 00-installer-config.yaml 00-installer-config.yaml.back

然后編輯源文件:

sudo vim 00-installer-config.yaml

默認內容是:

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: true
  version: 2

修改后:

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: false
      addresses: [192.168.42.100/24]
      gateway4: 192.168.42.2
      nameservers:
              addresses: [192.168.42.2,114.114.114.114]
  version: 2

變化有四處:

1、dhcp4的值由true變為false

2、配置addresses,192.168.42.100就是我給本機自定義的靜態ip地址,要保證ip地址的前三段與你的自己的網關一致,ip地址的最后一段根據自己喜好從0-255中選擇,但不可以選擇0、255,也不能跟網關地址以及局域網內其他已被占用的地址沖突。ip地址后面的/24是子網掩碼,這是固定寫法

3、配置gateway4,也就是網關地址,使用自己之前查詢到的網關,比如我的是192.168.42.2

4、配置nameservers,也就是DNS地址,訪問網絡時解析域名用的,把自己的網關地址配置進去就行,也可以根據需要加入其他DNS地址

以上配置保存之后,使用命令讓配置生效:

sudo netplan apply


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM