The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ADSL и весь геморрой с ним"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ADSL и весь геморрой с ним"
Сообщение от DiSyA emailИскать по авторуВ закладки on 12-Мрт-04, 23:49  (MSK)
Всем огромное здравствуйте!
Если не трудно, не могли бы вы помочь мне разобраться, а то чё-то уже крыша по-немногу того.
Ситуация такова: имеем ADSL - модем, надо организовать шлюз (FreeBSD), через который все ходят куда надо. dc0 смотрит внутрь, dc1 - наружу.Сделал следующее:

1. rc.conf:
ifconfig_tun0="up"
ifconfig_dc0="inet aaa.bbb.ccc.ddd netmask ....."
network_interfaces="lo0 dc0 dc1 tun0"
pppoed_enable="YES"
pppoed_provider="*" # было по умолчанию
pppoed_flags="-d -P /var/run/pppoed.pid" # было по умолчанию
pppoed_interface="dc1"
ppp_enable="YES"
ppp_mode="auto" # было по умолчанию
ppp_profile="papchap" # было по умолчанию
ppp_user="root"# было по умолчанию

2. ppp.conf:
default:
#mx_delta:
set log phase tun command
# set log +connect
# set log +tcp/ip
ident user-ppp VERSION (built COMPILATIONDATE)
set ifaddr eee.fff.ggg.hhh/0 iii.jjj.kkk.lll/0 255.255.255.0
#name_of_service_provider:
default:
set device PPPoE:dc1
set mru 1492  # due to hardware limitations of PPPoE
set authname user
set authkey password
set dial
set redial 5  # possibly bad channel
set login
add default HISADDR
enable dns
nat enable yes
nat deny_incoming yes
nat log yes
# iface-alias

test:
set device PPPoE:dc1
set mru 1492  # due to hardware limitations of PPPoE
set authname user
set authkey password
set dial
set redial 5  # possibly bad channel
set server /var/run/internet "" 0177
set login
add default HISADDR
enable dns
#
nat enable yes
nat deny_incoming yes
nat log yes
# iface-alias

При загрузке пишется, что tun0 не существует и при вызове ifconfg tun0 тоже отсутствует.В ядре tun0 есть, /dev/ -tun0 - тоже. Ни хрена во вне не пингуется естественно.
pppoed.log: там вроде всё нормально.
Если кто-нибудь мне может помочь в разборе этого геморроя, то заранее спасибо.
P.S. FreeBSD 4.9, а по поиску что-то не внятное, всё вокруг да около.
Помощь очень нужна!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ADSL и весь геморрой с ним"
Сообщение от VZ Искать по авторуВ закладки on 13-Мрт-04, 00:36  (MSK)
>Всем огромное здравствуйте!
>Если не трудно, не могли бы вы помочь мне разобраться, а то
>чё-то уже крыша по-немногу того.
>Ситуация такова: имеем ADSL - модем, надо организовать шлюз (FreeBSD), через который
>все ходят куда надо. dc0 смотрит внутрь, dc1 - наружу.Сделал следующее:
>
>
>1. rc.conf:
>ifconfig_tun0="up"
>ifconfig_dc0="inet aaa.bbb.ccc.ddd netmask ....."
>network_interfaces="lo0 dc0 dc1 tun0"
>pppoed_enable="YES"
>pppoed_provider="*" # было по умолчанию
>pppoed_flags="-d -P /var/run/pppoed.pid" # было по умолчанию
>pppoed_interface="dc1"
>ppp_enable="YES"
>ppp_mode="auto" # было по умолчанию
>ppp_profile="papchap" # было по умолчанию
>ppp_user="root"# было по умолчанию
>
>2. ppp.conf:
>default:
>#mx_delta:
> set log phase tun command
># set log +connect
># set log +tcp/ip
> ident user-ppp VERSION (built COMPILATIONDATE)
> set ifaddr eee.fff.ggg.hhh/0 iii.jjj.kkk.lll/0 255.255.255.0
>#name_of_service_provider:
>default:
> set device PPPoE:dc1
> set mru 1492  # due to hardware limitations of PPPoE
>
> set authname user
> set authkey password
> set dial
> set redial 5  # possibly bad channel
> set login
> add default HISADDR
> enable dns
> nat enable yes
> nat deny_incoming yes
> nat log yes
># iface-alias
>
>test:
> set device PPPoE:dc1
> set mru 1492  # due to hardware limitations of PPPoE
>
> set authname user
> set authkey password
> set dial
> set redial 5  # possibly bad channel
> set server /var/run/internet "" 0177
> set login
> add default HISADDR
> enable dns
>#
> nat enable yes
> nat deny_incoming yes
> nat log yes
># iface-alias
>
>При загрузке пишется, что tun0 не существует и при вызове ifconfg tun0
>тоже отсутствует.В ядре tun0 есть, /dev/ -tun0 - тоже. Ни хрена
>во вне не пингуется естественно.
>pppoed.log: там вроде всё нормально.
>Если кто-нибудь мне может помочь в разборе этого геморроя, то заранее спасибо.
>
>P.S. FreeBSD 4.9, а по поиску что-то не внятное, всё вокруг да
>около.
>Помощь очень нужна!!!

Ну, накрутил. Зачем так много писать?! Надо быть проще.
Из rc.conf выкинь всё про tun, настрой dc1, выкинь pppoed.
Если написал
ppp_profile="papchap" # было по умолчанию
, то в ppp.conf его тоже надо описать.
Настройки фильтра должны быть соответствующие.
А при загрузке tun быть и не должно...
...
И в поиске всё четко и конкретно :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ADSL и весь геморрой с ним"
Сообщение от DiSyA emailИскать по авторуВ закладки on 13-Мрт-04, 11:29  (MSK)
>Ну, накрутил. Зачем так много писать?! Надо быть проще.
>Из rc.conf выкинь всё про tun, настрой dc1, выкинь pppoed.
>Если написал
>ppp_profile="papchap" # было по умолчанию
>, то в ppp.conf его тоже надо описать.
>Настройки фильтра должны быть соответствующие.
>А при загрузке tun быть и не должно...
>...
>И в поиске всё четко и конкретно :)

Может я, чё не так понимаю, но по-моему всё работает так: до модема идем по pppoe, который "создаёт" tun0, дальше до прова идём по ppp, который использует tun0.
Если что-то не так поправьте.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ADSL и весь геморрой с ним"
Сообщение от dev emailИскать по авторуВ закладки on 13-Мрт-04, 12:37  (MSK)
>Может я, чё не так понимаю, но по-моему всё работает так: до
>модема идем по pppoe, который "создаёт" tun0, дальше до прова идём
>по ppp, который использует tun0.
>Если что-то не так поправьте.

Нет, tun0 идет до провайдера. Чего там между вами - тебя интересовать не должно.
tun0 создастся ppp, при загрузке его создавать не надо.

В rc.conf:
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="test"

и никаких tun0

В ppp.conf убери весь раздел dafault. Вот как у меня:

default:

test:
  set device PPPoE:dc1
  set MTU 1492
  set MRU 1492

  set dial
  set crtscts off
  set speed sync
  accept lqr

  disable deflate
  disable pred1
  disable vjcomp
  disable acfcomp
  disable protocomp

  set log Phase LCP IPCP CCP Warning Error Alert
  set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
  add default HISADDR
  set login
  set authname aaa
  set authkey bbb

  set server /var/run/ppp/ppp.pid "" 0117

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ADSL и весь геморрой с ним"
Сообщение от DiSyA emailИскать по авторуВ закладки on 13-Мрт-04, 13:26  (MSK)
А что означает строчка
>  set server /var/run/ppp/ppp.pid "" 0117 ?
Надо ли всё-таки в rc.conf делать pppoed_enable="YES" ?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ADSL и весь геморрой с ним"
Сообщение от DiSyA emailИскать по авторуВ закладки on 13-Мрт-04, 14:11  (MSK)
И ещё вопрос, как нужно сконфигурировать в этом случае dc1 - смотрит на ADSL - модем ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "ADSL и весь геморрой с ним"
Сообщение от dev emailИскать по авторуВ закладки on 13-Мрт-04, 16:12  (MSK)
>И ещё вопрос, как нужно сконфигурировать в этом случае dc1 - смотрит
>на ADSL - модем ?

Вообще никак не надо :)
Убедись только, что ifconfig говорит, что она UP.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "ADSL и весь геморрой с ним"
Сообщение от DiSyA emailИскать по авторуВ закладки on 13-Мрт-04, 21:42  (MSK)
>>И ещё вопрос, как нужно сконфигурировать в этом случае dc1 - смотрит
>>на ADSL - модем ?
>
>Вообще никак не надо :)
>Убедись только, что ifconfig говорит, что она UP.

Тогда ещё вопрос, возможно глупый, что такое UP.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "ADSL и весь геморрой с ним"
Сообщение от dev emailИскать по авторуВ закладки on 13-Мрт-04, 21:48  (MSK)
>Тогда ещё вопрос, возможно глупый, что такое UP.

Вот так у меня карточка выглядит, на которой ДСЛ модем висит:

rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        ether 00:02:55:4b:bc:d3
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

17 и 18 буковки - UP :)
Это дефолтное состояние карточки, просто не надо ей мешать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "ADSL и весь геморрой с ним"
Сообщение от DiSyA emailИскать по авторуВ закладки on 13-Мрт-04, 22:20  (MSK)
>>>И ещё вопрос, как нужно сконфигурировать в этом случае dc1 - смотрит
>>>на ADSL - модем ?
>>
>>Вообще никак не надо :)
>>Убедись только, что ifconfig говорит, что она UP.
>
>Тогда ещё вопрос, возможно глупый, что такое UP.
Отвечаю сам себе: вопрос настолько глупый, что это даже стыдно


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "ADSL и весь геморрой с ним"
Сообщение от dev emailИскать по авторуВ закладки on 13-Мрт-04, 16:10  (MSK)
>А что означает строчка
>>  set server /var/run/ppp/ppp.pid "" 0117 ?

Тоже, что и твоя  
set server /var/run/internet "" 0177
- к самому соединению отношения не имеет, это для управления ppp

>Надо ли всё-таки в rc.conf делать pppoed_enable="YES" ?

Нет. Все, что содержит буквы "ppp", я привел.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру