在Linux系统下,配置网络接口的常用命令是通过ip和ifconfig命令来实现的。以下是它们的基本用法:
- 使用 ip 命令
查看网络接口信息:
ip addr show
或者简写:
ip a
启用或禁用接口:
sudo ip link set <interface_name> up # 启用接口
sudo ip link set <interface_name> down # 禁用接口
配置IP地址:
sudo ip addr add <ip_address>/<subnet_mask> dev <interface_name>
例如:
sudo ip addr add 192.168.1.100/24 dev eth0
删除IP地址:
sudo ip addr del <ip_address>/<subnet_mask> dev <interface_name>
配置默认网关:
sudo ip route add default via <gateway_ip> dev <interface_name>
例如:
sudo ip route add default via 192.168.1.1 dev eth0
- 使用 ifconfig 命令(已被推荐使用 ip 命令替代)
查看网络接口信息:
ifconfig
启用或禁用接口:
sudo ifconfig <interface_name> up # 启用接口
sudo ifconfig <interface_name> down # 禁用接口
配置IP地址:
sudo ifconfig <interface_name> <ip_address> netmask <subnet_mask>
例如:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
删除IP地址:
sudo ifconfig <interface_name> 0.0.0.0
配置默认网关:
sudo route add default gw <gateway_ip> <interface_name>
例如:
sudo route add default gw 192.168.1.1 eth0
注意:
1.推荐使用 ip 命令进行网络接口配置,因为 ifconfig 在一些Linux发行版中已不再默认安装,而且 ip 命令更加强大和灵活。
2.配置网络接口通常需要管理员权限,因此需要使用 sudo 或者以 root 用户身份运行这些命令。