Далее описано как настроить PPP через ATM (PPP over ATM, PPPoA). PPPoA популярен у европейских провайдеров DSL.
Поддержка PPPoA для этого устройства в FreeBSD поставляется в виде порта, поскольку встроенное программное обеспечение поставляется под лицензионным соглашением Alcatel и не может свободно распространяться с основной системой FreeBSD.
Для установки этой программы, просто используйте коллекцию портов. Установите порт net/pppoa и следуйте инструкциям.
Как и многие устройства USB, Alcatel SpeedTouchTM USB должен
загрузить встроенное программное обеспечение с компьютера.
Возможна автоматизация этого процесса в FreeBSD, чтобы эта
передача происходила при подключении устройства к порту USB.
Для включения этой автоматической передачи необходимо добавить
в /etc/usbd.conf
нижеприведенную информацию.
Этот файл необходимо отредактировать под пользователем
root
.
device "Alcatel SpeedTouch USB" devname "ugen[0-9]+" vendor 0x06b9 product 0x4061 attach "/usr/local/sbin/modem_run -f /usr/local/libdata/mgmt.o"
Для включения даемона USB, usbd,
поместите в /etc/rc.conf
следующую строку:
usbd_enable="YES"
Возможна также настройка
ppp для дозвона при запуске. Для этого
добавьте в /etc/rc.conf
нижеприведенные строки.
Опять же, для этого вам необходимо войти под пользователем
root
.
ppp_enable="YES" ppp_mode="ddial" ppp_profile="adsl"
Необходимо также использовать пример файла
ppp.conf
, поставляемый с портом
net/pppoa.
Вы можете использовать mpd для подключения к различным сервисам, в частности к сервисам PPTP. Вы можете найти mpd в коллекции портов, net/mpd. Многие ADSL модемы требуют, чтобы PPTP туннель был создан между модемом и компьютером, один из таких модемов это Alcatel SpeedTouchTM Home.
Сначала установите порт, затем настройте
mpd под собственные нужды и настройки
провайдера. Порт помещает набор примеров настройки в каталог
.
PREFIX
/etc/mpd/PREFIX
означает каталог, в который
устанавливаются порты, по умолчанию это
/usr/local/
. Полное руководство по настройке
mpd доступно в HTML формате после
установки порта. Оно находится в
.
Ниже находится пример настройки mpd
для соединения с ADSL сервисом. Настройка разделена на два
файла, первый это PREFIX
/share/doc/mpd/mpd.conf
:
default: load adsl adsl: new -i ng0 adsl adsl set bundle authnameusername
set bundle password
password
set bundle disable multilink set link no pap acfcomp protocomp set link disable chap set link accept chap set link keep-alive 30 10 set ipcp no vjcomp set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set iface route default set iface disable on-demand set iface enable proxy-arp set iface idle 0 open
Имя пользователя, используемое для аутентификации у провайдера. | |
Пароль, используемый для аутентификации у провайдера. |
Файл mpd.links
содержит информацию о соединении
или соединениях, которые вы планируете установить. Пример
mpd.links
, соответствующий приведенному выше
примеру:
adsl: set link type pptp set pptp mode active set pptp enable originate outcall set pptp self10.0.0.1
set pptp peer
10.0.0.138
IP адрес компьютера FreeBSD, с которого вы будете использовать mpd. | |
IP адрес модема ADSL. Для Alcatel
SpeedTouchTM Home этот адрес по умолчанию |
Инициализация соединения возможно простым выполнением следующей
команды под root
:
#
mpd -b
adsl
Вы можете просмотреть статус соединения с помощью следующей команды:
%
ifconfig
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500 inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffffng0
Использование mpd это рекомендуемый способ подключения к сервису ADSL из FreeBSD.
Возможно также использование FreeBSD для подключения к сервисам PPPoA с помощью net/pptpclient.
Для подключения к сервису DSL с использованием net/pptpclient, установите порт или
пакет и отредактируйте /etc/ppp/ppp.conf
.
Вам потребуется работать под root
.
Пример настройки ppp.conf
дан ниже.
За дальнейшей информацией по параметрам ppp.conf
обратитесь к странице справочника ppp,
ppp(8).
adsl: set log phase chat lcp ipcp ccp tun command set timeout 0 enable dns set authnameusername
set authkey
password
set ifaddr 0 0 add default HISADDR
Поскольку вам необходимо поместить пароль в незашифрованном виде в
файл ppp.conf
, убедитесь что никто другой не
сможет прочесть содержимое этого файла. Следующая последовательность
команд сделает этот файл доступным для чтения только пользователю
root
. Обратитесь к страницам справочника
chmod(1) и chown(8) за дальнейшей информацией.
#
chown root:wheel /etc/ppp/ppp.conf
#
chmod 600 /etc/ppp/ppp.conf
Следующая команда откроет туннель для PPP сессии к вашему
DSL маршрутизатору. Модемы Ethernet DSL поставляются с настроенным
IP адресом локальной сети, к которому вы подключаетесь. У
Alcatel SpeedTouchTM Home этот адрес 10.0.0.138
. В документации на ваш
маршрутизатор должно быть указано, какой адрес используется.
Для открытия туннеля и начала PPP сессии выполните:
#
pptp
address
adsl
Чтобы вернуться в приглашение командной строки после выполнения этой команды, добавьте символ <<&>> в конец строки.
Устройство виртуального туннеля tun
будет создано для взаимодействия между процессами
pptp и ppp.
Как только вы вернетесь в приглашение, или процесс
pptp выполнит соединение, вы можете
проверить туннель примерно такой командой:
%
ifconfig
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500 inet 216.136.204.21 --> 204.152.186.171 netmask 0xffffff00 Opened by PID 918tun0
Если вы не сможете соединиться, проверьте настройку
маршрутизатора, которая обычно доступна через
telnet или через веб браузер.
Если вы все еще не можете подключиться, проверьте вывод команды
pptp
и содержимое лог файла
ppp,
/var/log/ppp.log
.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.