如何在 CentOS 中持久配置网络接口,使其在重新启动后仍能存活?

如何在 CentOS 中持久配置网络接口,使其在重新启动后仍能存活?

我使用以下命令配置了网络接口:

ifconfig eth0 up
ip addr add 192.168.9.1/28 dev eth0
route add default gw 192.168.0.1

这有效。但是,当我重新启动计算机时,我会丢失所有所做的配置。我怎样才能确保这是持久的?我使用的是 CentOS 6.3。

答案1

首先,您给定的默认网关配置无效。192.168.0.1不在 的网络内192.168.9.1/28。我怀疑你犯了一个拼写错误,所以我假设你的意思192.168.9.10是这里的默认网关。

参考RHEL 6部署指南第8.2节对于地址和第 8.4 节对于路线:

  1. 创建/编辑包含以下内容的文件/etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.240 # this is /28
    IPADDR=192.168.9.1
    USERCTL=no
    
  2. 创建/编辑路由配置文件/etc/sysconfig/network-scripts/route-eth0

    default 192.168.9.10 dev eth0
    

相关内容