csdn0811 2025-01-12 20:22 采纳率: 60.7%
浏览 38
已结题

centos10修改ens33.nmconnection的ip地址后,无法访问外网,如何解决?

centos10修改ens33.nmconnection的ip地址后,无法ping通外网,但是可以ping通宿主机的网关:192.168.205.1
vim /etc/NetworkManager/system-connections/ens33.nmconnection

img

img

执行命令如下命令:
nmcli connection reload
nmcli connection down ens33 && nmcli connection up ens33

ip地址成功修改,但是无法访问外网,重启也不行

img

img

  • 写回答

2条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-12 20:28
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    问题分析: 根据描述,修改了ens33.nmconnection文件中的IP地址后,无法访问外网,但可以ping通宿主机的网关。这种情况通常是网络配置问题导致的,可能是DNS设置不正确或者网关路由配置有误。 解决方法:
    1. 检查DNS配置:在修改IP地址的同时,确保DNS服务器地址正确配置。可以在修改ens33.nmconnection文件时检查DNS设置是否正确。
    2. 检查网关路由配置:确认网关地址设置正确,并检查路由表是否正确配置。可以使用ip route命令查看路由表。
    3. 检查网络连接状态:使用nmcli connection show命令查看ens33连接的状态,确保连接是激活的。
    4. 检查防火墙设置:有时防火墙规则也会影响网络连接,可以尝试关闭防火墙或者设置适当的规则。 如果以上方法都没有解决问题,可以尝试重启NetworkManager服务或者重启整个系统。 以下是一个可能的解决方案案例:
    5. 检查DNS配置:
    vim /etc/NetworkManager/system-connections/ens33.nmconnection
    

    确认DNS设置正确为:

    dns=192.168.205.1;
    
    1. 检查网关路由配置:
    ip route
    

    确认网关地址和路由表设置正确。 3. 检查连接状态:

    nmcli connection show
    

    确认ens33连接状态为激活。 4. 检查防火墙设置:

    systemctl stop firewalld
    

    尝试关闭防火墙规则,然后测试网络连接。 如果问题仍然存在,可以尝试重启NetworkManager服务:

    systemctl restart NetworkManager
    

    希望以上解决方案可以帮助您解决问题。如果问题仍然存在,请提供更多详细信息以便更好地帮助您解决。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月22日
  • 已采纳回答 1月14日
  • 创建了问题 1月12日