赞
踩

使用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命令属于哪个包
rpm -qf $(which ip)

# 查看所有网卡ip地址
ip a
# 查看指定网卡ip地址
ip a show 网卡名

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

# 显示摘要信息
ip -s link

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

# 查看网卡
ip netns ls
# 查看帮助
ip --help

相当于arp -a
# arp地址解析信息ip>mac地址
ip n
ip neigh

临时配置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

# 为一个网卡临时配置多个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

https://zhuanlan.zhihu.com/p/619838356
# 常用路由命令
ip route [ add | del | change | append | replace ] destination-address
# 查看默认网卡ip
ip r

# 查看路由信息
ip route show

# 添加路由
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

# 删除路由
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
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
# 启动网卡
ip link set etho up
# 停掉网卡
ip link set etho down
# 临时清空网卡地址
ip flush ens160
# 查看网卡配置
nmcli c show
## 发现网卡配置文件还在,但是IP没了
# 重新激活ens160网卡配置
nmcli c up ens160
# 查看ip地址又有了
ip a
# 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。