我有 2 台 Hetzner 专用机器,具有公共 ip4/28 地址范围。两台机器都使用 Centos 7.8、vagrant 和 Virtualbox - 我可以创建具有公共 IP 地址的虚拟机。我删除了一台并使用 Rocky 9.3 进行了设置,但无法使网络正常工作。我已将其重新映像回 Centos 7.9,使用相同的原始版本的 vagrant 和 Virtualbox,但仍然没有成功。我可以 ping 网桥的 IP 地址,因此它被路由到机器,但似乎无法路由到虚拟机。
我比较了以下内容,没有发现主机设置有任何差异。
/etc/sysconfig/network-scripts/ifcfg-br0
/etc/sysconfig/network-scripts/ifcfg-eno1
/etc/sysconfig/network-scripts/route-eno1
ip address
ip route
route -n
cat /proc/sys/net/ipv4/ip_forward
ip route show match for ****** IP address
我正在将 Vagrantfile 从一台机器复制到另一台机器,因此唯一的区别是公共 IP 地址。
我还能在哪里检查以找出工作机器和非工作机器之间的差异?
答案1
- ip 链接显示
- 是否配置
- ip 地址显示
- 猫/etc/resolv.conf
- ethtool eth0
- 猫/等/主机
- 跟踪路径 8.8.8.8
- iptables -L