Ten paragraf (mam nadzieję) rozwiążę Twoje problemy. Jeśli masz inne pytania, zawsze możesz do mnie napisać.
SIOCSIFADDR: No such device
SIOCADDR: Network is unreachable
a kiedy próbuję zestawić połączenie jak to zostało opisane powyżej,
otrzymuję ponownie komunikaty o błędach:
SIOCSIFADDR: No such device
SIOCSIDDSTADDR: No such device
SIOCADDRT: Network is unreachable
mount clntudp_create: RPC: Port Mapper failure - RPC: Unable to send
A: Jądro z różnych przyczyn nie obsługuje PLIP. Przyczyną może być:
- Nie zaznaczyłeś obsługi PLIP podczas konfiguracji jądra.
- Zaznaczyłeś obsługę drukarki podczas konfiguracji jądra.
- Skompilowałeś PLIP jako moduł i go nie załadowałeś.
- Możesz założyć wstawkę aby umożliwić jednoczesne działanie PLIP i LP.
- Możesz założyć inną wstawkę do jądra aby obsługiwało ono PLIP i LP na osobnych portach.
rc.inet2, gdzie wywołuję skrypt
uruchamiający łącze i uruchamiający VFS.
Mój komputer two montuje zasoby komputeraone. Dodałem pozycje do
/etc/fstab na komputerze two.
Jeśli uruchamiam two gdy one jest wyłączony, two zawiesza się
na kilka minut w momencie "mounting remote file systems...".
A: Tak się dzieje, ponieważ two czeka aby zamontować zasoby one, lecz jeśli one jest wyłączony to musisz poczekać aż two znudzi się czekaniem. Aby tego uniknąć, możesz:
- Zakomentować w
rc.inet2komendę, za pomocą której montowane są zdalne systemy plików.- Wyrzucić wpisy w
/etc/fstabnatwoi podmontować zdalny system plików ręcznie jeśli będziesz tego potrzebował.
plip1: timed out (1, 89)
A: To oznacza, że twoja strona połączenia pracuje, twój komputer wysyła sygnał, ale druga strona nie odpowiada z następujących powodów:
- Kabel nie jest odpowiednio podłączony lub jest popsuty.
- Druga strona nie ma uruchomionego PLIP.
- Jesteś połączony z laptopem, który nie ma odpowiedniego portu równoległego, zobacz następne pytanie.
ping to otrzymuję 100%
strat w pakietach. Łączę mój komputer biurkowy z notebookiem.
A: Niektóre porty równoległe w notebookach nie są odpowiednie do połączeń typu PLIP, ponieważ są tylko portami drukarkowymi. Mogą tylko wysyłać dane. Niemożliwy jest ich odbiór. Niestety nie wiem co sprawić, aby one pracowały. Jedyną nadzieją jest:
- Popatrz na setup w swoim notebook-u. Może jest tam jakiś sposób konfigurowania portu równoległego jako port równoległy, a nie jako port drukarki.
- Spróbuj plip w trybie 0. Niestety, nie wiem jak to zrobić i czy jest to możliwe w najnowszych wersjach jądra.
A: To jest trudne pytanie, ponieważ jest wiele czynników wpływających na wydajność takiego połączenia:
Dla przykładu mogę podać, że powinieneś osiągnąć około 40Kb/sek, o wiele szybciej niż dla połączeń szeregowych i porównywalnie ze słabymi kartami ethernet.
- Typ procesora na obydwu komputerach.
- Typ portu równoległego i jego konfiguracja.
- Obciążenie systemu.
- Do czego używasz PLIP.
ifconfig down
i zetawiał ifconfig up połączenie na interfejsie plip1?
A: Wygląda na to, że będziesz musiał dodać <tt/-arp/ do komendy <tt/ifconfig/, za wyjątkiem pierwszego razu podczas startu systemu. Ja tego nie potrzebuje, ale ktoś może.
A: Tak, powinny. Tak jak podkreśliłem na początku, wybrałem te adresy tylko ze względu na ich prostotę. Możesz je dowolnie zmieniać. Oto wycinek z net-3-howto:
RFC1597 zarezerwował kilka adresów IP dla prywatnych sieci. Powinieneś
ich używać, gdyż nie powodują nieprzyjemnych zdarzeń gdy przypadkowo
połączysz się z Internet. Zarezerwowane adresy to:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
A: Tak! Spróbuj /usr/sbin/plipconfig. Poczytaj podręcznik systemowy dotyczący tej komendy.
A: Tak, najlepiej jest używać tej samej wersji PLIP na obu końcach połączenia.
A: Pamiętaj, że jądra o numerach wersji 1.nieparzysty.x są wersjami rozwojowymi. "Bogowie", którzy codziennie ciężko pracują nad ulepszaniem Linuxa często wypuszczają niestabilne wersje. Teraz wersje 2.0.x powinny być stabilne.