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