1
sleepingdog OP |
2
banmuyutian 2023-10-20 17:29:14 +08:00
跟踪一下路由呢
|
3
devswork 2023-10-20 17:45:58 +08:00
我前两天刚虚拟机安装了 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 |
4
sleepingdog OP |
5
sleepingdog OP @banmuyutian #2 是 traceroute 命令吗?这个虚拟机还没安装这个。。。
|
6
devswork 2023-10-20 17:59:24 +08:00
route -n
看下路由表 |
7
sleepingdog OP |
8
sleepingdog OP @devswork #6 如图
|
9
Aixiaoa 2023-10-20 19:03:35 +08:00 via iPhone
很明显少了个默认路由
|
10
sleepingdog OP @Aixiaoa #9 感谢,我用命令行测试下了,的确是这个。
当我从 UI 界面设置静态 ip 的时候,发现又不行。再对比下原来的旧版本,发现是没开启 dns ,赶紧又补上。 所以,应该是两个问题同时出现,导致没能连上 不过当关闭这个 dns 按钮的,关闭网络,再重开网络(不开 dns 按钮)的时候,却再也无法重现这个问题。莫非是它更新了 DNS 的表,然后不再迷路了? |
11
devswork 2023-10-20 20:44:47 +08:00
哈哈,我还以为你是无桌面 ui 的系统,要是知道有装桌面 ui ,很快就可以定位问题了
|