Ubuntu下配置IP地址


17.10版本之前:

 

Ubuntu的網卡配置文件跟CentOS的不一樣,Ubuntu的網卡配置文件是/etc/network/interfaces。我們用vi /etc/network/interfaces命令去修改網卡文件。具體修改如上圖所示,要注意的是Ubuntu用的都是小寫,而且IP地址和DNS的名字跟CentOS的不一樣,參數和選項之間要有個空格。

 

Ubuntu配置副IP也是在這個網卡配置文件中配置,改一下網卡名的后綴,第一個副IP加:1,第二個副IP加:2,如此類推。切記,配置副IP不需要再配網關和DNS,否則會沖突

配置完之后用/etc/init.d/networking restart命令或 ifdown ethx&& ifup ethx來重啟網絡,重啟完用ip a或者ifconfig命令來查看配置是否生效

 

 

17.10版本之后:

Ubuntu在17.10版本開始,配置網卡文件的方式會跟之前的不太一樣。配置IP需要使用其他方法。編輯/etc/netplan/01-netcfg.yaml這個文件,如果這個文件沒有的話,先cd /etc/netplan/ 然后找到.yaml結尾的配置文件,新安裝的系統默認只有一個

 

進去修改這個配置文件,默認這個配置文件只有

network:

version: 2

renderer: networkd

如果有dhcp的直接刪掉即可

 

在后面按照格式添加一下的內容:

ethernets:

  enp2s1:

    addresses: [ 192.168.1.98/24,192.168.137.99/24]

    gateway4: 192.168.1.1

    nameservers:

         addresses: [8.8.8.8,114.114.114.114]

其中,addresses:  注意冒號后面需要帶一個空格然后在用中括號。

IP后面的24代表子網掩碼255.255.255.0,這里不能直接用255.255.255.0,所以用24代替

IP可以直接在地址那里重復添加,注意使用,逗號隔開。

網關那里不能使用中括號,gateway后面要有個4

修改完保存退出之后執行netplan apply 將配置文件生效,這個就是平時使用的重啟網絡服務命令。

還可以使用 ip link set enp2s1 up 來替代ifup enp2s1和ip link set enp2s1 down 來替代 ifdown enp2s1

其中enp2s1是網卡名稱,如果網卡是eth0之類的,需要對應的進行變更

 

 


 


免責聲明!

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



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