Настройка PPPoE-соединения во FreeBSD
О настройке PPP соединения в FreeBSD я уже писал на страницах блога - настройка ADSL PPPoE соединения в FreeBSD. Данная статья во многом её повторяет и создана с одной лишь целью - помощь в подключении к новому региональному провайдеру Мега-НН.
Впрочем, подойдет и для любого другого провайдера, предоставляющего доступ к Интернет посредством PPPoE-соединения по имени и паролю.
Для начала следует привести файл /etc/ppp/ppp.conf к такому виду:
default: set log Phase tun command megann: set device PPPoE:msk0 set authname ISP_login set authkey ISP_password set dial set login enable dns add default HISADDR
Что мы прописали?
- megann - так я назвал конфигурацию для установления соединения
- PPPoE:msk0 - тут указываем к какому сетевому интерфейсу подключен кабель провайдера
- ISP_login, ISP_password - собственно логин и пароль, выданный провайдером
Настройку можно считать законченой и уже можно проверять соединение:
ppp -ddial megann
или, если данный компьютер выступает шлюзом в Интернет:
ppp -ddial -nat megann
Чтобы после каждой загрузки системы не поднимать РРРоЕ соединение вручную, пропишите в файле /etc/rc.conf следующее:
ppp_enable="YES" ppp_mode="ddial" ppp_nat="YES" #прописывать только для сетевого шлюза ppp_profile="megann" #название конфигурации из ppp.conf
Если соединение не устанавливается при загрузке компьютера, то скорее всего у вас дело в том, что у вас оболочка bash. Есть 2 варианта исправления этого досадного недоразумения:
1. В скрипте запуска /etc/rc.d/ppp в секции ppp_start_profile() строку:
su -m $ppp_user -c "$command ${rc_flags} ${_ppp_profile}"
заменить на
$command ${rc_flags} ${_ppp_profile}
2. В /etc/rc.conf прописать
ppp_user="root"
Комментариев: 2
Просто Супер всё получилось!!! Помог только Вариант 1 второй ничего не дал. FreeBSD 8.1
Очень доходчиво. У меня как раз MEGANN провайдер, всё заработало