场景 84:无互联网连接
故障排除步骤:
检查网络接口状态:
ip a
sudo ifup
Ping 外部主机:
ping baidu.com
DNS 配置:
验证 /etc/resolv.conf 中的 DNS 服务器设置:
cat /etc/resolv.conf
使用 nslookup 或 dig 测试 DNS 解析。
防火墙设置:
查看防火墙规则:
firewall-cmd --list-all
场景 85:SSH 连接问题
故障排除步骤:
SSH 服务状态:
检查 SSH 服务状态:
systemctl status sshd
重启 SSH 服务:
sudo systemctl restart sshd
防火墙规则:
查看开放的端口:
firewall-cmd --list-ports
开放 SSH 端口(22/tcp):
sudo firewall-cmd --add-port=22/tcp --permanent
SSH 配置:
检查 SSH 配置文件:
cat /etc/ssh/sshd_config
场景 86:网络接口配置
故障排除步骤:
检查接口配置:
查看接口配置文件:
cat /etc/sysconfig/network-scripts/ifcfg-
重启网络服务:
重启网络服务:
sudo systemctl restart network
检查 IP 地址:
查看当前 IP 地址:
ip a
重新获取 DHCP 地址:
dhclient
场景 87:DNS 解析问题
故障排除步骤:
验证 DNS 服务器设置:
查看 /etc/resolv.conf 文件:
cat /etc/resolv.conf
清除 DNS 缓存:
对于使用 systemd-resolved 的系统:
sudo systemd-resolve --flush-caches
对于使用 nscd 的系统:
sudo systemctl restart nscd
测试 DNS 解析:
使用 nslookup 或 dig 测试 DNS 解析。
场景 88:网络路由问题
故障排除步骤:
检查路由表:
查看当前路由表:
ip route
使用 Traceroute:
使用 traceroute 检查到目标主机的路径:
traceroute baidu.com
静态路由:
查看静态路由配置:
ip route show
添加静态路由:
sudo ip route add via
场景 89:网络服务(如 Apache)不可访问
故障排除步骤:
检查服务状态:
查看 Apache 服务状态:
systemctl status httpd
重启 Apache 服务:
sudo systemctl restart httpd
防火墙设置:
开放 HTTP 服务端口:
sudo firewall-cmd --add-service=http --permanent
检查服务配置:
查看服务配置文件(如 Apache 的
/etc/httpd/conf/httpd.conf)。
场景 90:IP 地址冲突
故障排除步骤:
检查 IP 地址冲突:
使用 arp -a 查看 ARP 表:
arp -a
使用 nmap 扫描网络中的设备:
nmap -sn
更改 IP 地址:
更新配置文件以更改 IP 地址。
场景 91:DHCP 配置问题
故障排除步骤:
检查 DHCP 服务状态:
查看 DHCP 服务状态:
systemctl status dhcpd
重启 DHCP 服务:
systemctl restart dhcpd
查看 DHCP 日志:
检查 /var/log/messages 或 /var/log/dhcpd.log 中的日志。
场景 92:网络接口速度/双工不匹配
故障排除步骤:
检查接口状态:
使用 ethtool 查看接口状态:
ethtool
调整接口设置:
手动设置接口速度和双工模式:
sudo ethtool -s speed duplex
场景 93:VPN 连接问题
故障排除步骤:
检查 VPN 客户端状态:
查看 OpenVPN 服务状态:
systemctl status openvpn
重启 OpenVPN 服务:
sudo systemctl restart openvpn
查看 VPN 配置:
检查 VPN 配置文件是否有错误。
检查防火墙规则:
开放 VPN 服务端口:
sudo firewall-cmd --add-service=openvpn --permanent
网络注意事项
/etc/hosts.deny 文件与 /etc/hosts.allow 文件配合使用,用于指定哪些主机可以或不可以访问特定服务。评估顺序是先检查 /etc/hosts.allow,然后是 /etc/hosts.deny。如果在任一文件中匹配到规则,则根据该规则做出访问决策。