Руководство FreeBSD

Настройка slip.logout


/etc/sliphome/slip.logout не является совершенно необходимым (если только вы не реализуете ``ARP прокси''), но если вы решили создать его, воспользуйтесь следующим примером:

#!/bin/sh - # # slip.logout

# # logout file for a slip line. sliplogin invokes this with # the parameters: # 1 2 3 4 5 6 7-n # slipunit ttyspeed loginname local-addr remote-addr mask opt-args # /sbin/ifconfig sl$1 down

Если вы используете ``ARP прокси'', потребуется удаление записи ARP для SLIP клиента через /etc/sliphome/slip.logout:

#!/bin/sh - # # @(#)slip.logout

# # logout file for a slip line. sliplogin invokes this with # the parameters: # 1 2 3 4 5 6 7-n # slipunit ttyspeed loginname local-addr remote-addr mask opt-args # /sbin/ifconfig sl$1 down # Quit answering ARP requests for the SLIP client /usr/sbin/arp -d $5

Команда arp -d $5 удаляет запись ARP, добавленную slip.login при входе SLIP клиента.

Повторяем: убедитесь, что на файл /etc/sliphome/slip.logout

установлен бит выполнения (chmod 755 /etc/sliphome/slip.logout).



Содержание раздела