17.10版本之前: Ubuntu的網卡配置文件跟CentOS的不一樣,Ubuntu的網卡配置文件是/etc/network/interfaces。我們用vi /etc/network/interfaces命令去修改網卡文件。具體修改如上圖所示,要註意的是Ubuntu用的都是小寫,而且IP地址和DN ...
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之類的,需要對應的進行變更