网络配置在Ubuntu 17.10.1中发生了变化。现在使用netplan配置。
我按照这个指南
here进行操作。
作为Christian的答案的迁移,按照以下步骤进行:
在/etc/netplan目录下创建一个新的配置文件,用于保存主机适配器的配置。
例如:sudo nano /etc/netplan/02-netcfg.yaml
输入以下内容来配置静态IP地址为192.168.56.12,其中enp0s3是您的主机适配器的名称。
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses:
- 192.168.56.12/24
dhcp4: no
然后运行以下两个命令:
sudo netplan generate
sudo netplan apply
NAT应该可以在没有配置的情况下工作,请运行
ifconfig
命令查看结果。
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.12 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::a00:27ff:fe06:6cdd prefixlen 64 scopeid 0x20<link>
ether 08:00:27:06:6c:dd txqueuelen 1000 (Ethernet)
RX packets 252 bytes 23076 (23.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 208 bytes 30015 (30.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.3.15 netmask 255.255.255.0 broadcast 10.0.3.255
inet6 fe80::a00:27ff:fe4d:a6b8 prefixlen 64 scopeid 0x20<link>
ether 08:00:27:4d:a6:b8 txqueuelen 1000 (Ethernet)
RX packets 95 bytes 94894 (94.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 85 bytes 7436 (7.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
/etc/hosts
中添加一个路由和名称?您的主机没有连接到192.168.56.0网络吗? - Mojo/etc/network
的文件夹。 - Joost Döbken