Encaminhamento de pacotes no Linux shakey comparado ao Windows, por quê?

0

Anteriormente, eu usava o Windows 7 para compartilhar a Internet sem fio em um dispositivo sem recursos sem fio pela Ethernet e funcionava perfeitamente.

Agora mudei para uma máquina Linux e estou tentando fazer o mesmo, mas os resultados são extremamente instáveis. Por exemplo, ao usar a máquina cliente usando a conexão compartilhada e com o compartilhamento do Windows, o Netflix roda bem, ao usar o Linux para compartilhar, os buffers Netflix a cada poucos minutos.

Todas as interfaces Ethernet estão usando endereços estáticos.

Tudo o que fiz para configurar o Linux para atuar como um gateway dessa maneira foi:

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sysctl net.ipv4.ip_forward=1

Há mais alguma coisa que eu possa fazer para melhorar a conexão?

    
por John Sanders 25.10.2015 / 20:00

1 resposta

0

Eu tenho uma máquina fazendo quase exatamente o que você está falando, só que ela é sem fio de um lado (17.16.0.0/24) e ethernet com endereço estático do outro. Funciona perfeitamente bem.

/usr/bin/ip link set dev wlp1s0 up
/usr/bin/ip addr add 172.16.0.1/24 dev wlp1s0
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADE
iptables -A FORWARD -o enp4s8 -i wlp1s0 -s 172.16.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
dhcpd -cf /etc/dhcpd.wlp1s0.conf wlp1s0

A única diferença que vejo na configuração iptables é esta:     iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADE mas eu também posso ver em meus exemplos pessoais ter feito exatamente como você fez.

Você tem a configuração de DNS em ambas as máquinas corretamente? Algumas "falhas da Internet" são problemas apenas com o DNS, e os "tempos de espera" ou a "incapacidade" de conectar-se são frequentemente associados a alguns problemas de configuração do DNS.

Você também pode verificar o cabeamento - todos os plugues estão realmente inseridos ou estão um pouco soltos?

Você pode tentar mii-tool na caixa intermediária para ver se está obtendo a conexão full-duplex mais rápida possível. Um cabo meio quebrado pode acabar fazendo taxas half-duplex ou mais lentas do que um bom cabo.

    
por 25.10.2015 / 21:19