Eu preciso adicionar uma nova rota (terminal) e ter meu servidor c ++ passando por isso

0

Estou em uma versão 16.04 do Ubuntu VM.

Eu preciso adicionar uma nova rota no terminal e fazer com que meu aplicativo de servidor c ++ passe por ela.

Tentei descobrir isso, mas sou iniciante e estou com problemas.

Eu preciso usar o comando route e (talvez) ifconfig.

Também me disseram que isso pode ser feito com uma linha e algumas das linhas deste: route add -net 192.168.98.0 netmask 255.255.255.0 gw 192.168.99.1

    
por Avi Parshan 17.01.2017 / 11:04

2 respostas

-2

Um amigo me ajudou a descobrir:

sudo route add -net 192.168.0.2/32 gw 192.168.1.1 netmask 255.255.0.0 

Obviamente, altere os endereços IP.

    
por Avi Parshan 08.02.2017 / 13:59
1

Você precisa executar comandos como root ou com sudo.
Use ip route istead:

sudo ip route add 192.168.98.0/24 via 192.168.99.1

OBSERVAÇÃO: O IP 192.168.99.1 precisa estar conectado diretamente ao seu PC, em outras palavras, você precisa ter um endereço IP desse subconjunto de sub-classes para uma interface de rede local.

Verifique o seu endereço IP através do comando ifconfig | grep "inet " e verifique se você tem um IP da sub-rede que deseja adicionar

Use ip route list para listar suas rotas atuais e verificar se sua nova rota foi adicionada.

    
por Stancu Mihai 17.01.2017 / 12:36