如何SSH到Openshift Node上设置相关网口的静态IP
[背景]MVL 驱动在服务器安装后, 板子上也安装相关ko, agent后。 服务器上会多一个PF 口出来:
nmcli |grep -I cav -C2 可以看到网口名。
但是这个网口是没有IP的,
用ifconfig enP12s1f0 192.168.0.2/24 up 配置IP后, ping板子能通, 但是过一段时间IP 就掉了, Ping不通了。
1.尝试直接在目录/etc/NetworkManager/system-connections/ 下增加一个配置文件:enP12s1f0.nmconnection 来配置静态IP, 期望是在node重启后可以生效, 但是重启后还是没有静态IP 出来。
2. 这个配置文件应该不能直接写, 用以下方式生成就可以了:
#查询网口名:
nmcli |grep -I cav -C2
# 删除旧的连接配置(如果有的话)
sudo nmcli con delete "enP12s1f0"
# 重新创建连接配置
sudo nmcli con add type ethernet ifname enP12s1f0 con-name "enP12s1f0" ip4 192.168.0.2/24 gw4 192.168.0.254
#cd /etc/NetworkManager/system-connections/ 发现多了个文件
[core@test2 system-connections]$ ls
enP12s1f0.nmconnection
[root@test2 system-connections]# cat enP12s1f0.nmconnection
[connection]
id=enP12s1f0
uuid=289a1b50-9a4c-4a8a-8d43-4a9d148317dc
type=ethernet
interface-name=enP12s1f0
[ethernet]
[ipv4]
address1=192.168.0.2/24,192.168.0.254
method=manual
[ipv6]
addr-gen-mode=default
method=auto
[proxy]
# 查询口已经存在
ip link show enP12s1f0
#使能网口
sudo ip link set enP12s1f0 up
#确认IP
ifconfig enP12s1f0
发现IP 已经有了。