小能豆

ubuntu14修改ip后ping不通网关,导致无法访问互联网

ubuntu

新建一台ubuntu14桌面版的虚拟机,完成后查看网卡,有lo,eth0,eth1三张网卡。其中网卡eth0 由network-manager程序自动获取了ip 10.0.1.113

锁喉我使用 stop network-manager 停止了该程序,并重新在/etc/network/interfaces 这文件件里面配置了如下:

interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.0.1.113
gateway 10.0.1.1
netmask 255.255.255.0
hwaddress 9e:30:73:b3:da:bb

保存后 使用 如下命令重启网络
ifdown –exclude=eth0 -a && ifup –exclude=eth0 -a

重启成功,尝试ping网关的10.0.1.1 和百度都是通的。

接下来问题就出现了,当我尝试吧ip修改为10.0.1.113 之外的其他地址后,网管和互联网就不通了。尝试过 修改为10.0.1.114或者10.0.1.115都不行。

备注;我尝试过通过 network-manager 桌面方式修改ip,也不行。只要ip不是10.0.1.113 ,就不通外网和网关,但修改皮后,是能ping通我同环境下的其他机器 例如 10.0.1.50

希望得到已建议合着解决方法,把这个问题处置掉.


阅读 65

收藏
2024-05-31

共1个答案

小能豆

这个问题可能是由于网络配置中存在冲突或错误导致的。下面是一些可能的解决方法和调试步骤:

  1. 检查IP地址冲突: 确保你尝试的新IP地址(如10.0.1.114或10.0.1.115)没有被其他设备在同一网络中使用。可以尝试使用其他设备或工具扫描网络以查找可能的IP地址冲突。

  2. 检查子网掩码和网关设置: 确保新IP地址的子网掩码和网关设置与网络中其他设备的设置相匹配。如果子网掩码或网关设置不正确,可能会导致无法与网关通信或访问互联网。

  3. 检查网络接线和物理连接: 确保网络接线正确连接并且没有松动。检查网络适配器的灯光指示,确认网络适配器是否正常工作。

  4. 检查路由表: 使用命令route -n查看系统的路由表,确认路由设置是否正确。特别注意默认路由是否设置正确,应该指向网关地址(10.0.1.1)。

  5. 重启网络服务: 尝试重新启动网络服务,以确保新的网络配置生效。可以使用命令sudo service networking restartsudo /etc/init.d/networking restart来重启网络服务。

  6. 检查网络管理器配置: 如果网络管理器仍在运行,可能会干扰手动配置的网络设置。可以尝试完全停止网络管理器,并检查是否有任何冲突。你已经尝试过停止网络管理器,但可能需要确认它已经完全停止并且没有重启。

  7. 检查防火墙设置: 检查系统防火墙设置,确保没有配置阻止对新IP地址的访问或阻止流量通过网卡。

  8. 检查日志文件: 查看系统日志文件(如/var/log/syslog或/var/log/messages),查找任何与网络配置或连接问题相关的错误或警告消息。

如果尝试了以上方法仍然无法解决问题,可能需要进一步调试和排除。你可以尝试使用网络诊断工具(如Wireshark)捕获网络流量,以了解是否有任何异常或错误。如果问题仍然存在,可能需要进一步检查网络硬件或寻求专业帮助。

2024-05-31