我使用以下命令配置了网络接口:
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 节对于路线:
创建/编辑包含以下内容的文件
/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
创建/编辑路由配置文件
/etc/sysconfig/network-scripts/route-eth0
:default 192.168.9.10 dev eth0