号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
“电脑配了IP和子网掩码,为什么还上不了网?”“Ping同网段能通,一跨网段就丢包?”
“服务器能被访问,但无法连接外网更新?”
这些问题的背后,往往是一个被忽视的关键配置:默认网关(Default Gateway)。
今天通过 5个真实排错场景,带你深入理解默认网关的作用,以及缺失时的典型表现。

场景1:新装电脑无法上网(最常见)
现象:
用户新装系统,手动配置IP:192.168.1.100/24
可以Ping通网关 192.168.1.1
但无法访问百度、无法上QQ
排查:
# Windows
> ipconfig
IPv4 地址 . . . . . . . . . . : 192.168.1.100
子网掩码 . . . . . . . . . . : 255.255.255.0
默认网关 . . . . . . . . . . : (空)
原因:
未配置默认网关
电脑只知道“本地网络”,不知道“外网怎么走”
解决:
> netsh interface ipv4 set address "以太网" static 192.168.1.100 255.255.255.0 192.168.1.1
✅ 配置网关后立即恢复。
场景2:虚拟机无法访问外网
现象:
VMware虚拟机配IP:192.168.100.10/24
可以Ping通宿主机 192.168.100.1
但无法访问互联网
排查:
# Linux虚拟机
$ ip route
192.168.100.0/24 dev eth0 proto kernel scope link src 192.168.100.10
❌ 路由表中没有默认路由。
原因:
虚拟机网络模式为“仅主机(Host-Only)”
或DHCP未分配网关
解决:
# 临时添加
$ sudo ip route add default via 192.168.100.1
# 永久配置(Ubuntu)
$ sudo nano /etc/netplan/01-netcfg.yaml
routes:
- to: default
via: 192.168.100.1
场景3:服务器无法连接YUM源
现象:
Linux服务器配IP:10.10.1.50/24
内网服务访问正常
但执行 yum update 失败,提示“无法连接mirror.centos.org”
排查:
$ ip route show
10.10.1.0/24 dev eth0 proto kernel scope link src 10.10.1.50
❌ 无 default via X.X.X.X 路由。
$ cat /etc/resolv.conf
nameserver 8.8.8.8
DNS配置正确,但解析后的IP无法路由出去。
原因:
- 服务器管理员只配了IP和DNS,忘了网关
解决:
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0:
GATEWAY=10.10.1.1
重启网络或执行:
$ sudo systemctl restart network
场景4:AP无法注册到AC
现象:
新AP加电,获取IP:172.16.1.200/24
可以Ping通同VLAN的设备
但无法注册到AC(AC在另一网段 172.16.2.100)
排查:
在AP上查看路由:
# 华为AP
<Huawei> display ip routing-table | include default
(无输出)
原因:
DHCP服务器未下发网关
AP无法将注册请求发送到跨网段的AC
解决:
检查DHCP服务器配置,确保包含:
Option 3: Router (Default Gateway) → 172.16.1.1
场景5:容器无法访问外网
现象:
Docker容器运行Web服务
容器内执行 apt-get update 失败
提示“Network is unreachable”
排查:
$ docker exec -it web-server bash
# 查看路由
$ ip route
172.17.0.0/16 dev eth0 scope link
❌ 无默认网关。
原因:
Docker默认网关为 172.17.0.1,但未正确注入
或容器网络模式配置错误
解决:
启动容器时指定网关:
$ docker run -d --gateway=172.17.0.1 --network=bridge nginx
默认网关的工作原理
[PC: 192.168.1.100]
↓
目标: 8.8.8.8 → 不在192.168.1.0/24网段
↓
查路由表 → 匹配默认路由: 0.0.0.0/0 → 网关 192.168.1.1
↓
数据包发给网关(交换机/路由器)
↓
网关负责跨网段转发
✅ 路由表中的“最后防线”:
Destination Gateway Genmask Flags
0.0.0.0 192.168.1.1 0.0.0.0 UG
总结:没有默认网关的5大表现

🔚 最后建议: 配置IP时,牢记“三要素”:
- IP地址
- 子网掩码
- 默认网关
少一个,就可能“困在局域网”。
原创:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
271

被折叠的 条评论
为什么被折叠?



