Rotas estáticas no Fedora / CentOS

0

Eu tenho tido problemas para entender como as rotas estáticas funcionam.

Resumindo a história, tenho o seguinte:

  1. servidor Fedora26 com VM CentOS7.
  2. IP do host: 192.168.0.6 atribuído a eth0
  3. IP da VM: 192.168.122.205
  4. 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.

    
por smartinez 20.07.2017 / 21:57

1 resposta

1

A rota estática que você precisaria adicionar aos dispositivos na rede 192.168.0.0/24 provavelmente precisaria ser assim.

ip route add 192.168.122.0/24 via 192.168.0.6

Tenha em mente que o Fedora26 provavelmente também é configurado para permitir o roteamento (ip_forwarding), e se você tiver alguma regra de firewall no sistema, provavelmente precisará adicionar regras adicionais.

Can a single interface be in two subnets?

Sim, você pode ter vários IPs em diferentes sub-redes atribuídas a uma única interface em um sistema. Mas isso provavelmente não é uma boa ideia. Geralmente torna as coisas ainda mais complicadas e estranhas.

    
por 20.07.2017 / 23:27