Dê uma olhada em /etc/rc.d/rc.local
. O arquivo afirma: "Por favor, note que você deve executar 'chmod + x /etc/rc.d/rc.local' para garantir que este script será executado durante a inicialização." Então ...
chmod +x /etc/rc.d/rc.local
Em seguida, coloque seus comandos acima da última linha, touch /var/lock/subsys/local
.
Existe uma maneira melhor de usar arquivos de configuração relevantes. Regras e rotas podem ser especificadas usando nomes de arquivos correspondentes. Todos os arquivos de configuração relevantes são fornecidos abaixo. (Os nomes dos dispositivos podem ser diferentes.)
/etc/iproute2/rt_tables
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/sysconfig/network-scripts/route-eth0
/etc/sysconfig/network-scripts/route-eth1
/etc/sysconfig/network-scripts/rule-eth0
/etc/sysconfig/network-scripts/rule-eth1
Para criar uma tabela de roteamento nomeada, use /etc/iproute2/rt_tables
. Eu adicionei 128 mynet
.
#
# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
128 mynet
O arquivo EL 7.x /etc/sysconfig/network
. A rota padrão é GATEWAY
.
NETWORKING=yes
HOSTNAME=hostname.sld.tld
GATEWAY=10.10.10.1
O arquivo EL 7.x /etc/sysconfig/network-scripts/ifcfg-eth0
, sem "HWADDR" e "UUID". Isso configura um endereço IP estático para eth0
sem usar o NetworkManager.
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTOCOL=none
IPADDR=10.10.10.140
NETMASK=255.255.255.0
NETWORK=10.10.10.0
BROADCAST=10.10.10.255
O arquivo EL 7.x /etc/sysconfig/network-scripts/ifcfg-eth1
, sem "HWADDR" e "UUID". Isso configura um endereço IP estático para eth1
sem usar o NetworkManager.
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTOCOL=none
IPADDR=192.168.100.140
NETMASK=255.255.255.0
NETWORK=192.168.100.0
BROADCAST=192.168.100.255
O arquivo EL 7.x /etc/sysconfig/network-scripts/route-eth1
. A rota padrão já foi especificada em /etc/sysconfig/network
.
192.168.100.0/24 dev eth1 table mynet
default via 192.168.100.1 dev eth1 table mynet
O arquivo EL 7.x /etc/sysconfig/network-scripts/rule-eth1
:
from 192.168.100.0/24 lookup mynet