小编hel*_*son的帖子

Ubuntu 17.04 虚拟机上的 netplan 配置

我正在运行带有 2 个网络适配器的 VirtualBox:标准 NAT (enp0s3) 和一个仅主机适配器 (enp0s8)。我使用 NAT 访问互联网,并使用 Host-only Adapter 从本地机器通过 SSH 访问。

盒子在启用两个适配器的情况下启动,都有 IP 地址,一切看起来都很好。

ifconfig-输出

我可以通过仅主机适配器通过 SSH 进入这个盒子,那里没有问题。但是我不能用它上网。但是,如果我禁用仅主机适配器,那么我可以访问互联网(但显然我不能再通过本地隧道通过 SSH 进入它)。

控制台输出

最后,这是我的 netplan yaml 配置:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
ethernets:
  enp0s3:
    dhcp4: yes
    dhcp6: yes
  enp0s8:
      dhcp4: no
    dhcp6: no
    addresses: [192.168.52.101/24]
    gateway4: 192.168.52.101
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?似乎我所有的出站流量都以某种方式通过仅主机适配器进行路由。

编辑:附加输出ip route list以防万一。

default via 192.168.52.101 dev enp0s8 proto static
default via …
Run Code Online (Sandbox Code Playgroud)

virtualbox 17.04 netplan

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

17.04 ×1

netplan ×1

virtualbox ×1