Estou executando o raspbian e posso acessar qualquer coisa na minha LAN através do ethO, mas não consigo executar ping em um endereço da Internet. route -n diz o seguinte:
Tabela de roteamento IP do kernel
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
então eu executo sudo / sbin / route add -net 0.0.0.0 gw 192.168.1.1 eth0 seguido pela rota -n e obtenho
Tabela de roteamento IP do kernel
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
E tudo funciona. Então, como faço para tornar isso permanente, para que eu não precise executar o comando route toda vez que eu inicializar o PI?
networking
Don
fonte
fonte
Respostas:
Adicionar ao / etc / network / interfaces não funcionou para mim no Raspbian / Jessie. Eu estava adicionando uma segunda rota a uma sub-rede VPN e, portanto, já havia usado o método VMMF para adicionar a rota padrão; mas adicionando
para um novo arquivo criado em
conectado ao /etc/dhcpcd.conf e adicionou a rota persistentemente.
Ref: https://wiki.archlinux.org/index.php/dhcpcd#DHCP_static_route.28s.29 e thx VMMF para os indicadores nos seus comentários.
fonte
Para tornar a rota estática persistente ou você deve adicionar as entradas da rota em / etc / network / interfaces
Adicione as rotas estáticas no seguinte formato:
Nota Isso não é mais válido para o Raspbian Jessie; em junho de 2016, você deve editar o arquivo /etc/dhcpcd.conf.
fonte
Deve-se observar que a
up
entrada deve ser colocada contra aiface
entrada ( estrofe como é chamada nas páginas de manual ). Portanto, um exemplo mais completo para o arquivo/etc/network/interfaces
ficaria assimAparentemente, o travessão não é necessário, mas geralmente é adicionado para maior clareza.
fonte
o problema é que você tem um endereço IP local de classe A, ótimo, você tem um endereço IP, mas você tem o gateway padrão como endereço de broadcast. Você pode alterar isso no dhcpcd usando
então você digita esta próxima parte
eu recomendo que você use localhost (127.0.0.1) para você dns (se você tiver um)
fonte