Linuxでのパケット転送は、Windowsと比較して不安定です。なぜですか?

Linuxでのパケット転送は、Windowsと比較して不安定です。なぜですか?

私は以前、Windows 7を使用してワイヤレスではなくデバイスとイーサネットを介してワイヤレスインターネットを共有していましたが、それは完全に機能しました。

私はLinuxボックスに切り替えて同じことを試しましたが、結果は非常に不安定です。たとえば、Netflix は共有接続と Windows 共有クライアントコンピュータを使用すると正常に動作しますが、Linux 共有を使用すると Netflix は数分ごとにバッファリングされます。

すべてのイーサネットインターフェイスは固定アドレスを使用します。

このようにLinuxをゲートウェイに設定するために私がしたことは次のとおりです。

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

接続を改善するために私ができる他の方法はありますか?

ベストアンサー1

一方はワイヤレス(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

設定で見ることができる唯一の違いは、iptablesiptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADEですが、私の個人的な例と同じ方法で行われていることもあります。

両方のシステムでDNS設定は正しいですか?一部の「インターネット障害」は単にDNSの問題であり、長い「タイムアウト」または「不可能」接続はしばしば一部のDNS設定の問題に関連しています。

配線を確認することもできます。すべてのプラグが正しく接続されていますか、または少し緩いですか?

mii-toolミドルボックスを使用して、最速の全二重接続が可能かどうかを確認できます。半分損傷したケーブルは最終的に半二重になるか、通常のケーブルよりも遅くなる可能性があります。

おすすめ記事