新建一台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
希望得到已建议合着解决方法,把这个问题处置掉.
这个问题可能是由于网络配置中存在冲突或错误导致的。下面是一些可能的解决方法和调试步骤:
检查IP地址冲突: 确保你尝试的新IP地址(如10.0.1.114或10.0.1.115)没有被其他设备在同一网络中使用。可以尝试使用其他设备或工具扫描网络以查找可能的IP地址冲突。
检查子网掩码和网关设置: 确保新IP地址的子网掩码和网关设置与网络中其他设备的设置相匹配。如果子网掩码或网关设置不正确,可能会导致无法与网关通信或访问互联网。
检查网络接线和物理连接: 确保网络接线正确连接并且没有松动。检查网络适配器的灯光指示,确认网络适配器是否正常工作。
检查路由表: 使用命令route -n查看系统的路由表,确认路由设置是否正确。特别注意默认路由是否设置正确,应该指向网关地址(10.0.1.1)。
route -n
重启网络服务: 尝试重新启动网络服务,以确保新的网络配置生效。可以使用命令sudo service networking restart或sudo /etc/init.d/networking restart来重启网络服务。
sudo service networking restart
sudo /etc/init.d/networking restart
检查网络管理器配置: 如果网络管理器仍在运行,可能会干扰手动配置的网络设置。可以尝试完全停止网络管理器,并检查是否有任何冲突。你已经尝试过停止网络管理器,但可能需要确认它已经完全停止并且没有重启。
检查防火墙设置: 检查系统防火墙设置,确保没有配置阻止对新IP地址的访问或阻止流量通过网卡。
检查日志文件: 查看系统日志文件(如/var/log/syslog或/var/log/messages),查找任何与网络配置或连接问题相关的错误或警告消息。
如果尝试了以上方法仍然无法解决问题,可能需要进一步调试和排除。你可以尝试使用网络诊断工具(如Wireshark)捕获网络流量,以了解是否有任何异常或错误。如果问题仍然存在,可能需要进一步检查网络硬件或寻求专业帮助。