5.1 Linux网络基础
5.1 Linux 网络基础
一、网络基础概念
Linux 网络通信依赖 IP、路由、DNS 等基础概念。
1.1 IP 地址
IP 地址用于唯一标识网络中的设备。
常见 IPv4 格式:
1 | |
IPv4 由四段数字组成,每段范围:
1 | |
1.2 子网掩码
子网掩码用于划分:
- 网络部分
- 主机部分
常见子网掩码:
1 | |
CIDR 写法:
1 | |
其中:
1 | |
表示前 24 位为网络位。
1.3 网关
网关(Gateway)是设备访问外部网络的出口。
默认网关通常是路由器地址,例如:
1 | |
没有正确网关时:
- 本地网络可通信
- 无法访问外网
1.4 DNS
DNS(Domain Name System)用于将域名解析为 IP 地址。
例如:
1 | |
常见公共 DNS:
| 提供商 | DNS |
|---|---|
| 8.8.8.8 | |
| 阿里云 | 223.5.5.5 |
| 腾讯云 | 119.29.29.29 |
1.5 DHCP
DHCP(Dynamic Host Configuration Protocol)用于自动分配:
- IP 地址
- 子网掩码
- 网关
- DNS
云服务器与家庭网络通常默认启用 DHCP。
二、查看网络配置
Linux 推荐使用:
1 | |
替代旧版:
1 | |
三、查看 IP 地址
3.1 查看所有网卡信息
1 | |
简写:
1 | |
3.2 过滤 IP 地址
1 | |
3.3 输出示例
1 | |
说明:
| 部分 | 含义 |
|---|---|
| inet | IPv4 地址 |
| 192.168.1.10 | 主机 IP |
| /24 | 子网掩码 |
四、查看路由与网关
4.1 查看路由表
1 | |
4.2 查看默认网关
1 | |
输出示例:
1 | |
说明:
| 字段 | 含义 |
|---|---|
| default | 默认路由 |
| via | 网关地址 |
| dev | 使用的网卡 |
4.3 旧版查看方式
1 | |
五、查看 DNS 配置
Linux DNS 配置文件:
1 | |
查看方式:
1 | |
输出示例:
1 | |
六、测试网络连通性
6.1 ping
ping 用于测试网络是否可达。
6.2 测试 IP 连通性
1 | |
说明:
- 能 ping 通 IP
- 说明网络连接正常
6.3 测试 DNS 解析
1 | |
如果:
- IP 能 ping 通
- 域名不能 ping 通
通常说明:
1 | |
七、常见网络故障排查
无法访问外网
检查:
- IP 是否正常
- 网关是否存在
- DNS 是否配置正确
查看网卡状态
1 | |
查看监听端口
1 | |
说明:
| 参数 | 含义 |
|---|---|
| t | TCP |
| u | UDP |
| n | 数字显示 |
| l | 监听状态 |
| p | 显示进程 |
八、常见网络命令
| 命令 | 作用 |
|---|---|
| ip a | 查看 IP |
| ip route | 查看路由 |
| ping | 测试连通性 |
| ss | 查看端口 |
| route -n | 查看路由表 |
| cat /etc/resolv.conf | 查看 DNS |
九、总结
Linux 网络基础主要包括:
- IP 地址管理
- 子网与路由
- DNS 解析
- 网络测试
- 网络故障排查
掌握这些基础内容后,才能进一步学习:
- SSH
- 防火墙
- Nginx
- Docker 网络
- VPN
- 云服务器运维
5.1 Linux网络基础
https://blog.sh462li.top/2026/05/28/5.1 Linux网络基础/