Eu tenho tido problemas para entender como as rotas estáticas funcionam.
Resumindo a história, tenho o seguinte:
- servidor Fedora26 com VM CentOS7.
- IP do host:
192.168.0.6
atribuído a eth0
- IP da VM:
192.168.122.205
- O host também é o IP do gateway de 192.168.122.1 em vibr0
Se eu fizer ip route add 192.168.122.0/24 via 192.168.0.6 dev wlp3s0
então eu vou pegar:
PING 192.168.122.205 (192.168.122.205) 56(84) bytes of data.
From 192.168.122.1 icmp_seq=1 Destination Host Unreachable
From 192.168.122.1 icmp_seq=2 Destination Host Unreachable
Aqui está o meu roteiro de roteiro em / etc / sysconfig / network-scripts:
default 192.168.0.1 dev wlp3s0
192.168.122.1 via 192.168.0.15 dev wlp3s0
192.168.122.0/24 via 192.168.122.1 dev wlp3s0
192.168.100.0/24 via 192.168.0.20 dev wlp3s0
Por favor, note que eu tentei isso com e sem o primeiro salto, e apenas a terceira linha dizia:
192.168.122.0/24 via 192.168.0.6 dev wlp3s0
O roteamento entre os dois funciona bem, pois o vibr0 é configurado como o gateway para a sub-rede 192.168.122.0/24
. No entanto, não consigo descobrir como conectar outras máquinas na sub-rede 192.168.0.0/24
às VMs na sub-rede 192.168.122.0/24
desse host.
Eu tenho um laptop rodando o Fedora com um IP de 192.168.0.16
que eu quero conectar ao 192.168.122.205
VM no outro host.
Suponho que preciso fazer uma adição de rota padrão, usando o 192.168.0.6
como o gateway para 192.168.122.0/24
, mas não tive sucesso fazendo isso.
Então eu acho que minhas perguntas são: O que eu preciso fazer para fazer uma conexão de 192.168.0.16 → 192.168.0.6 (192.168.122.1) → 192.168.122.205?
Uma única interface pode estar em duas sub-redes? Então, o meu cartão wifi wlp3s0 com o 192.168.0.16 também pode ser atribuído a um IP na sub-rede 122, ou isso é necessário?
Obrigado por qualquer ajuda.