The OpenNET Project / Index page

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

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

"DHCP & NAT"
Сообщение от beerking emailИскать по авторуВ закладки(??) on 21-Мрт-05, 16:30  (MSK)
в /etc/rc.d/ лежит файл с командами для запуска natd:

natd -p 551 -n sis0 -redirect_port tcp 192.168.0.2:4899 4899
natd -p 552 -n sis0 -redirect_port tcp 192.168.0.2:3389 3389

Но при запуске системе эти два ната не поднимаются, хотя если запустить этот скрипт потом ручками - то все ок.
sis0 получает IP по DHCP.

Куда копать?

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

 Оглавление

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

1. "DHCP & NAT"
Сообщение от beerking emailИскать по авторуВ закладки(??) on 21-Мрт-05, 16:35  (MSK)
Забыл добавить все это на FreeBSD 5.3
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "DHCP & NAT"
Сообщение от AMDmi3 Искать по авторуВ закладки on 21-Мрт-05, 22:47  (MSK)
>в /etc/rc.d/ лежит файл с командами для запуска natd:
>
>natd -p 551 -n sis0 -redirect_port tcp 192.168.0.2:4899 4899
>natd -p 552 -n sis0 -redirect_port tcp 192.168.0.2:3389 3389
>
>Но при запуске системе эти два ната не поднимаются, хотя если запустить
>этот скрипт потом ручками - то все ок.
>sis0 получает IP по DHCP.
>
>Куда копать?

Во-первых, /etc/rc.d никто не трогает - там системные startup скрипты. Используй /usr/local/etc/rc.d или /etc/rc.local.
Во-вторых, если DCHP, то имеет смысл добавить nat'у опцию -dynamic на случай, если адрес сменится.
В-третьих, для форвардинга 2 портов не нужно запускать 2 natd'а. Можно так:
natd -p 551 -n sis0 -redirect_port tcp 192.168.0.2:4899 4899 -redirect_port tcp 192.168.0.2:3389 3389
И, наконец, в четвертых, так как тебе нужен только один nat (разумеется, в случае, если у тебя больше natd'ов не используется), лучше прописать его в  /etc/rc.conf:
natd_enable="YES"
natd_interface="sis0"
natd_flags="-p 551 -redirect_port tcp 192.168.0.2:4899 4899 -redirect_port  tcp  192.168.0.2:3389 3389"

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

3. "DHCP & NAT"
Сообщение от beerking emailИскать по авторуВ закладки(??) on 22-Мрт-05, 09:18  (MSK)
>>в /etc/rc.d/ лежит файл с командами для запуска natd:
>>
>>natd -p 551 -n sis0 -redirect_port tcp 192.168.0.2:4899 4899
>>natd -p 552 -n sis0 -redirect_port tcp 192.168.0.2:3389 3389
>>
>>Но при запуске системе эти два ната не поднимаются, хотя если запустить
>>этот скрипт потом ручками - то все ок.
>>sis0 получает IP по DHCP.
>>
>>Куда копать?
>
>Во-первых, /etc/rc.d никто не трогает - там системные startup скрипты. Используй /usr/local/etc/rc.d
>или /etc/rc.local.
>Во-вторых, если DCHP, то имеет смысл добавить nat'у опцию -dynamic на случай,
>если адрес сменится.
>В-третьих, для форвардинга 2 портов не нужно запускать 2 natd'а. Можно так:
>
>natd -p 551 -n sis0 -redirect_port tcp 192.168.0.2:4899 4899 -redirect_port tcp 192.168.0.2:3389
>3389
>И, наконец, в четвертых, так как тебе нужен только один nat (разумеется,
>в случае, если у тебя больше natd'ов не используется), лучше прописать
>его в  /etc/rc.conf:
>natd_enable="YES"
>natd_interface="sis0"
>natd_flags="-p 551 -redirect_port tcp 192.168.0.2:4899 4899 -redirect_port  tcp  192.168.0.2:3389 3389"
>

спасибо.

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


Удалить

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




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

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