云网牛站
所在位置:首页 > Linux教程 > 在RHCOS/FCOS机器上设置静态IP地址

在RHCOS/FCOS机器上设置静态IP地址

2020-04-13 14:46:44作者:戴均力稿源:云网牛站

Red Hat CoreOS(RHCOS)和Fedora CoreOS(FCOS) Linux系统的默认安装可能会从DHCP服务器获取IP地址,这部分是正确的,因为安装方式是通过ignition配置文件进行的,这些文件对于静态IP地址的分配不灵活。与其他Linux操作系统不同,RHCOS/FCOS没有安装时配置。系统从通用磁盘映像开始,对于每种部署机制(云VM、本地VM、裸机),可以在首次启动时提供配置,FCOS使用Ignition读取并应用配置文件。参考:在KVM/OpenStack上安装/运行Fedora CoreOS(FCOS)

 

在RHCOS/FCOS机器上设置静态IP地址

向RHCOS/FCOS Linux计算机分配静态IP地址的简单方法是使用nmcli,nmcli是用于管理NetworkManager和报告网络状态的命令行工具。

安装RHCOS/FCOS后,请检查网络管理器报告的默认网络配置文件:

$ nmcli connection show

在RHCOS/FCOS机器上设置静态IP地址

从输出图中可以看到,我有一个名为“Wired connection 1”的网络,该网络已映射到ens192网络接口,根据RHCOS/FCOS运行的环境,您的输出可能会与上面有所不同。

因此,我将使用以下命令在RHCOS/FCOS Linux上设置静态IP地址:

sudo nmcli connection mod 'Wired connection 1' \

 ipv4.method manual \

 ipv4.addresses 192.168.20.10/24 \

 ipv4.gateway 192.168.20.254 \

 ipv4.dns 192.168.20.254 \

 +ipv4.dns 8.8.8.8 \

 connection.autoconnect yes

注:

192.168.20.10是要分配的IP地址。

/24是子网掩码前缀–等于255.255.255.0。

192.168.20.254是网络的网关地址,也是DNS服务器。

8.8.8.8是要设置的辅助DNS服务器。

connection.autoconnect yes–重新启动后自动启动网络。

ipv4.method manual–将IP分配方法设置为manual。从DHCP更改。

验证您的更改:

$ nmcli connection show 'Wired connection 1'

$ cat /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1

重新启动网络管理器以确认没有问题:

sudo systemctl restart NetworkManager

至此,操作完成。

 

相关主题

Linux上使用ifconfig、ip、netstat、nmcli命令查找可用的网络接口

精选文章
热门文章