V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
sleepingdog
V2EX  ›  Linux

ubuntu2204_03lts 网络 ping 不通是怎么回事?

  •  
  •   sleepingdog · 190 天前 · 732 次点击
    这是一个创建于 190 天前的主题,其中的信息可能已经有所发展或是发生改变。
    虚拟机,刚新装的这个版本,我选择了简洁,不装那些办公的东西。一切都正常,能上网。

    等配置得差不多了,忽然感觉没有 ifconfig ,不太顺手,于是就 apt 安装了 net-tools ,但好久都没装完,似乎卡在了那里,于是我就终止。然后就上不了网。我又是配置静态 ip ,又是重置网络,改 nat ,修复之类,都不行。。。当然,主机和虚拟机都重启,依然无解。

    然而我的另外一个旧的虚拟机 ubuntu2204_01,去年装的,不仅前段时间装好了 net-tools ,有 ifconfig ,也还能上网。

    想请教下到底哪里出了问题。


    (之所以装新的,是感觉旧的实在太大了,没想到又又又折腾出问题。。。)

    网上的方法找得差不多,都是说修改 dns 之类的,但文件改来改去感觉都不行
    v2 之前有一个老哥似乎问题和我挺相似的
    https://www.v2ex.com/t/755255
    11 条回复    2023-10-20 20:44:47 +08:00
    sleepingdog
        1
    sleepingdog  
    OP
       190 天前



    网络连接都显示正常
    ping 主路由和其他设备都能通,就是上不了网
    banmuyutian
        2
    banmuyutian  
       190 天前
    跟踪一下路由呢
    devswork
        3
    devswork  
       190 天前
    我前两天刚虚拟机安装了 debian12 ,也遇到无法 ping 通域名,但可以 ping 通本地局域网其他主机以及外网 IP ( 223.5.5.5 ),报错是 DNS 无法解析问题。
    先查下是不是 dns 问题( sudo 保证权限):
    nano /etc/network/interfaces
    把网卡接口的 dns-nameservers 不要设置为 路由器网关地址,换成 223.5.5.5
    把 gateway 网关设置为你的路由器 IP


    然后检查 nano /etc/resolv.conf
    把 namerserver 也换成 223.5.5.5 ,多添加几个,nameserver 119.29.29.29
    然后重启网络 systemctl restart networking

    或者重启系统 reboot
    sleepingdog
        4
    sleepingdog  
    OP
       190 天前
    @devswork #3 直接 ping 不通 223.5.5.5 也是的
    sleepingdog
        5
    sleepingdog  
    OP
       190 天前
    @banmuyutian #2 是 traceroute 命令吗?这个虚拟机还没安装这个。。。
    devswork
        6
    devswork  
       190 天前
    route -n
    看下路由表
    sleepingdog
        7
    sleepingdog  
    OP
       190 天前

    这个是正常的


    这个是有问题的
    sleepingdog
        8
    sleepingdog  
    OP
       190 天前
    @devswork #6 如图
    Aixiaoa
        9
    Aixiaoa  
       190 天前 via iPhone
    很明显少了个默认路由
    sleepingdog
        10
    sleepingdog  
    OP
       190 天前
    @Aixiaoa #9 感谢,我用命令行测试下了,的确是这个。

    当我从 UI 界面设置静态 ip 的时候,发现又不行。再对比下原来的旧版本,发现是没开启 dns ,赶紧又补上。
    所以,应该是两个问题同时出现,导致没能连上


    不过当关闭这个 dns 按钮的,关闭网络,再重开网络(不开 dns 按钮)的时候,却再也无法重现这个问题。莫非是它更新了 DNS 的表,然后不再迷路了?
    devswork
        11
    devswork  
       190 天前
    哈哈,我还以为你是无桌面 ui 的系统,要是知道有装桌面 ui ,很快就可以定位问题了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5817 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:23 · PVG 14:23 · LAX 23:23 · JFK 02:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.