Następna strona Poprzednia strona Spis treści

11. Ustawienie portu Rose

Sieciowa warstwa packet protokołu Rose przypomina trzecią warstwę specyfikacji protokołu X.25. Obsługa Rose w jądrze Linuxa jest odmianą implementacji Rose przyjętej przez FPAC. http://fpac.lmi.ecp.fr/f1oat/f1oat.html

Sieciowa warstwa packet protokołu Rose używa i polega na portach AX.25, które uprzednio utworzyłeś. Protokół Rose biega po plecach protokołu AX.25. Aby ustawić Rose potrzeba dopisać plik konfiguracyjny dla portów Rose.

11.1 Ustawienie pliku /etc/ax25/rsports.

Plikiem, gdzie dopisujemy interfejsy dla Rose jest /etc/ax25/rsports. Określa on porty Rose w podobny sposób jak plik /etc/ax25/axports robi to dla portów AX.25. Oto jego format:

       name  addresss  description
Gdzie:
name
jest tekstem, według którego chcesz odwoływać się do tego portu.

address
jest 10-cio cyfrowym adresem Rose, który przypisujesz temu portowi.

description
jest dowolnym tekstem opisującym port.

Oto jak można to wpisać:

      rose  5050294760  Rose Port
Zauważ, że Rose używać będzie domyślnie znaku/identyfikatora podanego dla portu AX.25 , chyba że specjalnie podasz inny. Aby podać osobny znak/identyfikator dla Rose, który używany będzie na każdym używanym porcie, trzeba wydać polecenie 'rsparms' w taki sposób:
       # /usr/sbin/rsprams -call VK2KTJ-10
Przykład ten spowodowałby, że Linux słuchałby na znaku/identyfikatorze VK2TKJ-10 i używałby tegoż znaku na wszystkich portach AX.25 ustawionych dla łączności drogą Rose.

11.2 Jak doczepić sieciowy interfejs Rose?

Po utworzeniu pliku /etc/ax25/rsports można doczepić urządzenie Rose w taki sam spoób jak urządzeia AX.25. Tym razem używa się polecenia 'rsattach'. Polecenie 'rsattach' doczepia sieciowe interfejse zwane 'rose[0-5]'. Przy pierwszym poleceniu rsattach powstaje interfejs 'rose0', przy drugim, 'rose1', itd. Przykład:

       # rsattach rose
Polecenie to wygeneruje interfejs Rose (rose0) ustawiony według szczegółów podanych w pliku /etc/ax25/rsports dla wpisu nazwanego 'rose'.

11.3 Ustawienie routingu dla Rose.

Obecnie, protokół Rose obsługuje jedynie ścieżki statyczne. Program 'rsparms' pozwala na zapisanie tablic routingowych dla Rose pod Linuxem.

Na przykład:

      # rsparms -nodes add 5050295502 radio vk2xlz
Powyższe dodałoby ścieżkę do węzła Rose 5050295502 na porcie AX.25 'radio' znajdującego w pliku /etc/ax25/axports przez stację sąsiednią o znaku VK2XLZ.

Możliwe jest ustawienie ścieżki, która uchwyci wiele docelowych stacji Rose w formacie jednego wpisu. Składnia wygląda następująco:

       # rsparms -nodes add 5050295502/4 radio vk2xlz
co jest jednoznaczne w wyżej podanym przykładem z tą różnicą, że uchwycone zostają tutaj wszystkie stacje docelowe rozpoczynające się od 4 cyfr początkowych, w tym wypadku 5050. Jeszcze inaczej można zapisać to tak:
       # rsparms -nodes add 5050/4 radio vk2xlz
co jest chyba mniej dwuznaczne.


Następna strona Poprzednia strona Spis treści