W dniu wczorajszym zmieniłem operatora internetu, jak i zmieniłem router, na model 8level WRT-300. Na sprzętach windowsowych czy androidowych, zmiana ta praktycznie przeszła w sposób niezauważony i praca z netem była tak samo niezawodna jak wcześniej. Niestety AmigaOS objawiał dosyć dziwne problemy z wysyłaniem danych, mogłem wysyłać pocztę, ale już nie mogłem wysyłać komentarzy na forach, czy uploadować plików na serwer ftp. Przeprowadziłem standardowe czynności typu uaktualnienie firmware routera itp. bez rezultatu. Ostatecznie po godzinach poszukiwań udało mi się znaleźć roziązanie problemu. Jako że na forach amigowych ciężko znaleźć podobny przypadek, a być może kiedyś komuś przydarzy się podobny, podaję rozwiązanie. Rozwiązanie wiąże się z parametrem MTU. Większość routerów ma ten parametr ustawiony na wartość 1500, amigowy Roadshow również ma defaultowo ustawione 1500. Tymczasem mój router miał wartość domyślną dla MTU 1496, obok zaś przypis by tej wartości bez wyraźnej konieczności nie zmieniać (próbowałem nawet przypisać ją na 1500, ale router odrzucił tę wartość jako błędną). Należy więc dostosować MTU po stronie AmigaOS. W pliku konfiguracyjnym znajdującym się w devs:netinterfaces dodajemy parametr MTU. W moim przypadku wygląda to tak: device=rtl8139.device hardwaretype=Ethernet configure=dhcp MTU=1496
Należy także wyedytować zmienną sys:Prefs/Env-Archive/Roadshow/tcp mssdflt, która powinna mieć wartość o 40 niższą od MTU. Domyślnie jest więc tam 1460, ja musiałem zmienić na 1456. Po tym zabiegu internet działa już jak trzeba.
|
|