我在树莓派上运行的 Ubuntu 服务器 20.04 上添加了 1 个 USB2ETHERNET TPLINK NIC,用于家庭 DHCP 服务器,用于家庭实验室。
我的 Raspberry Pi ubuntu 服务器 eth0(主网卡)正在从我的 TP-LINK 路由器接收 IP(192.168.0.2)地址,在我的 TP-LINK 路由器上,我为我的 pi 网卡设置了静态租约。
我已经通过 netplan 为我的 eth1(usb nic)设置了静态 ip(192.168.10.1)(详情如下)。在我的 TP-LINK 路由器上,我还添加了一条静态路由,用于在 pi 主网卡(192.168.0.2)上发送/转发 192.168.10.0 网络的请求。我可以在 192.168.0.0 网络上从我的笔记本电脑 ping 192.168.10.1。192.168.0.1/24 由 TP-LINK 路由器 dhcp 服务器管理。
我有一个运行 ESXI 的桌面,它的主 NIC 通过有线电缆连接到 pi USB NIC。ESXI 桌面已从运行在 eth1 上的 PI dhcp 服务器收到其 IP,并且在 isc-dhcp-server 配置文件中也设置为静态租约(详情如下)。
- 我可以从 192.168.0.170 上的笔记本电脑 ping 192.168.10.1 (pi usbnic)
- 我无法从 192.168.0.170 上的笔记本电脑 ping 192.168.10.10 (esxi)
- 我可以从 pi ping 192.168.10.10
让我知道我在路由中错过了什么,因为我无法从笔记本电脑访问 ESXI WEBUI。我还需要在 PI 上设置什么路由才能访问我的 ESXI。
NETPLAN STATIC IP 地址分配给 eth1 和路由
network:
version: 2
ethernets:
eth0:
dhcp4: true
optional: true
eth1:
dhcp4: false
addresses: [192.168.10.1/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.10.1, 8.8.8.8]
routes:
- to: 192.168.0.0/24
via: 192.168.0.1
metric: 100
预先感谢。