Списък 7

# вашият интерфейс: отдалечен интерфейс

Всичко е ясно с устройството и скоростта. Обърнете специално внимание на следния запис: 192.168.99.1:192.168.99.2. Създава се подмрежа 192.168.99.0 (мрежова маска 255.255.255.0) между вашите модеми (всъщност между „вашия“ и този от другата страна). След като конфигурирате наетата линия, трябва да конфигурирате маршрутизирането (вижте man route). Ако имате един ред, тогава можете да добавите командата defaultroute в края на файла /etc/options.ttyS0. Този запис добавя маршрута към таблицата за маршрутизиране на системата, използвайки отдалечената страна като шлюз. Обикновено този запис се изтрива, когато връзката приключи. Сега нека разгледаме всички останали команди, които задават параметрите на връзката (вижте Таблица 7.2).

Параметри на връзката Таблица 7.2

Описание на командата
noauthНе изисква отдалечената страна да се идентифицира преди да започне обменът на пакети. Използвайте параметъра auth - ако е необходимо удостоверяване
crtsctsИзползвайте хардуерен контрол на потока (напр. RTS/CTS), за да контролирате потока от данни на серийния порт
xonxoffИзползвайте софтуерен контрол на потока (напр. XON/XOFF), за да контролирате потока от данни на серийния порт
mru nЗадава стойността на MRU [Maximum Receive Unit] на n байта, ако е договорено. Pppd демонът ще поиска от отдалечената страна да изпрати пакети с не повече от n байта. Минималната стойност на MRU е 128. Стойността на MRU по подразбиране е 1500. За бавни връзки се препоръчва 296 (40 байта за TCP/IP хедър + 256 байта данни)
mtu nЗадава стойността на MTU [Максимална единица за предаване) на n байта. Докато другата страна не поиска по-ниска стойноств MRU договор, pppd ще изисква мрежовият код на ядрото да изпраща пакети данни от не повече от n байта през PPP мрежовия интерфейс
chap-интервалС тази опция pppd ще извиква отново отдалечената страна на всеки _interval_ секунди
отстраняване на грешкиУвеличете нивото на отстраняване на грешки (същото като -d). Ако тази опция е налице, тогава pppd ще регистрира всички входящи и изходящи пакети в четима от човека форма. Пакетите ще бъдат регистрирани в лог файлове чрез syslog. Тази информация може да бъде пренасочена към файл чрез подходяща настройка /etc/syslog.conf. Ако pppd е компилиран с активирано допълнително отстраняване на грешки, той ще регистрира съобщения с помощта на инструмента 1oc12 вместо демона
- отделямНе влизайте във фонов режим (в противен случай pppd ще направи това само ако е указано серийно устройство)

Оптималните стойности на mru и mtu са съответно 542 и 552. Въпреки това, за най-добра производителност, експериментирайте с тези настройки. В допълнение към горните команди, можете да използвате командите, показани в Таблица 1, за да конфигурирате ppp. 7.3.

Допълнителни параметри на свързване Таблица 7.3

След като конфигурирането на ppp приключи, можете да продължите към редактиране на inittab. Добавете следните редове към /etc/inittab:

7:2345:respawn:/usr/sbin/pppd файл /etc/ppp/options.0 > /var/log/pppS0.log

8:2345:respawn:/usr/sbin/pppd файл /etc/ppp/options.1 > /var/log/pppS1.log

7 и 8 са серийни номера, 1…6 вече са взети за системни конзоли ttyl-tty6. 2345 - нива на изпълнение. Целият inittab трябва да изглежда като листинг 7.5:

Забележка. Linux операционна система в процесизвиква фоновия процес на стартиране (P >