Tornando as mudanças na tabela de roteamento permanentes

1

Esta questão está relacionada com Como tornar minha impressora de rede ethernet visível para outros laptops?

Parte da solução para essa postagem está executando ip ro add 192.168.2.5/32 dev eth0 Agora eu tenho um novo problema - o efeito desse comando desaparece depois de algum tempo, como se algo atualizasse as configurações relevantes.

Por favor, observe:

ethan@ethan ~ $ sudo -i
[sudo] password for ethan: 
ethan ~ # ip ro add 192.168.2.5/32 dev eth0
ethan ~ # logout
ethan@ethan ~ $ ip ro
default via 192.168.2.1 dev wlan0  proto static 
192.168.0.0/16 dev eth0  proto kernel  scope link  src 192.168.2.4  metric 1 
192.168.2.0/24 dev wlan0  proto kernel  scope link  src 192.168.2.166  metric 9 
192.168.2.5 dev eth0  scope link 
ethan@ethan ~ $ ping 192.168.2.5
PING 192.168.2.5 (192.168.2.5) 56(84) bytes of data.
64 bytes from 192.168.2.5: icmp_seq=1 ttl=255 time=1.13 ms
64 bytes from 192.168.2.5: icmp_seq=2 ttl=255 time=0.585 ms
64 bytes from 192.168.2.5: icmp_seq=3 ttl=255 time=1.14 ms
^C
--- 192.168.2.5 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.585/0.954/1.142/0.260 ms
ethan@ethan ~ $ ip ro
default via 192.168.2.1 dev wlan0  proto static 
192.168.0.0/16 dev eth0  proto kernel  scope link  src 192.168.2.4  metric 1 
192.168.2.0/24 dev wlan0  proto kernel  scope link  src 192.168.2.166  metric 9 
ethan@ethan ~ $ 

Como você pode ver na transcrição eu primeiro executo ip ro add 192.168.2.5/32 dev eth0 e adiciona a linha 192.168.2.5 dev eth0 link de escopo à saída de ip ro .

Um dia passa e eu corro ip ro novamente. Ops, não se vê mais o link 192.168.2.5 dev eth0 scope na saída e, portanto, preciso executar o comando ip ro add ... novamente.

O que é gongo? Como posso tornar as alterações de roteamento permanentes? Por favor, note que a saída é tirada da mesma janela de shell - eu não fiz logout no meio. Pode ser que o notebook tenha sido adormecido, em algum momento.

P.S.

Eu não entendo muito na configuração da rede. Aqui está o conteúdo do meu arquivo de interfaces:

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
    
por mark 21.11.2016 / 00:20

1 resposta

0

Não configure manualmente, mas use o exemplo /etc/network/interfaces mostrado na página Debian que você criou na sua pergunta anterior. Procure por "Automatizando o processo". Esta solução usa o daemon parprouted para fazer o trabalho. Ele também deve se livrar da rota 192.168.0.0/16 extra e clonar o endereço IP da interface Wlan para a interface Eth. Você não precisa ativar o relay DHCP, porque a impressora tem um endereço fixo.

    
por 21.11.2016 / 09:59

Tags