Następna strona Poprzednia strona Spis treści

7. Często Zadawane Pytania

Ten paragraf (mam nadzieję) rozwiążę Twoje problemy. Jeśli masz inne pytania, zawsze możesz do mnie napisać.

  1. Q: Otrzymuję następujące komunikaty podczas startu systemu:
       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ś.
  2. Q: Czy istnieje możliwość ogsługi PLIP i LP jednocześnie, wykluczając użycie modułów, na przykład przy dwóch portach równoległych? A: Tak. Są na to dwa sposoby opisane w paragrafie Wstawki umożliwiające jednoczesne działanie PLIP i LP:
    • 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.
  3. Q: Napisałem skrypt, który łączy oba moje komputery. Zestawiłem połączenie automatycznie w 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.inet2 komendę, za pomocą której montowane są zdalne systemy plików.
    • Wyrzucić wpisy w /etc/fstab na two i podmontować zdalny system plików ręcznie jeśli będziesz tego potrzebował.
  4. Q: Połączenie jest zestawione, ale ping zawodzi. Otrzymuję takie komunikaty od jądra:
    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.
  5. Q: Zainstalowałem PLIP, lecz jeśli używam 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.
  6. Q: Jakie prędkości mogę osiągnąć używając PLIP?
    A: To jest trudne pytanie, ponieważ jest wiele czynników wpływających
    na wydajność takiego połączenia:
    
    • Typ procesora na obydwu komputerach.
    • Typ portu równoległego i jego konfiguracja.
    • Obciążenie systemu.
    • Do czego używasz PLIP.
    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.
  7. Q: Czy coś się stanie, kiedy bedę wiele razy kładł 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.
    
  8. Q: Przeglądałem zarezerwowane adresy IP i podane przez Ciebie adresy 200.0.0.1 i 200.0.0.2 nie należą do nich. Czy nie powinny one być zmienione?
    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
    
  9. Q: Czy jest sposób aby dokładnie dostrić parametry PLIP bez ingerencji w źródła?
    A: Tak! Spróbuj /usr/sbin/plipconfig. Poczytaj podręcznik
    systemowy dotyczący tej komendy.
    
  10. Q: Mam problemy z połączeniem dwóch hostów za pomocą PLIP. Pierwszy ma najnowsze jądro, a drugi wciąż używa starej serii 1.0.x PLIP. Czy to jest moim problemem?
    A: Tak, najlepiej jest używać tej samej wersji PLIP na obu końcach
    połączenia.
    
  11. Q: Obsługa PLIP w niektórych wersjach jądra 1.3.x nie pracuje. Co się dzieje?
    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.
    


Następna strona Poprzednia strona Spis treści