Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Завершающая настройка системы



Теперь, когда программа ppp настроена, осталось выполнить еще несколько действий прежде, чем все это заработает. Они выполняются путем редактирования файла /etc/rc.conf.

Просматривая этот файл, убедитесь, что добавлена строка hostname=, например:

hostname="foo.example.com"

Если провайдер предоставил вам статический IP адрес и имя, возможно лучше всего использовать это имя в качестве имени хоста.

Проверьте переменную network_interfaces. Если вы хотите настроить систему для дозвона по требованию, убедитесь, что устройство tun0 добавлено в список, иначе удалите его.

network_interfaces="lo0 tun0"

ifconfig_tun0=

Замечание: Переменная ifconfig_tun0 должна быть пуста, необходимо также создать файл /etc/start_if.tun0. В этом файле должна находиться строка:

ppp -auto mysystem

Этот скрипт выполняется во время настройки сети, запуская даемона ppp в автоматическом режиме. Если эта машина является шлюзом для локальной сети, вы можете также использовать переключатель -alias. Обратитесь к странице справочника за дальнейшей информацией.

Убедитесь, что программа маршрутизации отключена переменной в файле /etc/rc.conf:

router_enable="NO"

Важно, чтобы даемон routed не был запущен, поскольку он может удалить запись маршрута по умолчанию, создаваемую ppp.

Возможно, стоит обратить внимание на переменную sendmail_flags и убедиться, что она не включает параметр -q, иначе sendmail попытается сразу же обратиться к сети, и компьютер может начать дозвон. Вы можете попробовать:

sendmail_flags="-bd"

Обратная сторона этого решения в том, что необходим запуск очереди sendmail после поднятия соединения ppp:

# /usr/sbin/sendmail -q

Вы можете использовать команду!bg в файле ppp.linkup для автоматического выполнения этой задачи:

1 provider:

2 delete ALL

3 add 0 0 HISADDR

4!bg sendmail -bd -q30m

Если вам это не нужно, возможна настройка ''dfilter'' для блокирования SMTP трафика. Обратитесь файлам примеров за дальнейшей информацией.

Все, что осталось, это перегрузить компьютер. После перезагрузки вы можете либо выполнить:

# ppp

и затем набрать dial provider для запуска сессии PPP, либо, если вы хотите, чтобы программа ppp начинала соединение автоматически при появлении исходящего трафика (и файл start_if.tun0 не создан), выполните:

# ppp -auto provider

Итоги

Для первоначальной настройки ppp необходимо пройти следующие шаги:

Сторона клиента:

1. Убедитесь, что устройство tun встроено в ядро.

2. Убедитесь, что устройства tun N находятся в каталоге /dev.

3. Создайте запись в /etc/ppp/ppp.conf. Пример pmdemand должен подойти для большинства провайдеров.

4. Если у вас динамический IP адрес, создайте запись в /etc/ppp/ppp.linkup.

5. Обновите файл /etc/rc.conf.

6. Создайте скрипт start_if.tun0, если необходим дозвон по требованию.

Сторона сервера:

1. Убедитесь, что устройство tun встроено в ядро.

2. Убедитесь, что устройства tun N находятся в каталоге /dev.

3. Создайте запись в /etc/passwd (используя программу vipw(8)).

4. Создайте профиль в домашнем каталоге пользователя, запускающий ppp -direct direct-server или подобную команду.

5. Создайте запись в /etc/ppp/ppp.conf. Пример direct-server должен подойти.

6. Создайте запись в /etc/ppp/ppp.linkup.

7. Обновите файл /etc/rc.conf.





Дата публикования: 2015-01-10; Прочитано: 252 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...