1 (edytowany przez Karok 2016-12-30 19:38:10)

Temat: Połaczenia odrzucane przez serwer

Cześć

Jak OpenWRT używam od dawna to pierwszy raz mam tak problematyczna sytuację. Sieć wyglada tak:

Radio 5Ghz>Mikrotik>WDR3600(2.4 i 5)>1043ND(2.4) po kablu

Od kilku dni zmagam się z problemem odrzucania połaczeń przez zewnętrzny serwer. Pingi/ftp/ssh/poczta działa bez problemu, pingi 20-40ms jednak cokolwiek wpiszę w przeglądarkę to odrzuca połączenie co 2-3 raz, badz strony nie sa w pełni załadowane i wysypują się skrypty lub strona jest kompletnie pusta albo obrazy nie sa załadowane itd. Firefox ma normalny komunikat "Nie można załadować strony", Chrome natomiast "ERR_CONNECTION_REFUSED".

Próbowaliśmy zdiagnozować to z ISP jednak po jego stronie nie zauważył jakichkolwiek problemów, jak to ujał "przekonfigurował mosty, zmienił publiczne IP ale to nic nie zmieniło". Jedynie co pomaga na jakiś czas to zmiana MAC WDR3600 - wszystko zaczyna działać normalnie na około dobę. Później ponownie przypisany adres MAC do routera ma te same problemy, niezależnie od tego czy to router czy komputer loguje się do sieci po tym macu. W czasie występowania problemów na MAC routera, lagujac się do AP ISP po innym (zapasowym) MAC internet działa bez zarzutu.

Próbowałem innych wersji Gargoyle, wgrywałem od zera i konfigurowałem tylko to co najważniejsze. Nie pomaga też zmiana DNS na jakiekolwiek. Problem występuje na wszystkich urządzeniach w sieci, niezależnie do którego AP sa podpięte. W tym momencie na obydwu routerach jest najnowsza wersja gargoyle

Logi: http://pastebin.com/YLGvbNw6

Ustawienia sieci:

root@Gargoyle:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.hwmode='11g'
wireless.radio0.path='platform/ar934x_wmac'
wireless.radio0.noscan='1'
wireless.radio0.country='NZ'
wireless.radio0.channel='2'
wireless.radio0.htmode='HT40+'
wireless.radio1=wifi-device
wireless.radio1.type='mac80211'
wireless.radio1.hwmode='11a'
wireless.radio1.path='pci0000:00/0000:00:00.0'
wireless.radio1.noscan='1'
wireless.radio1.country='NZ'
wireless.radio1.channel='108'
wireless.radio1.htmode='HT40+'
wireless.ap_g=wifi-iface
wireless.ap_g.device='radio0'
wireless.ap_g.mode='ap'
wireless.ap_g.network='lan'
wireless.ap_g.disassoc_low_ack='0'
wireless.ap_g.ssid='OpenWRT'
wireless.ap_g.encryption='psk2'
wireless.ap_g.key='xxx'
wireless.ap_a=wifi-iface
wireless.ap_a.device='radio1'
wireless.ap_a.mode='ap'
wireless.ap_a.network='lan'
wireless.ap_a.disassoc_low_ack='0'
wireless.ap_a.ssid='OpenWRT5'
wireless.ap_a.encryption='psk2'
wireless.ap_a.key='xxx'

Proszę o pomoc

2

Odp: Połaczenia odrzucane przez serwer

Brzmi jak problem z MTU...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Połaczenia odrzucane przez serwer

Dzięki za odpowiedź. Próbuję z paczkami 1400 teraz i o ile ida bez problemu z konsoli to po ustawieniu 1428 na routerze problem jest ten sam.

4 (edytowany przez Karok 2016-12-31 18:31:07)

Odp: Połaczenia odrzucane przez serwer

Czy ktoś mógłby ta komendę rozłożyć na czynniki pierwsze? Nie wiem co ona zmienia, a w pewnym temacie pomogła gdzie problem był podobny. Zabawy z MTU niestety nie pomogły, teraz router działa na innym "zapasowym" adresie MAC

iptables -t mangle -A FORWARD -o pppoe-wan -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

5

Odp: Połaczenia odrzucane przez serwer

Po polsku: https://www.netfilter.org/documentation … html#ss4.6

Dla interfejsu wyjściowego pppoe-wan dla pakietów TCP SYN zmienia dynamicznie wartość Maximum Segment Size (MSS). I głównie stosuje się to przy łączach typu adsl czy pppoe.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.