我有一个带有 CentOS 7.5 服务器的虚拟机实验室。没有 dhcp,实验室中的每台服务器都有手动分配的 IP 地址。每台机器都已停止并禁用 NetworkManager。
# ip addr add 192.168.1.100/24 dev ens192
我使用以下命令添加IP# ip link set ens192 up
一切工作正常,除了当机器重新启动时它会丢失 IP 地址并且我必须再次手动设置它。
我假设systemctl
除了这两个命令之外我还必须运行一些命令或其他命令才能使其永久化,但我不知道是什么。希望你能帮忙。谢谢
答案1
根据定义,IP 命令不是持久性的,您必须将 IP 地址配置放入其中,以ifcfg-<connection name>
在重新启动之间保留它。这些文件通常位于/etc/sysconfig/network-scripts
.
您可能还想考虑使用 NetworkManager,您可以通过 NetworkManagers GUI 或命令行工具 .config 配置持久网络设置nmcli
。请参阅man nmcli
参考资料 获取更多详细信息和示例。