当前位置:   article > 正文

Linux下的ip命令常用方法_ip link命令重启不生效

ip link命令重启不生效

net-tools和iproute2的大致对比:

在这里插入图片描述


iproute2常用命令

使用ip命令配置网络,重启不会生效

参考地址 https://linux.cn/article-3144-1.html
参考地址 https://sites.google.com/site/linuxxuexi/wang-luo-an-quan/ip-ming-ling-shou-ce-si-

RHEL8已经默认不自带ifconfig命令,默认自带的是ip命令.
如果当前网卡有NetwrokManager配置文件,那么ifconfig给网卡配置地址,相当于不生效.
RHEL8中弃用的命令:
ifconfig – 已被 ip a 命令取代。
arp – 已被 ip neighbor (ip n) 命令取代。
route – 由 ip route (ip r) 命令取代。
iptunnel – 由 ip tunnel 命令取代。
nameif – 由 ip link 命令替换。
netstat – 由 ss 命令替换。


在这里插入图片描述


查看ip命令属于哪个包

# 查看ip命令属于哪个包
rpm -qf $(which ip)
  • 1
  • 2

在这里插入图片描述


查看网卡相关命令

# 查看所有网卡ip地址
ip a

# 查看指定网卡ip地址
ip a show 网卡名
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

# 显示up状态(激活状态)的网卡信息
ip link
  • 1
  • 2

在这里插入图片描述

# 显示摘要信息
ip -s link
  • 1
  • 2

在这里插入图片描述

# 显示指定网卡的摘要信息
ip -s link show ens160
  • 1
  • 2

在这里插入图片描述

# 查看网卡
ip netns ls

# 查看帮助
ip --help
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述


查看arp表

相当于arp -a

# arp地址解析信息ip>mac地址
ip n
ip neigh
  • 1
  • 2
  • 3

在这里插入图片描述


配置ip地址

临时配置IP,重启后临时ip会清空

# 临时配置IP地址
ip addr [ add | del ] address dev interface-name

# ip a  [ add | del ] ip地址/位 dev 网卡
ip a add 192.168.0.10/24 dev enp3s0

# 查看ip是否添加
ip a show dev enp3s0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述

# 为一个网卡临时配置多个IP--多次执行即可
ip address add 192.168.2.223/24 dev enp4s0
ip address add 192.168.4.223/24 dev enp4s0

# 查看ip是否添加
ip a show dev enp4s0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述


临时配置静态路由

https://zhuanlan.zhihu.com/p/619838356

# 常用路由命令
ip route [ add | del | change | append | replace ] destination-address
  • 1
  • 2

查看路由

# 查看默认网卡ip
ip r
  • 1
  • 2

在这里插入图片描述

# 查看路由信息
ip route show
  • 1
  • 2

在这里插入图片描述


添加静态路由

# 添加路由
ip route add

# 在主机地址中添加一个静态路由

## ip route add 目标主机IP dev 接口
ip route add 192.168.2.1 dev gre1

## ip route add 目标主机IP via 网关 dev 接口
ip route add 192.168.2.1 via 10.0.0.1 dev eth0

# 在主机网段中添加一个静态路由
ip route add 目标主机/位 via 网关 dev 接口
ip route add 172.20.0.0/14 via 172.20.143.57 dev eth0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

在这里插入图片描述


删除路由

# 删除路由
ip route del

# 示例:

## ip route del 目标主机 dev 接口
ip route del 10.89.64.0/24 dev gre1

## ip route del 目标主机 via 网关 dev 接口
ip route del 10.89.64.0/24 via 10.89.64.254 dev $INTERFACE
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

配置永久静态路由

https://www.xxshell.com/3063.html

将路由永久写到配置文件中,重启网卡永久生效
/etc/sysconfig/network-scripts目录下创建一个route-ethx的文件,ehtX就是对应的dev 接口名
格式如下:

# 给eth0添加一个默认网关
# 目标主机/子网前缀 via 网关 dev 接口
0.0.0.0/0 via 11.11.10.2 dev eth0 
  • 1
  • 2
  • 3

启动/关闭网卡

# 启动网卡
ip link set etho up

# 停掉网卡 
ip link set etho down  
  • 1
  • 2
  • 3
  • 4
  • 5

临时清空网卡地址

# 临时清空网卡地址
ip flush ens160

# 查看网卡配置
nmcli c show
## 发现网卡配置文件还在,但是IP没了

# 重新激活ens160网卡配置
nmcli c up ens160

# 查看ip地址又有了
ip a
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

ip隧道

# ip隧道
ip tunnel  

# 多播地址管理
ip maddr   
[rhel8 root ~]# ip maddr
1:      lo
        inet  224.0.0.1
        inet6 ff02::1
        inet6 ff01::1
2:      ens160
        link  01:00:5e:00:00:01
        link  33:33:00:00:00:01
        link  33:33:ff:d6:39:a8
        inet  224.0.0.1
        inet6 ff02::1:ffd6:39a8
        inet6 ff02::1
        inet6 ff01::1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40508
推荐阅读
相关标签
  

闽ICP备14008679号