ldattach - dołącza dyscyplinę linii do linii
szeregowej
ldattach [-1278denoVh] [-i
flaga-iflag] [-s szybkość] [-m
mtu] dyscyplina urządzenie
Demon ldattach otwiera podany plik urządzenia
(który powinien odnosić się do urządzenia
szeregowego) i dołącza do niego dyscyplinę linii
służącą do przetwarzania wysyłanych i/lub
otrzymywanych danych. Następnie przechodzi w tło,
utrzymując urządzenie otwarte, dzięki czemu dyscyplina
linii pozostaje załadowana.
Dyscyplinę linii można podać za
pomocą nazwy lub numeru.
Aby odłączyć dyscyplinę linii,
należy zakończyć proces ldattach za
pomocą kill(1).
Bez argumentów, ldattach wypisze informacje o
stosowaniu.
W zależności od wydania jądra,
obsługiwane są następujące dyscypliny linii:
TTY(0)
Domyślna dyscyplina linii, zapewniająca
przezroczyste działanie (tryb surowy) oraz typowe
możliwości edycji wiersza terminala (tryb aplikacyjny).
SLIP(1)
Przetwarzanie protokołu Serial Line IP (SLIP)
służące do transmisji pakietów TCP/IP poprzez
linie szeregowe.
MOUSE(2)
Sterownik urządzenia do urządzeń
wskazujących połączonych przez RS232 (mysz
szeregowa).
PPP(3)
Przetwarzanie Point to Point Protocol (PPP)
służące do transmisji pakietów sieciowych poprzez
linie szeregowe.
STRIP(4); AX25(5);
X25(6)
Sterownik liniowy do transmisji pakietów X.25
poprzez asynchroniczne linie szeregowe.
6PACK(7); R3964(9)
Sterownik modułu Simatic R3964.
IRDA(11)
HDLC(13)
Synchroniczny sterownik HDLC.
SYNC_PPP(14)
Synchroniczny sterownik PPP.
HCI(15)
Sterownik HCI UART Bluetooth.
GIGASET_M101(16)
Sterownik adaptera szeregowego DECT Gigaset M101 firmy
Siemens.
PPS(18)
Sterownik źródła linii szeregowej
Pulse Per Second (PPS).
GSM0710(21)
Sterownik protokołu zwielokrotniającego
modemu GSM 07.10 (CMUX).
-1, --onestopbit
Ustawia liczbę bitów stopu na linii
szeregowej na jeden.
-2, --twostopbits
Ustawia liczbę bitów stopu na linii
szeregowej na dwa.
-7, --sevenbits
Ustawia rozmiar znaku na linii szeregowej na 7
bitów.
-8, --eightbits
Ustawia rozmiar znaku na linii szeregowej na 8
bitów.
-d, --debug
Utrzymuje ldattach na pierwszym planie,
umożliwiając jego przerwanie lub debugowanie oraz wypisuje
szczegółowe komunikaty o postępie na standardowe
wyjście błędów.
-e, --evenparity
Ustawia parzystość linii szeregowej na
parzystą.
-i, --iflag wartość...
Ustawia podane bity w słowie c_iflag linii
szeregowej. Podana wartość może być
liczbą lub nazwą symboliczną. Jeśli poprzedzi
się wartość znakiem minusa, podane bity są
w zamian usuwane. Można podać wiele wartości
rozdzielonych przecinkiem, w celu ustawienia i usunięcia wielu
bitów.
-n, --noparity
Ustawia parzystość linii szeregowej na brak
parzystości.
-o, --oddparity
Ustawia parzystość linii szeregowej na
nieparzystą.
-s, --speed wartość
Ustawia szybkość (w bodach) linii
szeregowej na podaną wartość.
-c, --intro-command łańcuch
Definiuje polecenie wstępne wysyłane
poprzez linię szeregową przed rozpoczęciem
działania ldattach. Przykładowo w
połączeniu z dyscypliną linii GSM0710, polecenie
'AT+CMUX=0\r' jest często właściwe do
przełączenia modemu w tryb CMUX.
-p, --pause wartość
Wstrzymuje się na wartość
sekund przed rozpoczęciem działania ldattach.
Domyślnie jest to jedna sekunda.
-m, --mtu wartość
Ustawia maksymalny rozmiar ramki w przypadku GSM0710
CMUX. Jeśli się go nie poda, ldattach ustawia
tradycyjną wartość domyślną
wynoszącą 127. Różni się to od
domyślnej wartości 3GPP TS 27.010 wynoszącej 31
bajtów, więc zaleca się podawanie tej opcji.
-h, --help
Wyświetla ten tekst i wychodzi.
-V, --version
Wyświetla wersję i wychodzi.
Tilman Schmidt <tilman@imap.cc>