这是一个创建于 336 天前的主题,其中的信息可能已经有所发展或是发生改变。
背景:
物理机环境 Windows11 ,在 VMware Workstation Pro 上跑有两个虚拟机。
虚拟机 1:Ubuntu Desktop 22.04LTS ,netplan 由桌面版 NetworkManager 管理,ipv4 手动指定,ipv6 自动获取,主机名 Ubuntu-VM1
虚拟机 2:Ubuntu Server 22.04LTS ,netplan 手写配置,一样手动 ipv4 ,ipv6 由 dhcp 获取,主机名 testserver
虚拟网络均采用 NAT 方案,但没打开 ipv6 开关,ipv4 和 v6 地址均正常获取,能正常上网
问题:
从主机 ping 两个虚拟机的 ipv4 和 6 地址均能 ping 通,ping Ubuntu-VM1 能获取到 ipv6 地址也能通,而 ping testserver 就是不通。
请教各位大佬问题可能会出在哪里?
3 条回复 • 2023-11-03 15:42:47 +08:00
|
|
1
opengps 336 天前 1
nat 决定了并非平级局域网,所以名字不通属于正常,解决办法就是 hosts 加上主机名到 ip 的配置
|
|
|
2
opengps 336 天前
我通常会选择用桥接,虚拟机直接相当于一台局域网的电脑
|
|
|
3
axdoub 336 天前 via Android
解决了。server 版默认没开 mdns ,在/etc/systemd/resolved.conf 中打开,同时安装 avahi-daemon ,重启就行
|