URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 16363
[ Назад ]

Исходное сообщение
"Realtek xx029 и глюки с маской сети на FreeBSD 4.4"

Отправлено Dimkaa , 18-Апр-02 22:47 
На машине с FreeBSD 4.4 установлены две карточки Realtek xx029:
ed1 - 192.168.1.1 (cеть 192.168.1.0/255.255.255.0),  
ed0 - 100.100.100.10 (сеть 100.100.100.0/255.255.255.0),
настроен nat и все работало и радовало народ пока не пришлось менять маску
внешней сети на ed0 на 255.255.255.224 и значение Defaultrouter
на 100.100.100.33 - дальше все, полный облом, nat перестает работать,
хотя c машин 192.168.1.0/24 пингуется ip на внешнем ed0, но дальше пинг не проходит :(.
С машины с FreeBSD пинг проходит и на внешние и на внутренние хосты.

Как только возвращаю прежние настройки - все работает.

Вопрос - не водится ли за карточками Realtek на чипе хх029 глюков,
связанных с такими масками ?


Содержание

Сообщения в этом обсуждении
"RE: Realtek xx029 и глюки с маской сети на FreeBSD 4.4"
Отправлено sassha , 19-Апр-02 12:20 
Realtek конечно отстой, но не до такой же степени.
Поищи в форуме, мне кажется пару месяцев назад кто-то искал что-то похожее.

"RE: Realtek xx029 и глюки с маской сети на FreeBSD 4.4"
Отправлено SaneK , 19-Апр-02 13:25 
Это скорее не с сетевухой проблемы, а с натом. Ты его как пускаешь?


"RE: Realtek xx029 и глюки с маской сети на FreeBSD 4.4"
Отправлено Dimkaa , 19-Апр-02 15:32 
ipfw add 200 divert natd all from any to any via ed0


"RE: Realtek xx029 и глюки с маской сети на FreeBSD 4.4"
Отправлено SaneK , 19-Апр-02 22:43 
>ipfw add 200 divert natd all
>from any to any via
>ed0


Это у тя правило фиревола, его так и оставь. А как в процессах он у тя висит? С какими ключами? Там должно быть что то вроде:

/sbin/natd -s -m -u -n ed0

а еще может попробуй что то вроде:

/sbin/natd -s -m -a "ИП ed0" -redirect_address "ИП ed1" "ИП ed0" -а "ИП ed0"

Если не поможет в мане natd посмотри на тему redirect_address


"RE: Realtek xx029 и глюки с маской сети на FreeBSD 4.4"
Отправлено Dimkaa , 19-Апр-02 22:54 
Примерно так и прописано:

/sbin/natd -n ed0 -s -m

правда без -u, т.к. имеются сомнения в его актуальности в этой ситуё.