1. 启动虚拟机Ubuntu系统,打开终端,利用如下命令打开并编辑网络接口配置文件:
sudo vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
iface ens33 inet dhcp
auto ens33
iface ens33 inet static
address 192.168.159.132
netmask 255.255.255.0
gateway 192.168.159.2
说明
address是你要分配给你虚拟机的静态IP地址,可以从刚才我们找到的可用的子网IP范围中随便选择一个放在此处。
netmask是子网掩码
gateway是网关
注意:在相对较早的版本中,你需要设置/etc下的resolv.conf文件,并加入nameserver,这样才可以连接互联网。但在Ubuntu 12.04之后,已经不推荐这种方式了,因为无论你想该配置文件中设置什么值,重新启动之后都会被还原为初始状态。推荐的做法是直接在interfaces配置文件中加入dns-nameserver <网关IP>这一行。
3. 重启ubuntu的网卡
sudo /etc/init.d/networking restart
方法2:
大致操作呢,如下:
cd /etc/netplan/
sudo vim /etc/netplan/01-network-manager-all.yaml
进去了之后呢,先打个’i’,往里面插入内容,具体内容如下:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.42.100/24]
gateway4: 192.168.42.2
nameservers:
addresses: [114.114.114.114, 8.8.8.8]
上面代码敲完就保存退出吧(先按ESC,然后输入’:wq’,回车,即可)
然后,应用配置:sudo netplan apply