我以前使用Windows 7通过以太网将无线互联网共享到一个没有无线功能的设备上,它工作得非常完美。
我现在已经切换到Linux机器,并试图做同样的,但结果是非常不稳定的。例如,当使用使用共享连接的客户端机器和Windows共享时,Netflix运行良好,当使用Linux共享时,Netflix每隔几分钟缓冲一次。
所有以太网接口都使用静态地址。
为了以这种方式设置Linux作为网关,我所做的就是:
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sysctl net.ipv4.ip_forward=1我还能做些什么来改善这种联系吗?
发布于 2015-10-25 20:19:00
我有一台机器几乎和你说的一样,只是它一边是无线的(17.16.0.0/24),另一边是静态的以太网。效果很好。
/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在iptables设置中,我能看到的唯一区别是: iptables、-t、nat、-A、POSTROUTING -s 172.16.0.0/24 -j伪装,但我在我的个人示例中也看到了与您完全相同的做法。
两台机器上的DNS设置是否正确?有些“互联网故障”是DNS本身的问题,而长期明显的“超时”或“无法”连接通常与一些DNS设置问题有关。
你也可以检查电缆--所有的插头都是真的插入了,还是有点松了?
您可以在中间框上尝试mii-tool,看看是否得到了最快的全双工连接。一根一半断了的电缆最终会做半双工,或者比好的电缆慢一些。
https://unix.stackexchange.com/questions/238543
复制相似问题