Исходные данные:
DSL модем или DSL-роутер работающий в режиме бриджа;
сервер с установленной FreeBSD 6/7 и 2-я сетевыми картами(хотя возможен и вариант с 1-й сетевухой) пусть это будут xl0 и xl1;
патчкорд соеденяющий DSL и xl1 ;-) .
Основной конфигурационный файл ppp лежит здесь /etc/ppp/ppp.conf .
Вот его содержимое:
default: #начало дефаултного профиля(настройки по умолчанию)
set device PPPoE:xl1:My_ISP #сюда вместо xl1 вписываем имя интерфейса к которому подключен DSL, а вместо My_ISP имя профиля для подключения
set speed sync
set mru 1492
set mtu 1492
enable lqr
add default HISADDR #использовать полученый ип маршрутизатора провайдера как дефаулт
set timeout 0
set redial 0 0
#NAT
nat enable yes
nat log yes
nat same_ports yes
enable dns
My_ISP: #профиль конкретного провайдера
set authname your_login #PPPoE логин
set authkey your_password #PPPoE пароль
set log Phase tun command
Запускаем ppp:
# ppp -ddial My_ISP
Проверяем подключился ли ppp и получил ли IP адресс:
xl0: flags=8943
options=9
inet6 fe80::201:2ff:fe1e:a3ce%xl1 prefixlen 64 scopeid 0x2
inet 192.168.253.1 netmask 0xffffff00 broadcast 192.168.253.255
ether 00:01:02:1e:a3:ce
media: Ethernet autoselect (100baseTX
status: active
xl1: flags=8843
options=9
inet6 fe80::2b0:d0ff:fee1:6b62%xl2 prefixlen 64 scopeid 0x3
ether 00:b0:d0:e1:6b:62
media: Ethernet autoselect (100baseTX
status: active
plip0: flags=108810
lo0: flags=8049
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051
inet 92.113.192.96 --> 195.5.5.205 netmask 0xffffffff
Opened by PID 32391
Если появился новый tun интерфейс (в данном случае tun0 и у него есть IP адресс(в данном случае 92.113.192.96)), то все действия выполнены правильно.
Теперь добавляем следующие строки в /etc/rc.conf :
ppp_enable="YES" #Запускаем ppp при старте фри
ppp_profile="My_ISP" #при старте использем профиль My_ISP
ppp_mode="ddial" #
ppp_nat="YES" #включение НАТ-а на интерфейсе
ppp_user="root" #запускать
Комментариев нет:
Отправить комментарий