Списък 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 >