Como tornar minha máquina Ubuntu como roteador para “zolertia z1 mote” executando o Contiki (roteador Ping Border de outro PC)

0

Como fazer meu Ubuntu machie como roteador para (Zolertia) z1 mote executando

**Contiki OS**

sobre isso que conectado com meu laptop através do cabo USB Estou executando tunslip6 no laptop, fazendo interface de rede para USB conectado z1. Eu posso pingar este z1 (Border Router) do meu PC (através do qual é conectado com o cabo USB), mas eu não posso ping (z1 Border Router) de outro PC / Laptop da mesma rede. Pode alguns me ajudar nisso Estou preso por muito tempo, eu modifiquei esses três arquivos também

etc/radvd.conf
etc/network/interfaces

etc/sysctl.conf

but I think I couldn't modify them accurately.

Please some one help me on this I am in a tight situation
    
por user1466130 26.05.2016 / 09:59

1 resposta

0

Por padrão, o encaminhamento de pacotes está desabilitado no kernel. Você pode verificar a saída do comando:

cat /proc/sys/net/ipv4/ip_forward

Se for 0, então está desativado.

Você pode ativá-lo por:

echo 1 > /proc/sys/net/ipv4/ip_forward

Se você ainda não puder fazer o ping da rede interna, verifique seu firewall ubuntu e especifique o gateway correto para a rede interna. As regras do iptables estão seguindo:

sudo iptables -P FORWARD ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.2.0/24

As configurações do iproute:

sudo ip route del default
sudo ip route add default via 192.168.1.1

O 192.168.2.0/24 é a sub-rede onde você deseja encaminhar o tráfego e o 192.168.1.1 é o seu gateway. Você precisa inserir todos os comandos no computador onde deseja compartilhar a conexão com a Internet.

Dentro da sua sub-rede, você precisa realizar as seguintes recomendações:

sudo ip route del default
sudo ip route add default via 192.168.2.15
sudo sh -c "echo 'nameserver 192.168.1.1' > /etc/resolv.conf" 

onde 192.168.2.15 é o seu nó da sua sub-rede conectada à máquina que está compartilhando a internet.

    
por kukulo 26.05.2016 / 10:21