我有一个名为 testbox 的盒子,当我进行重大新开发时,我会使用它作为我的测试盒。 :) 它的 IP 是 10.0.0.51,它位于我的主 unix 工作站 10.0.0.101 旁边。它们都连接到同一个开关。
我的测试箱已经关闭几个月了,我刚刚重新启动它以开始一个新的重大项目。我尝试运行和升级,但它似乎没有连接到 WAN。我对交换机进行了 ping 操作,但没有得到任何响应。我 ping 我的 Ubuntu 工作站,效果很好。
我尝试运行traceroute,但它没有安装,当然,我无法安装它,因为我无法到达WAN。我发现 MTR 取代了它,但是当我在两个盒子上运行它时,我没有得到任何数据,而且我不知道如何使用它。我得到:
不知道下一步该做什么。
这是 ip 命令的一些输出:
thomas@testbox:~$ ip route
default via 10.0.0.1 dev enp2s0 proto static metric 100
10.0.0.0/24 dev enp2s0 proto kernel scope link src 10.0.0.51 metric 100
thomas@testbox:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c8:60:00:12:a7:9a brd ff:ff:ff:ff:ff:ff
inet 10.0.0.51/24 brd 10.0.0.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 fe80::1778:a166:b6e:94ae/64 scope link
valid_lft forever preferred_lft forever
答案1
显然,自上次使用这台计算机以来,我已经更改了网络拓扑。通过在工作计算机和损坏的计算机上运行 ip Route,我发现它们指向不同的网关。
似乎所有关于在命令行上更改 Ubuntu 网络配置的信息都已经过时了,所以我最终只是重新插入我的服务器并手动将默认网关和 DNS 更改为 10.0.0.5。我一这样做,一切就开始工作了。