На сайте моего провайдера была вылажена информация(дословно http://www.my.ukrtelecom.ua/ua/news/#40):
З 02.04.2012 Укртелеком розпочинає поступове впровадження підключення до послуги «ОГО!» з використанням протоколу DHCP* (замість PPPoE**, який використовувався раніше). Тобто відбудеться автоматичне переключення абонентів, які для підключення до послуги «ОГО!» використовують ADSL-модеми ZTE ZXV10 H108L з функцією автоконфігурації (придбані або орендовані у ПАТ «Укртелеком»), і може спостерігатися незначна перерва у наданні послуги - до 5 хвилин. Звертаємо увагу, що користувачам не потрібно змінювати налаштування ADSL-модему в ручному режимі.
Проблема заключается в следующем что при данном типе подключении все попытки перевода модема в режим бриджа не увенчались успехом. Точнее перевести модем в режим бриджа удалось а вот поднять сессию на сервере не в какую. ОС FReeBSD 8.2 Может кто-то сталкивался с данной проблемой и как ее решили? Буду благодарен за помощь. Конфиг файла ppp.config
default:
set log Phase tun command # you can add more detailed logging if you wish
#set ifaddr 192.168.1.1/0
set mru 1492
#set mtu 1492
#set ctsrts off
set timeout 30
#set redial 0 0
#NAT
nat enable yes
# nat log yes
nat same_ports yes
nat unregistered_only yes
enable dns
provider:
set device PPPoE:internet
set authname login
set authkey passwd
set dial
set login
add default HISADDR
> Точнее перевести модем в режим бриджа удалось а вот поднять сессию на сервере не
> в какую.Вам же славянским по белому написано, что pppoe заменен на dhcp.
какого славянского х-. вы лезете по протоколу pppoe ?
>> Точнее перевести модем в режим бриджа удалось а вот поднять сессию на сервере не
>> в какую.
> Вам же славянским по белому написано, что pppoe заменен на dhcp.
> какого славянского х-. вы лезете по протоколу pppoe ?Хорошо тогда получается я просто должен указать на этом интерфесе ifconfig_em0="DHCP"
и получить от провайдера адресс. Но при такой установке я получаю адрес от второго своего интерфейса который настроен в локалку как dhcp_server
>>> Точнее перевести модем в режим бриджа удалось а вот поднять сессию на сервере не
>>> в какую.
>> Вам же славянским по белому написано, что pppoe заменен на dhcp.
>> какого славянского х-. вы лезете по протоколу pppoe ?
> Хорошо тогда получается я просто должен указать на этом интерфесе ifconfig_em0="DHCP"
> и получить от провайдера адресс. Но при такой установке я получаю адрес
> от второго своего интерфейса который настроен в локалку как dhcp_serverрисуйте схему сети.
>>>> Точнее перевести модем в режим бриджа удалось а вот поднять сессию на сервере не
>>>> в какую.
>>> Вам же славянским по белому написано, что pppoe заменен на dhcp.
>>> какого славянского х-. вы лезете по протоколу pppoe ?
>> Хорошо тогда получается я просто должен указать на этом интерфесе ifconfig_em0="DHCP"
>> и получить от провайдера адресс. Но при такой установке я получаю адрес
>> от второго своего интерфейса который настроен в локалку как dhcp_server
> рисуйте схему сети.Интерфейс wan -смотрит в мир
интерфейс lan -смотрит в локалку 192.168.1.0/24
на lan поднят DHCP сервер
для того чтоб получить от провайдера по DHCP адрес модем был настроен в режиме бриджа на wan поднят DHCP клиент
>[оверквотинг удален]
>>>> какого славянского х-. вы лезете по протоколу pppoe ?
>>> Хорошо тогда получается я просто должен указать на этом интерфесе ifconfig_em0="DHCP"
>>> и получить от провайдера адресс. Но при такой установке я получаю адрес
>>> от второго своего интерфейса который настроен в локалку как dhcp_server
>> рисуйте схему сети.
> Интерфейс wan -смотрит в мир
> интерфейс lan -смотрит в локалку 192.168.1.0/24
> на lan поднят DHCP сервер
> для того чтоб получить от провайдера по DHCP адрес модем был настроен
> в режиме бриджа на wan поднят DHCP клиентИли я чего-то не догоняю или одно из двух.
А авторизация как происходит? PPPoE никто не отменял?Раньше, до внедрения dhcp раздача адресов как была, статикой? И + PPPoE? Так?
Это было, а стало DHCP + PPPoE ? Правильно ли я вас понял?
>[оверквотинг удален]
>> интерфейс lan -смотрит в локалку 192.168.1.0/24
>> на lan поднят DHCP сервер
>> для того чтоб получить от провайдера по DHCP адрес модем был настроен
>> в режиме бриджа на wan поднят DHCP клиент
> Или я чего-то не догоняю или одно из двух.
> А авторизация как происходит? PPPoE никто не отменял?
> Раньше, до внедрения dhcp раздача адресов как была, статикой? И + PPPoE?
> Так?
> Это было, а стало DHCP + PPPoE ? Правильно ли я вас
> понял?Да все правильно вы поняли счас стало DHCP + PPPoE а раньше было статика и PPPoE
Я рекомендую использовать для поднятия PPPoE
mpd установленный из /usr/ports/net/mpd5/
Но и для PPP смжете настроитьЕсли на FreeBSD 8.2
em0 ==> модем(в режиме бриджа)
em1 ==> локальная сетьто есть схеиа выглядит так:
+----------+ +---------+ PPPoE +---------------+ DHCP +-------------+
| LocalNET |<------>| FreeBSD |<------>| modem(bridge) |<------>| GLOBAL INET |
+----------+ em1 +---------+ em0 +---------------+ +-------------+
в /etc/rc.conf должны быть строки
ifconfig_em0="SYNCDHCP"
firewall_enable="YES"
firewall_type="/etc/fw.conf"
cat /etc/dhclient.conf
timeout 60;
retry 60;interface "em0"
{
request routers,
subnet-mask,
broadcast-address,
time-offset,
domain-name-servers,
host-name;
require subnet-mask;
}cat /usr/local/etc/mpd5/mpd.conf
startup:# configure mpd users
set user admin foobar admin
set user foo bar
# configure the console
set console self 127.0.0.1 5005
set console open
# configure the web server
set web self 0.0.0.0 5006
set web open
default:load pppoe0
pppoe0:create bundle static B1
set iface route default
set iface up-script "/usr/local/etc/mpd5/ng0_up.sh"
set iface down-script "/usr/local/etc/mpd5/ng0_down.sh"
set ipcp ranges 0.0.0.0/0 0.0.0.0/0create link static L1 pppoe
set link action bundle B1set auth authname "login_PPPoE"
set auth password "passw_PPPoE"set link max-redial 0
set link mtu 1492
set link keep-alive 5 15
set pppoe iface em0
open
cat /usr/local/etc/mpd5/ng0_up.sh
#!/bin/sh# добавляем nat 1 на интерфейсе ng0
/sbin/ipfw -q add 60 nat 1 all from any to any via ng0# объявляем конфигурацию nat 1 на интерфейсе ng0
/sbin/ipfw -q nat 1 config if ng0 reset deny_in unreg_only same_ports
cat /usr/local/etc/mpd5/ng0_down.sh
#!/bin/sh# удаляем правила фаервола относящиеся к интерфейсу ng0
# удаляем правило 60 для nat 1
/sbin/ipfw -q delete 60# удаляем сам nat 1
/sbin/ipfw -q nat 1 deletecat /etc/fw.conf
### очищаем перед загрузкой все правила
-f -q flush### петлевой интерфейс lo0
add 100 allow all from any to any via lo0
add 200 deny all from any to 127.0.0.0/8
add 300 deny all from 127.0.0.0/8 to any### разрешаем пользователям выход в интернет
add 900 allow all from any to any
ipfw show ДО поднятия PPPoE
100 allow ip from any to any via lo0
200 deny ip from any to 127.0.0.0/8
300 deny ip from 127.0.0.0/8 to any
900 allow ip from any to any
ipfw show ПОСЛЕ поднятия PPPoE
060 nat 1 ip from any to any via ng0
100 allow ip from any to any via lo0
200 deny ip from any to 127.0.0.0/8
300 deny ip from 127.0.0.0/8 to any
900 allow ip from any to any
>[оверквотинг удален]
> 900 allow ip from any to any
>
большое спасибо за помощь