Debian-router를 사용할 때 Windows에서 SpeedTest.net Upload가 작동하지 않는 이유는 무엇입니까?

Debian-router를 사용할 때 Windows에서 SpeedTest.net Upload가 작동하지 않는 이유는 무엇입니까?

FTTx 연결이 있습니다. ISP 케이블을 WindowsXP PC에 연결하고 PPPoE를 설정합니다. SpeedTest.net은 정상적인 업로드/다운로드를 보여줍니다.

이제 Debian 7.5가 설치된 라우터에 ISP 케이블을 연결하고 네트워크 인터페이스를 설정하고 라우팅합니다. 두 번째 라우터 인터페이스는 LAN에 연결됩니다. Linux Mint17 시스템의 SpeedTest.net은 정상적인 업로드/다운로드를 보여줍니다. WindowsXP 및 Windows7 컴퓨터에서 다운로드는 정상이지만 몇 밀리초 동안 작업한 후 업로드가 유휴 상태가 됩니다.

왜? Windows 컴퓨터에서 일반 업로드를 제공하려면 어떻게 해야 합니까?

LAN XXX.XXX.XXX.0에 연결된 eth0

ISP에 연결된 eth1

외부 IP: YYY.YYY.YYY.YYY

구성:

/etc/네트워크/인터페이스

auto lo
iface lo inet loopback

allow-auto eth0
allow-hotplug eth0
iface eth0 inet static
        address XXX.XXX.XXX.11
        netmask 255.255.255.0
        network XXX.XXX.XXX.0
        broadcast 192.168.100.255
        gateway XXX.XXX.XXX.1
        dns-nameservers DNS.DNS.DNS.DNS

allow-auto eth1
allow-hotplug eth1
iface eth1 inet manual

allow-auto ppp1
iface ppp1 inet ppp
        provider dsl-provider
        pre-up /etc/network/if-pre-up

/etc/ppp/peers/dsl-provider

unit 1

user *user*
pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452"

noipdefault
usepeerdns
defaultroute
replacedefaultroute

holdoff 15
maxfail 0
lcp-echo-interval 20
lcp-echo-failure 3

connect /bin/true
hide-password
noauth
persist
mtu 1492
mru 1492

noaccomp
default-asyncmap

/etc/network/if-pre-up

iptables -F
iptables -t nat -F
iptables -t mangle -F

iptables -A FORWARD -i eth0 -o ppp1 -s XXX.XXX.XXX.0/24 -j ACCEPT
iptables -A FORWARD -i ppp1 -o eth0 -d XXX.XXX.XXX.0/24 -j ACCEPT
iptables -P FORWARD DROP

iptables -A POSTROUTING -t nat -s XXX.XXX.XXX.111 -o ppp1 -j SNAT --to-source YYY.YYY.YYY.YYY

답변1

나는 나 자신과 관심있는 모든 사람에게 대답합니다. 문제는 이제 Path MTU Discovery Black Hole로 나타납니다. 문제는 다른 방법으로 해결될 수 있습니다. 방금 /etc/ppp/peers/dsl-provider를 변경했습니다.

pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1412"

관련 정보