linux

linux的ip命令怎么用

小樊
82
2024-12-28 15:42:02
栏目: 智能运维

ip 命令是 Linux 系统中用于显示和操作内核IP路由表的命令行工具

  1. 查看当前系统中的所有网络接口及其相关信息:
ip addr show
  1. 查看特定网络接口(例如,eth0)的详细信息:
ip addr show eth0
  1. 添加一个新的静态路由:
sudo ip route add 目标网络地址 via 网关地址 dev 网络接口(例如:192.168.1.0/24 via 192.168.1.1 dev eth0)
  1. 删除一个已存在的静态路由:
sudo ip route del 目标网络地址 via 网关地址 dev 网络接口(例如:sudo ip route del 192.168.1.0/24 via 192.168.1.1 dev eth0)
  1. 修改现有静态路由的网关地址:
sudo ip route add 目标网络地址 via 新网关地址 dev 网络接口(例如:sudo ip route add 192.168.1.0/24 via 192.168.2.1 dev eth0)
  1. 查看当前系统的路由表:
ip route show
  1. 为网络接口配置 IP 地址和子网掩码:
sudo ip addr add IP地址/子网掩码 dev 网络接口(例如:sudo ip addr add 192.168.1.2/24 dev eth0)
  1. 临时启用或禁用网络接口(例如,启用 eth0):
sudo ip link set 网络接口名 up(例如:sudo ip link set eth0 up)
sudo ip link set 网络接口名 down(例如:sudo ip link set eth0 down)
  1. 为网络接口配置 DNS 服务器:
echo "nameserver IP地址" | sudo tee -a /etc/resolv.conf(例如:echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolv.conf)

请注意,某些命令可能需要 root 权限才能执行。在这种情况下,请在命令前加上 sudo。另外,根据您的 Linux 发行版和网络配置,部分命令和选项可能有所不同。

0
看了该问题的人还看了