The OpenNET Project / Index page

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

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

"natd на tun0"  
Сообщение от Snder (ok) on 02-Авг-07, 11:00 
Народ есть такая трабла. Ось FreeBSD 6.2.
Заходел поднять натд для раздачи инета в сетку. Нат подымается на интерфейсе tun0. Все необходимые опции в ядре присутствуют ядро пересобрано. в rc.conf есть все что надо для загрузки natd, ipfw, user ppp.
При загрузке ситсемы получаю следущее сообщение
Starting divert daemons:
natd
natd:
tun0: cannot get interface address
Тоесть я так пониаю что нат подымается раньше чем подымается тунель. Если позднее выполнить комманду natd -n tun0 то все работает.
Народ подскажите как побороть, как сдлеать так, чтоб тунель подымался раньше или нат дождался установки соединения по user ppp а потом стартовал.  Про ppp nat знаю но нужно именно натд.

Вот фрагмент rc.conf

ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="isp"
ppp_user="root"

gateway_enable="YES"
natd_enable="YES"
natd_interface="tun0"
natd_flags=""
firewall_enable="YES"
firewall_type="/usr/local/etc/firrewall.conf"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • natd на tun0, psn1982, 11:04 , 02-Авг-07, (1)  
    • natd на tun0, psn1982, 11:12 , 02-Авг-07, (2)  
      • natd на tun0, A Clockwork Orange, 14:10 , 02-Авг-07, (3)  
        • natd на tun0, Snder, 17:31 , 02-Авг-07, (4)  
          • natd на tun0, DN, 17:38 , 02-Авг-07, (5)  
            • natd на tun0, Snder, 00:44 , 03-Авг-07, (6)  

Сообщения по теме [Сортировка по времени, UBB]


1. "natd на tun0"  
Сообщение от psn1982 email(??) on 02-Авг-07, 11:04 
>[оверквотинг удален]
>ppp_mode="ddial"
>ppp_profile="isp"
>ppp_user="root"
>
>gateway_enable="YES"
>natd_enable="YES"
>natd_interface="tun0"
>natd_flags=""
>firewall_enable="YES"
>firewall_type="/usr/local/etc/firrewall.conf"

При использовании ppp, natd вообще можно не трогать.
Достаточно в rc.conf
указать
ppp_nat="YES"
Что равносильно команде при ручном запуске
ppp -nat

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "natd на tun0"  
Сообщение от psn1982 email(??) on 02-Авг-07, 11:12 
>[оверквотинг удален]
>>natd_flags=""
>>firewall_enable="YES"
>>firewall_type="/usr/local/etc/firrewall.conf"
>
>При использовании ppp, natd вообще можно не трогать.
>Достаточно в rc.conf
>указать
>ppp_nat="YES"
>Что равносильно команде при ручном запуске
>ppp -nat

Сорри, не заметил
Про ppp nat знаю но нужно именно натд.

возможно прокатит
natd_flags="-a ipaddr"
а
natd_interface="tun0"  убрать

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "natd на tun0"  
Сообщение от A Clockwork Orange on 02-Авг-07, 14:10 
>[оверквотинг удален]
>>Что равносильно команде при ручном запуске
>>ppp -nat
>
>Сорри, не заметил
>Про ppp nat знаю но нужно именно натд.
>
>возможно прокатит
>natd_flags="-a ipaddr"

>natd_interface="tun0"  убрать

а если ты не знаешь заранее адреса?
можно попробовать запускать через скрипт в rc.d.
первым запускаешь ppp ждешь установления коннета, проверяешь и поднимаешь натд. все в одном скрипте.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "natd на tun0"  
Сообщение от Snder (??) on 02-Авг-07, 17:31 

>можно попробовать запускать через скрипт в rc.d.
>первым запускаешь ppp ждешь установления коннета, проверяешь и поднимаешь натд. все в
>одном скрипте.

можно по подробнее про это


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "natd на tun0"  
Сообщение от DN (ok) on 02-Авг-07, 17:38 
>
>>можно попробовать запускать через скрипт в rc.d.
>>первым запускаешь ppp ждешь установления коннета, проверяешь и поднимаешь натд. все в
>>одном скрипте.
>
>можно по подробнее про это

natd поднимамешь на tun0 с опцией -dynamic , и не надо ждать IP адреса
на tun0.
Соответственно, дивертишь в ipfw, что идет через tun0 .

Потом можно и ppp поднимать , но без его встроенной опции NAT.  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "natd на tun0"  
Сообщение от Snder (??) on 03-Авг-07, 00:44 
>natd поднимамешь на tun0 с опцией -dynamic , и не надо ждать
>IP адреса
>на tun0.
>Соответственно, дивертишь в ipfw, что идет через tun0 .
>
>Потом можно и ppp поднимать , но без его встроенной опции NAT.
>

да опция -dynamic решила все проблемы, спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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