UUCP HOWTO pl 5 (2)


Protokół UUCP na Linux-ie: Często Zadawane Pytania na temat UUCP pod Linux-em. Następna strona Poprzednia strona Spis treści 5. Często Zadawane Pytania na temat UUCP pod Linux-em. 5.1 Dlaczego moje binaria są skonfigurowane w trybie HDB, a nie "Taylor" ? (tryb skrupulatny włączony - wiem, że niektórzy są tak skrupulatni na temat "łatwości używania" jak ja na temat "bycia standardem". Dlatego robią oni źródła, z których możesz stworzyć własny program. :) ) Ponieważ, moim skromnym zdaniem, jest to w tych czasach de-facto standard implementacji UUCP. Są tysiące sieci z doświadczonymi administaratorami i jest wiele miejsc, w których możesz zdobyć naprawdę dobre informacje na temat ustawień HDB. UUCP-1.04, które znajduje się w SLS 1.02 oraz w późniejszej wersji ma wbudowane wszystkie trzy typy plików konfiguracyjnych. Ponieważ nie mogę tego przetestować, poczytałem trochę i dowiedziałem się od Iana Taylora, że powinno to działać. Porządek poszukiwania plików konfiguracyjnych, to Taylor potem V2 (L.sys) potem HDB. Użyj narzędzia uuconv z /usr/lib/uucp, aby zamienić format pliku konfiguracyjnego na inny. Jeśli nie możesz się już doczekać, to weź źródła UUCP i zdefiniuj symbole HAVE_BNU_CONFIG, HAVE_V2_CONFIG oraz HAVE_TAYLOR_CONFIG w pliku policy.h i napisz make. Następujący kruczek jest dość brzydki, ale działa z binariami, które nie mają wbudowanej obługi plików konfiguracyjnych Taylor, a mają z takich korzystać. Od mbravo@tctube.spb.su (Michaela E. Bravo) dodaj "-I /usr/local/lib/uucp/config" do każdego wywołania jakiegokolwiek programu w pakiecie uucp. Bieżąca wersja Slackware ma także miłe ustawienie, w którym rozdzielono pliki konfiguracyjne dla różnych konfiguracji do różnych katalogów. Na przykład pliki konfiguracyjne HDB znalazłyby się w /usr/lib/uucp/hdb_config. Chociaż nawykłem do "swoich własnych składanek", już od pewnego czasu udaje mi się odpalać dziewicze UUCP, prosto ze Slackware w trybie HDB bez żadnych problemów. 5.2 Dlaczego mam "timeout" przy połączeniach kiedy uaktulanię do uucp-1.04 ? Od Eda Carpa - erc@apple.com Jeśli używasz urządzenia "direct" w pliku Devices, to jest tam teraz wkompilowany maks. czas na oczekiwanie na połaczenie 10 sekund. Zmień nazwę urządzenia na jakąkolwiek inną od "Direct". Jeśli weźmiesz przykładowe pliki konfiguracyjne z /usr/lib/uucp z SLS, to nie będziesz miał z tym problemu. Od Grega Nabera - greg@squally.halcyon.com Jeśli masz "timeout" w skrypcie "chat", możesz zmienić źródła przez edycję pliku uuconf/syssub.c i zmianę w linii 323 domyślnego czas 10 sekund na większy. Od Eda Rodda - ed@orca.wimsey.bc.ca Jeśli masz "timeout" w skrypcie "chat", przy typowym połączeniu jakie zawsze robisz, powinna wystarczyć krótka przerwa po logowaniu. feed Any ACU,ag 38400 5551212 ogin: \c\d "" twój_login word: hasło Od Dr. Eberharda W. Lisse'a - el@lisse.NA Niektóre jądra zawieszają modemy po kilku sekundach. Następująca "łata" wysłana przez Iana Taylora może pomóc. *** conn.c.orig Mon Feb 22 20:25:24 1993 --- conn.c Mon Feb 22 20:33:10 1993 *************** *** 204,209 **** --- 204,212 ---- /* Make sure any signal reporting has been done before we set fLog_sighup back to TRUE. */ + /* SMR: it seems to me if we don't care about SIGHUPS, we should clear + the flag before we return */ + afSignal[INDEXSIG_SIGHUP] = FALSE; ulog (LOG_ERROR, (const char *) NULL); fLog_sighup = TRUE; 5.3 Czemu anonimowe uucp HDB nie działa ? Anonimowe uucp z SLS działa tylko w trybie "Taylor" ponieważ jest skompilowane z symbolem HAVE_TAYLOR_CONFIG. Jeśli chcesz mieć anonimowe uucp w trybie HDB, będziesz musiał przekompilować źródła ze zdefiniowanym HDB. Ian Taylor zastanawia się w jaki sposób obejść się z tą "zaletą". Taylor w trybie HDB wydaje się także reagować na "białe znaki" i puste linie. Aby być zupełnie pewnym, sprawdź czy nie ma pustych linii albo spacji na końcach linii w pliku Permissions. Ostatecznie upewnij się, że masz plik o nazwie remote.unknown w /usr/lib/uucp oraz że NIE nie jest on wykonywalny. Szczegóły dotyczące tego pliku znajdziesz w książce pt. "Managing UUCP and USENET" wydawnictwa O'Reilly&Assoc. 5.4 Co oznacza "no matching ports found" ? Z całym prawdopodobieństwem, chcesz użyć urządzenia (/usr/lib/uucp/Devices), które nie istnieje, albo urządzenie, które podałeś w pliku /usr/lib/uucp/Systems nie jest identyczne z żadnym z pliku Devices. W następstwie tego powstały ulepszone wersje moich działających plików konfiguracujnych Taylor 1.05 HDB, które możesz od razu użyć. zauważyłeś "ACU" w pliku Systems ? Informuje to jakiego portu użyć w Devices. zauważyłeś słowo "scout" w Systems ? Informuje ono, jakiego urządzenia użyć do dzwonienia w Dialers. Jeśli miałeś port ACU, ale żadnego, który odpowiadałby urządzeniu do dzwonienia w tej samej linii w Systems, to dostaniesz tę właśnie informację. 5.5 Jakie są uznane za dobre pliki konfiguracyjne dla trybu HDB ? Następujące pliki konfiguracyjne są uznane za dobre dla Taylor 1.05 pod Linux-a w trybie HoneyDanBer. Działają z jądrami 0.99-8 lub nowszymi. Wszystkie pliki powinny znajdować się w /usr/lib/uucp o ile nie zmieniałeś źródeł, żeby zmienić lokalizację katalogu bibliotecznego. Jeśli umieściłeś cokolwiek w NIESTANDARDOWYM miejscu, to uważaj bo programy takie jak sendmail mogą się pogubić. Musisz się upewnić, że wszystkie programy związane z komunikacją są zgodne z twoim "standardem" ścieżek. Jeśli masz jądro 0.99-7 lub wcześniejsze, to zmień "cua1" na "ttyS1". #------------- Devices ------------- # upewnij się, że urządzenia są zgodne z twoim systemem # cua1 = COM2 # # "scout" tutaj to modem Digicom Scout Plus 19.2, który używam. # tbfast itd. to różne prędkości dla modemu Telebit Trailblazer Plus. # ACU cua1 - 19200 scout ACU cua1 - 9600 tbfast ACU cua1 - 1200 tbslow ACU cua1 - 2400 tbmed #------------- dialers -------------- # zauważ, że ustawienie Trailblazer-a odbywa się podczas działania # "scout" to modem Digicom Scout Plus (typu Heyes), którego używam # scout =W-, "" ATM0DT\T CONNECT tbfast =W-, "" A\pA\pA\pT OK ATS50=255DT\T CONNECT\sFAST tbslow =W-, "" A\pA\pA\pT OK ATS50=2DT\T CONNECT\s1200 tbmed =W-, "" A\pA\pA\pT OK ATS50=3DT\T CONNECT\s2400 #-------------- Systems ------------- # to jest bardzo ogólna postać, która będzie działać dla większości systemów # # Any;1 oznacza, że możesz dzwonić raz na minutę używając -f (force) # ACU,g oznacza użyj raczej protokołu "g" aniżeli Taylor-a - domyślne # jest "i" # fredsys Any;1 ACU,g 19200 scout5555555 "" \r ogin:--ogin: uanon word: uanon #-------------------------------- Permissions ------------------------- # UUCP Taylor w trybie HDB wydaje się reagować na puste linie. # Upewnij się, każda linia w tym pliku jest zapełniona lub jest komentarzem # # to jest pozycja dla "anonymous" uucp # LOGNAME=nuucp MACHINE=OTHER \ READ=/usr/spool/uucp/nuucp \ WRITE=/usr/spool/uucp/nuucp \ SENDFILES=yes REQUEST=yes \ COMMANDS=/bin/rmail # # to jest normalne ustawienie dla odległego systemu, który łaczy się z nami # zauważ, że jest tu bezwzględna ścieżka do rnews, ponieważ ta sieć umieszcza # różne rzeczy w niestandardowych lokacjach # LOGNAME=fredsys MACHINE=fredsys \ READ=/usr/spool/uucp/fredsys:/usr/spool/uucp/uucppublic:/files \ WRITE=/usr/spool/uucp/fredsys:/usr/spool/uucppublic \ SENDFILES=yes REQUEST=yes \ COMMANDS=/bin/rmail:/usr/local/lib/news/bin/rnews #---------------------------------------------------------------------- 5.6 Powodowanie próbowania alternatywnych numerów. Nowa wersja v1.05 ma dodaną opcję -z do programu uucico, która powoduje próbowanie połączenia się z dodatkowymi numerami. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
UUCP HOWTO pl 1 (2)
UUCP HOWTO pl (2)
UUCP HOWTO pl 6 (2)
UUCP HOWTO pl 4 (2)
UUCP HOWTO pl 3 (2)
UUCP HOWTO pl 2 (2)
UUCP HOWTO pl (3)
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5
Keystroke HOWTO pl (2)
PostgreSQL HOWTO pl 14
printing howto pl 5
debian apt howto pl
Kernel HOWTO pl 12 (2)
XFree86 HOWTO pl (3)
beowulf howto pl 3

więcej podobnych podstron