Ubuntu设置NAT的静态IP
一、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

浙公网安备 33010602011771号