我已经设置了一个 Ubuntu 18.0.4 VPS。我已购买了私有网络包并连接了 VPS。这用于负载平衡器和多台服务器的内部通信。我仍然需要手动将私有网络详细信息添加到/etc/netplan/01-netcfg.yaml
。这对我来说很难,因为我还很菜,而且托管商的文档很落后,回复并不总是完整的。已经做了 3-4 天了,和他们交谈的时间也一样长。
在该文件下/etc/netplan/01-netcfg.yaml
我最初有以下自动生成的并且工作正常:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
dhcp6: yes
上次阻止 ssh 访问或 ping 的设置是
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
dhcp6: yes
addresses:
- xxx.xxx.xxx.xx/24
- xxxx:xxx:xxxx:xxx:xxx:xx:xxx:xxxx/64
ens7:
dhcp4: no
dhcp6: no
addresses:
- 10.0.0.2/8
gateway4: 10.0.0.1
我做了一个sudo netplan apply --debug
,没有问题。但是无法 pining 或 ssh。
对于地址,我首先只添加了 ipv4 地址和 ipv6 地址。然后,当我被阻止访问时,我使用 VPS 控制台登录并尝试了两者的 ip 范围。仍然没有成功 - 无法 ping/ssh。前缀似乎是必要的,因此两个选项都使用了 /24 和 64,我认为我应该保留它们。
我在这里遗漏了什么?