【求助】Linux服务器无法连外网,如何诊断问题

工作用的一台linux服务器,某个版本的uos。前两天被重启过,然后就无法连外网了。对网络不熟悉,特来求助。

目前检查/确认过的事项:

  1. dns应该是没问题,nslookup可以返回像www.sohu.com的ip
  2. firewalld没有启动,iptables没有启动
  3. 路由表不确定是否有问题。另一台服务器B的路由表的默认路由跟这台相同,B连外网好象是没问题(明天再确认一下)
  4. 执行mtr www.sohu.com,只显示一条记录,像是数据包没有发出去

因为目前无法访问机器,无法提供具体的配置或者运行数据。想问问大家这种情况还可以从哪些方面着手检查,多谢。

你这个外网的定义略微不太清晰,是科学的外网还是只是外部网络连接。

既然重启过,你注意看看是不是有哪些服务没有开机启动的。

既然有能连外网的机器,可以关注一下resove.conf,dns和网关是不是有问题。

看下网卡的连接信息

非专业 仅供参考

多谢。“外网”是想表达公网的意思,对比的是公司内部网络。

看过resovl.conf、网关等,跟可以访问公网的机器对比过,以我的水平还没发现差异。至于是否有服务没启动还得再确认,明天上班了再研究一下。

echo nameserver 223.5.5.5 >> /etc/resolv.conf
ip link set wlan0 up
ip addr add 192.168.101.14/24 broadcast + dev wlan0
ip route add default via 192.168.101.1 dev wlan0
iwctl --passphrase *密码* station wlan0 connect *wifi名*
先来一个dns
启动interface
分一个静态ip, dhcp也可以
加一个路由表
连个wifi

你参考一下

1 个赞

ip冲突了估计