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.