Linux 网关不通
时间: 2023-11-30 19:42:43 浏览: 132
linux 系统网关
当Linux系统的网关不通时,可以按照以下步骤进行排查:
1. 确认链路是否连通,可以使用ping命令测试本地网络是否正常连接。
```shell
ping 127.0.0.1 # 测试本地回环地址
ping www.baidu.com # 测试外网连接
```
2. 确认网卡是否正常启用,可以使用ifconfig命令查看网卡状态。
```shell
ifconfig eth0 # 查看eth0网卡状态
```
3. 确认是否正确设置网关,可以使用route命令查看网关设置。
```shell
route -n # 查看网关设置
```
4. 确认DNS工作状况,可以使用nslookup命令测试DNS解析是否正常。
```shell
nslookup www.baidu.com # 测试DNS解析
```
5. 确认是否可以正常路由到远程主机,可以使用traceroute命令测试路由是否正常。
```shell
traceroute www.baidu.com # 测试路由
```
6. 确认远程主机是否开放端口,可以使用telnet命令测试端口是否开放。
```shell
telnet www.baidu.com 80 # 测试80端口是否开放
```
7. 确认本机查看监听端口,可以使用netstat命令查看本机监听的端口。
```shell
netstat -lnp | grep 80 # 查看80端口是否被监听
```
8. 确认防火墙规则,可以使用iptables命令查看防火墙规则。
```shell
iptables -L # 查看防火墙规则
```
阅读全文