Eu tenho duas VLANs (vlan padrão e vlan 5 para voip). Eu tenho 2 interfaces, uma para cada VLAN.
Minha tabela de rotas é assim agora:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.5.0 192.168.5.1 255.255.255.0 UG 0 0 0 eth1.5
192.168.4.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
link-local * 255.255.0.0 U 1016 0 0 eth1.5
default 192.168.4.1 0.0.0.0 UG 0 0 0 eth0
O que eu quero fazer é ter 192.168.5.0
rota de destino através da interface sem roteamento através do gateway (muito parecido com o destino 192.168.4.0).
Como posso fazer isso permanentemente no CentOS? Eu posso facilmente fazer isso com route del/add
comandos:
route del -net 192.168.5.0 gw 192.168.5.1 netmask 255.255.255.0 dev eth1.5
route add -net 192.168.5.0 netmask 255.255.255.0 dev eth1.5
Mas como faço isso alterando o arquivo /etc/sysconfig/network-scripts/ifcfg-eth1.5
para que ele aguente uma reinicialização?
Meu arquivo ifcfg-eth1.5
se parece com isso agora:
DEVICE=eth1.5
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=52:54:00:7c:5f:7c
IPV6INIT=no
NAME="System eth1 on VLAN 5"
VLAN=yes
USERCTL=no
Eu tentei definir GATEWAY=0.0.0.0
. Eu tentei definir PEERROUTES=yes
. DEFROUTE
costumava ser não, mas não fazia diferença. Eu configurei o padrão GATEWAY=192.168.4.1
no arquivo /etc/sysconfig/network
.
Obrigado!
Tags networking routing centos