linux修改网卡uuid笔记

linux修改网卡uuid:

ssh haproxy1 'sed -i "/UUID/d" /etc/sysconfig/network-scripts/ifcfg-eth0;echo "UUID=$(uuidgen)" >>  /etc/sysconfig/network-scripts/ifcfg-eth0;nmcli c r'

 查看网卡mac地址(HWADDR):(修改方法同上)

nmcli device show eth0|grep HWADDR

ip a s eth0| awk '/ether/{print $2}'

 

查看IP:

nmcli c s eth0|grep ipv4.addresses|sed '/ipv4.addresses/s/ipv4.addresses://'
ip a s eth0|awk '/inet/{print $2}'
ip a s eth0|grep eth0|awk '/inet/{print $2}'

 静态路由

nmcli connection modify enp1s0 +ipv4.routes "192.168.122.0/24 10.10.10.1"
查看IP 路由表
~]$ ip route
default via 192.168.122.1 dev ens9  proto static  metric 1024
192.168.122.0/24 dev ens9  proto kernel  scope link  src 192.168.122.107
192.168.122.0/24 dev enp1s0  proto kernel  scope link  src 192.168.122.126

命令格式
ip route [ add | del | change | append | replace ] destination-address

单个 IP 地址:
其中 192.0.2.1 是主机的 IP 地址 ,100.0.1 是下一个跃点地址和 interface 是下一跃点的接口
ip route add 192.0.2.1 via 10.0.0.1 [dev interface]


添加网段:
 ip route add 192.0.2.0/24 via 10.0.0.1 [dev interface]

删除
ip route del 192.0.2.1


ip route add 10.10.10.0/24 via 192.168.0.10 src 192.168.0.2
 

如果系统关机或重启,使用 ip 命令设置的静态路由会在命令提示符下丢失。要将静态路由配置为在系统重启后永久保留,必须将其放置在 /etc/sysconfig/network-scripts/ 目录中的每个接口配置文件中。文件名应当为 route-接口的格式,请在第一行中定义指向默认网关的路由

ip route 格式

/etc/sysconfig/network-scripts/route-enp1s0

default via 192.168.0.1 dev enp1s0
10.10.10.0/24 via 192.168.0.10 dev enp1s0
172.16.1.10/32 via 192.168.0.10 dev enp1s0

network/netmask 指令格式(逐步淘汰中)

/etc/sysconfig/network

GATEWAY0是默认网关

ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.10
ADDRESS1=172.16.1.10
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.10

 

route格式

局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.100 访问172.168.1.0/24 网络时,其路由设置:route add -net 172.168.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric1

posted @ 2023-09-07 10:06  咿呀哒喏  阅读(1017)  评论(0)    收藏  举报