O Wireless não está compartilhando a Internet com a Ethernet corretamente

0

Usando o Ubuntu 14.04 em todas as máquinas em questão,

A rede começa com um modem, depois um roteador 192.168.0.1 (que vai para 2 computadores funcionando bem), depois outro roteador 192.168.150, no ponto em que a conexão sem fio (.150) é ligada e enviada para 40 pés a Oficina de Máquinas, onde um computador captura o sinal wifi, o que funciona muito bem! Acesso total à internet e rede. Em seguida, compartilhei a conexão com fio usando o cabo Ethernet para alimentar outro computador. Usando o computador com acesso total, eu mudei as configurações nas "configurações de rede" com fio para "Compartilhar para outros computadores", como diz a fazê-lo nos muitos tutoriais. O computador que recebe a ethernet compartilhada funciona, mas só tem acesso parcial.

O computador que recebe a Ethernet compartilhada pode ser remoto em qualquer computador na rede, inclusive fazer alterações nos computadores e no modem dos roteadores, mas não tem acesso à Internet. Configurações de rede A Wired diz que está conectada, todos com todos os ip e gateway adequados que combinam com os computadores compartilhados ip.

Alguém tem alguma sugestão, eu não entendo porque tem apenas local, mas não internet

    
por downwithgov 11.02.2016 / 08:21

1 resposta

0

Assumindo que há algo errado com o que você fez, aqui está o que funciona para mim.

Vamos configurar o PC na loja de máquinas que recebe WiFi para ser um gateway e configurar outros dispositivos para usar este gateway para acessar a Internet.

Aqui é o guia que eu segui. Apesar de ter sido escrito para o Arch Linux, testei-o no Ununtu 14.04. Então aqui vai:

  1. Crie um script chamado start-gateway.sh com o seguinte conteúdo.

    sysctl net.ipv4.ip_forward=1 iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

O script assume que a interface que tem internet é wlan0 e você precisa encaminhar pacotes de eth0 (sua interface ethernet) para sua conexão WiFi. Então, por favor, confirme se estes são os nomes das interfaces de ifconfig output.

  1. Torne o script executável e pronto:

    chmod u+x start-gateway.sh

Sempre que você precisar iniciar o gateway, execute o script com privilégios de root quando conectado ao Wi-Fi:

sudo ./start-gateway.sh

Agora, tudo o que você precisa fazer para acessar a Internet em outros dispositivos conectados à LAN Ethernet é definir a configuração IP definida manualmente nesses dispositivos, fornecendo o gateway como o endereço IP do seu novo gateway. Definir informações de DNS corretamente também. Se você não tiver um DNS local, use o fornecido pelo seu ISP, OpenDNS ou GoogleDNS (8.8.8.8, 8.8.4.4).

Isso deve fazer o trabalho.

    
por daltonfury42 11.02.2016 / 09:20