![NetworkManager 可以访问外部但网络服务失败](https://linux22.com/image/1431093/NetworkManager%20%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E5%A4%96%E9%83%A8%E4%BD%86%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%A4%B1%E8%B4%A5.png)
我的 IP172.16.20.201
代理已打开,172.16.15.8
使用 NetworkManager 时我可以 ping 172.16.15.8 且没有任何问题。
一旦我停止 NetworkManager 并启动网络服务并执行service network restart
。我无法再 ping 172.16.15.8。我也无法 ping 172.16.15.1。但我可以 ping 172.16.20.1
对 172.16.15.x 进行 ping 操作时显示网络不可达。
但是它如何与 NetworkManager 一起工作?它不能与网络服务一起工作吗?
我正在使用 Fedora 20。
- 编辑 -
有网络服务
$ route -en
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 em1
172.16.20.0 0.0.0.0 255.255.254.0 U 0 0 0 em1
使用 NetworkManager
$ route -en
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 172.16.20.1 0.0.0.0 UG 0 0 0 em1
172.16.20.0 0.0.0.0 255.255.254.0 U 0 0 0 em1
答案1
似乎缺少网络路由或默认路由,因为您可以 ping 本地网络,但无法 ping 外部网络。但为了给您更好的响应,我们需要更多响应。
要进行调试,请尝试比较在运行 NetworkManager 和未运行 NetworkManager 时命令“route -an”的输出。您应该会看到其中的差异。