添加永久路由和IP,MASK到第二个接口

我正在使用以下命令添加到我的第二个界面不同的设置:

ifconfig eth4 xxx.xxx.xxx.xxx ifconfig eth4 netmask 255.255.255.240 ifconfig eth4 broadcast xxx.xxx.xxx.xxx // note: xxx.xxx.xxx.xxx are just a example. // I'm using real IP's on the system 

问题是当我重新启动系统,我失去了这个设置。 在/etc/sysconfig/network-scripts我有两个文件ifcfg-eth1 ,它们在重启之后保留。没有任何问题,并且ifcfg-eth4在上面的设置中松动。

ifcfg-eth1主界面

 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth1 UUID=fd037d95-4aea-4d7d-9a62-d8c621aee6e6 ONBOOT=yes HWADDR= // I've removed it for the question IPADDR0= xxx.xxx.xxx.xxx PREFIX0=26 GATEWAY0= xxx.xxx.xxx.xxx 

的ifcfg-ETH4

 HWADDR= // I've removed it for the question TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth4 UUID=3a2460d0-5068-45d2-8105-271a10d4ae77 ONBOOT=no 

所以我试着像这样在ifcfg-eth1上设置相同的configuration

 HWADDR= // I've removed it for the question TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth4 UUID=3a2460d0-5068-45d2-8105-271a10d4ae77 ONBOOT=yes IPADDR0=xxx.xxx.xxx.xxx NETMASK=255.255.255.240 BROADCAST=xxx.xxx.xxx.xxx 

这里的变化是

 ONBOOT=yes // from no -> yes IPADDR0=xxx.xxx.xxx.xxx // other IP NETMASK=255.255.255.240 // other mask BROADCAST=xxx.xxx.xxx.xxx // broadcast addr 

当我跑步

 service network restart 

它挂起,并最终得到[否] ..当我删除添加设置它正常重新启动networking

那么我怎样才能使这个永久的,不需要每次重新启动时添加它? 我错过了什么?

我正在使用CentOS

这将工作

 HWADDR= // I've removed it for the question TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth4 UUID=3a2460d0-5068-45d2-8105-271a10d4ae77 ONBOOT=yes IPADDR=xxx.xxx.xxx.xxx NETMASK=255.255.255.240 BROADCAST=xxx.xxx.xxx.xxx 

注意BOOTPROTO ,当然之后

 service network restart 

如果您需要testing,甚至可能会重新启动