imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 19.06.2003, 15:55     # 1
covex
Guest
 
Сообщения: n/a

FreeBSD 4.5 + ppp + nat

hi
имеется локальная сеть - шлюз в интернет FreeBSD 4.5
соединяется по модему(выделенка), для соединения выделен 1 IP адрес, в локалке адреса 192.168.**
делаю так:
rc.conf :
natd_program="/sbin/natd"
natd_enable="YES"
natd_interface="ppp0"

rc.firewall :
/sbin/ipfw add divert natd all from any to any via ppp0

когда интерфейс поднят, после загрузки пишу:
ntad -interface ppp0
но если прописываю его в автозагрузке, или в конфигурации ppp ставлю -nat ничего не выходит т.к. интерфейс не поднят. приходится все время ручками. как сделать чтобы он запускался и ждал когда интерфейс поднимется, или запускался только после того как ppp0 заработает.
модемы всегда в коннекте, т.е. ppp0 сам по себе поднимается медленно и после всех демонов.
 
Старый 20.06.2003, 13:29     # 2
Bek
::VIP::
 
Аватар для Bek
 
Регистрация: 25.12.2002
Адрес: SPb.RU
Сообщения: 958

Bek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek Сэнсэй
а что надо то?
автозапуск?
есть решение в лоб - настрой cron на запуск скрипта раз в 5 минут например. А внутри проверяй поднят интерфейс или нет. если да то пускаешь natd и ставишь какой нибудь признак. При последующих запусках просто проверяй было ли все запущено.

Если не устраивает, можно поковыряться дальше - наверняка есть другие варианты
Bek вне форума  
Старый 02.07.2003, 08:04     # 3
noname
Full Member
 
Аватар для noname
 
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761

noname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собой
добавляешь в /etc/rc.conf
natd_flags="-f /etc/natd.conf"

вот мой домашний natd.conf
dynamic yes --если у тебя статический ip тебе этого вроде не надо
same_ports yes
use_sockets yes
log yes

что это все значит, есть в man natd

теперь после перезагрузки у тебя natd должен висеть и ждать ppp
__________________
Смерть фашистским оккупантам.

Последний раз редактировалось noname; 02.07.2003 в 08:13.
noname вне форума  
Старый 13.01.2004, 08:30     # 4
MoHaX
Member
 
Аватар для MoHaX
 
Регистрация: 18.11.2002
Адрес: Россия, Красноярск
Пол: Male
Сообщения: 310

MoHaX Известность не заставит себя ждать
PPP + FreeBSD

Такая проблема: есть фрюха 4.4 к ней через ппп зацеплена штука под названием D-LINK DP-602 (маршрутизатор с натом), к этой штуке через лан зацеплен комп (win98). На фрюхе пишу /usr/sbin/pppd /dev/cuaa1 4800 айпишники выдаются, на фре 217.78.10.2 на D-LINK 217.78.10.1... Всё вроде нормально, в логах D-LINK пишет, что адрес получил. Начинаю с фри пингова D-LINK нифига не происходит, хотя модемы показывают что движение есть и активность WAN на D-LINK тоже присутствует, т.е. пакеты обратно не возвращаются, tcpdump -i ppp0 вообще нифига не кажет... Пингую саму фрю 217.78.20.2 тоже тишина. Пингую с машины Win98 фру 217.78.10.2 тоже тишина (в статистике D-LINk показывается что пакеты на фрю идут), пингую саму D-LINK таже хрень показывает, что пакеты идут а обратно не возвращаются.... Чего это косячит Фрюха, Д-ЛИНК или Я? Могу конфиги ппп сюда запостить если надо....
MoHaX вне форума  
Старый 13.01.2004, 13:08     # 5
Innocead
::VIP::
 
Аватар для Innocead
 
Регистрация: 11.12.2002
Адрес: Сочи, Russia
Сообщения: 484

Innocead Нимб уже пробиваетсяInnocead Нимб уже пробивается
MoHaX
это DNS скорее всего!!! поставь или named или пропиши в /etc/resolv.conf ip'ки DNS провайдера!! Их должно быть не больше 2-х!!! Почитай хауту!!!

http://freebsd.org.ru/how-to/dns/
http://freebsd.org.ru/handbook/dns.html

Последний раз редактировалось Innocead; 13.01.2004 в 13:17.
Innocead вне форума  
Старый 13.01.2004, 21:40     # 6
noname
Full Member
 
Аватар для noname
 
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761

noname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собойnoname Имеются все основания чтобы гордиться собой
Innocead

ну и причем тут dns если у него везде ip адреса ?
__________________
Смерть фашистским оккупантам.
noname вне форума  
Старый 14.01.2004, 04:33     # 7
MoHaX
Member
 
Аватар для MoHaX
 
Регистрация: 18.11.2002
Адрес: Россия, Красноярск
Пол: Male
Сообщения: 310

MoHaX Известность не заставит себя ждать
Да, пожалуй ДНС тут ни причём.... Какие ещё предложения будут?
MoHaX вне форума  
Старый 14.01.2004, 13:39     # 8
Innocead
::VIP::
 
Аватар для Innocead
 
Регистрация: 11.12.2002
Адрес: Сочи, Russia
Сообщения: 484

Innocead Нимб уже пробиваетсяInnocead Нимб уже пробивается
noname
а причем тут IP? Я предположил, что это dns, так как...

Цитата:
Пингую саму фрю 217.78.20.2 тоже тишина. Пингую с машины Win98 фру 217.78.10.2 тоже тишина (в статистике D-LINk показывается что пакеты на фрю идут), пингую саму D-LINK таже хрень показывает, что пакеты идут а обратно не возвращаются....
У меня что-то на подобие было!!!

MoHaX
Ты бы проверил... имхо это лучше, чем ничего

Последний раз редактировалось Innocead; 14.01.2004 в 13:44.
Innocead вне форума  
Старый 15.01.2004, 04:49     # 9
MoHaX
Member
 
Аватар для MoHaX
 
Регистрация: 18.11.2002
Адрес: Россия, Красноярск
Пол: Male
Сообщения: 310

MoHaX Известность не заставит себя ждать
Место фрюхи забацал винду, так же соеденил по ппп и всё заканало... Я думаю, что это в настройках ппп на фрюхе какие-то промблемы. Только вот какие? Вообще странно же это, что после установки ппп я не могу пингануть с фрюхи тот айпишник который на ppp0 висит, в ifconfige он кажет, что на ppp0 висит 217.78.10.2 айпишник, пингую его тишина, tcpdump -i ppp0 тоже тишина.... На файрволле from any to any.... никаких видимых причин... В чём закарюка?
MoHaX вне форума  
Старый 04.01.2005, 15:24     # 10
GuRman
::VIP::
лЯнтяй-full version
 
Аватар для GuRman
 
Регистрация: 08.02.2004
Адрес: /dev/null
Сообщения: 670

GuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman Гуру
FreeBSD & DialUP

Собственно помогите настроить фрю, чтоб дозвониться до прова. В комплекте мне привычной kppp не было Или скажити где ее скачать или как настроить
__________________
icq: 702007
e-mail: 702007@gmail.com
GuRman вне форума  
Старый 08.05.2007, 16:16     # 11
Lion1981
Member
 
Аватар для Lion1981
 
Регистрация: 15.07.2004
Адрес: Ukraine, Lvov
Сообщения: 258

Lion1981 презирают в этих краях
Цитата:
Сообщение от noname Посмотреть сообщение
добавляешь в /etc/rc.conf
natd_flags="-f /etc/natd.conf"

вот мой домашний natd.conf
dynamic yes --если у тебя статический ip тебе этого вроде не надо
same_ports yes
use_sockets yes
log yes

что это все значит, есть в man natd

теперь после перезагрузки у тебя natd должен висеть и ждать ppp
хотел проверить запустил с консоли некатит
проблема похожая
ладно если ppp был поднят (создан девайс tunN)
а если он не поднялся значит и натд нестартанет
хотелось бы узнать методы решить проблему
1. точнее как организивать последовательность загрузки
1). интерфейси карточек
2). ппп
3). нат

а то бывает что все хаотично и как минимум нат не стартует
а если еще добавить два ппп конекта тогда вобще ужас то один раньше поднимиться то другой соответсвено каналы меняться будут местами и ничего не заработает

2. воторй вопрос возможно не потеме
как грубо говоря передать параметр -unit N для ppp в rc.conf или как то в ppp.conf задать для профиля фиксироваий номер tun девайса.

(поднять два ppp из rc.conf http://www.opennet.ru/openforum/vslu...ID10/3260.html)
__________________
--==)) Show Must Go On ((==--
Lion1981 вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:03.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.