1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

ip命令基本使用

IP命令在Linux中的常用

IP命令是Linux中常用的网络配置命令,是iproute2包中的命令。

ip命令基本使用

安装一般发行版再带ip命令,如:macOS下可使用brew install iproute2 安装,Ubuntu下可使用apt install iproute2 命令安装,CentOS下可使用yum install iproute2命令安装。

设备配置命令

设备(device)主要是用来配置OSI模型中的第二层数据链路层,可通过以下命令进行配置。

查看设备:

# 显示所有
ip link show

详细显示:
ip -s link show

操作设备:

# 开启网卡
ip link set ens33 up
# 关闭网卡
ip link set ens33 down
# 开启网卡的混合模式
ip link set ens33 promisc on
# 关闭网卡的混个模式
ip link set ens33 promisc off
# 设置网卡队列长度
ip link set ens33 txqueuelen 1200
# 设置网卡最大传输单元
ip link set ens33 mtu 1400
# 修改名字
ip link set ens33 name eth0
# 修改网卡的MAC地址
ip link set ens33 address aa:aa:aa:aa:aa:aa
# 将 ens33 连接到vbr0网桥
ip link set ens33 master vbr0

IP相关配置

查看IP:

# 显示所有IP地址
ip address
# 简写
ip addr

显示指定网卡的IP:
ip addr ens#

详细显示指定网卡的IP:
ip -s addr ens33

增加IP:

# 设置ens33网卡IP地址192.168.1.1
ip addr add 192.168.1.1/24 dev ens33

删除IP:

# 删除ens33网卡IP地址
ip addr del 192.168.1.1/24 dev ens33

路由相关配置

查看路由:

# 显示系统路由
ip route show
# 简写
ip r

查看某个地址走那条路由:
ip route get 114.114.114.114

增加/修改路由:

# 设置192.168.1.0网段的网关为192.168.1.1数据走eth0接口
ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0
# 设置默认网关为192.168.1.1
ip route add default via 192.168.1.1 dev eth0

删除路由:

# 删除192.168.1.0网段的网关
ip route del 192.168.1.0/24
# 删除默认路由
ip route del default
# 删除路由
ip route delete 192.168.1.0/24 dev eth0

网络命名空间

查看:

ip netnsip netns show

增加:

# 增加一个叫test的网络命名空间
ip netns add test

删除:

# 删除一个叫test的网络命名空间
ip netns del test

操作:

# 在 test ns 下执行ip add
ip netns exec test ip addr

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7456.html