Ubuntu設定NAT的靜態IP
阿新 • • 發佈:2021-06-24
一、Ubuntu20.04
1、實體機下NAT8網絡卡配置
注意:這個ip要記住,後面配置虛擬機器的時候需要配置再同一個網段下。以192.168.96.1為例
2、Vmware客戶端的配置
編輯-虛擬網路編輯器
3、修改子網IP和子網掩碼
檢視NAT的閘道器地址,子網IP是192.168.96.0,是和上面第一步的IP的子網IP。紅叉的不能選。
4、NAT設定
修改閘道器IP,並記住這個閘道器IP
5、開機修改配置檔案
檢視網絡卡資訊:ip addr,發現ens33下沒有ip,
切換到/etc/netplan該路徑下,我的配置檔案是01-network-manager-all.yaml
sudo vi /etc/netplan/01-network-manager-all.yaml
注意:網上很多配置網路教程說配置檔案是這個:sudo vi /etc/network/interfaces,但是我查了下ubuntu從17.10開始,已放棄在/etc/network/interfaces裡固定IP的配置,即使配置也不會生效,而是改成netplan方式 。
6、修改網絡卡資訊
# This is the network config written by 'subiquity' network: version: 2 renderer: networkd ethernets: ens33: addresses: [192.168.96.10/24] gateway4: 192.168.96.2 dhcp4: no nameservers: addresses: [192.168.96.2]
注意:每個冒號後都要空格;網絡卡後不需要括號,IP和DNS需要括號,IP地址為可用IP段中任意一個,閘道器和DNS填相同即可
7、修改hosts
改為自己的ip即可
vi /etc/hosts
8、重啟應用
sudo netplan apply
重啟後用ip addr
檢查網絡卡資訊,就完成了!
二、Ubuntu16.04
Ubuntu16的版本
前4步都一樣,參考上面的Ubuntu20.04的步驟。
5、開機修改配置檔案
vim /etc/network/interfaces
新增以下內容
auto ens33 iface ens33 inet static address 192.168.96.10 #虛擬機器ip netmask 255.255.255.0 gateway 192.168.96.2 #閘道器必須和宿主機保持一致 dns-nameserver 8.8.8.8 #必須配置dns資訊
6、配置DNS資訊
sudo vi /etc/systemd/resolved.conf
7、重啟網路
sudo service networking restart