返回
12个ip命令范例:走向网络配置的新时代
开发工具
2023-10-07 05:17:16
从ifconfig到ip命令
在 Linux 系统中,我们曾经使用 ifconfig 命令来配置网络。但是,ifconfig 命令已经不再维护,并且在最近版本的 Linux 中被废除了。取而代之的是 ip 命令,它具有更强大和灵活的功能。
**12 个 ip 命令范例**
1. **查看网络接口信息**
```
ip link show
```
2. **设置IP地址**
```
ip address add 192.168.1.10/24 dev eth0
```
3. **删除IP地址**
```
ip address del 192.168.1.10/24 dev eth0
```
4. **设置默认网关**
```
ip route add default via 192.168.1.1 dev eth0
```
5. **删除默认网关**
```
ip route del default via 192.168.1.1 dev eth0
```
6. **添加静态路由**
```
ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
```
7. **删除静态路由**
```
ip route del 192.168.2.0/24 via 192.168.1.1 dev eth0
```
8. **配置DNS服务器**
```
ip route add default via 192.168.1.1 dev eth0
```
9. **禁用IPv6**
```
ip -6 addr flush dev eth0
```
10. **启用IPv6**
```
ip -6 addr add 2001:db8::1/64 dev eth0
```
11. **设置防火墙规则**
```
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
```
12. **诊断网络问题**
```
ping 8.8.8.8
```
**结语**
本指南中列出的 12 个 ip 命令只是 Linux 系统中众多网络配置命令中的一小部分。通过掌握这些命令,您就可以轻松地管理和配置您的网络连接,满足各种网络需求。