The OpenNET Project / Index page

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

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

"FreeBSD 5.1p5 natd не транслэйтит tcp пакеты"
Сообщение от koka emailИскать по авторуВ закладки on 03-Окт-03, 16:16  (MSK)
имеентся:
de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 194.85.83.56 netmask 0xfffffc00 broadcast 194.85.83.255
        inet6 fe80::280:c8ff:fe33:561eч0 prefixlen 64 scopeid 0x1
        inet 192.168.90.1 netmask 0xffffff00 broadcast 192.168.90.255
        ether 00:80:c8:33:56:1e
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
Необходимо, чтобы любые пакеты из 192.168.90.2 траснлэйтились обратно в de0 (но с ip 194.85.83.56).
в кернеле добавил:

# firewall
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=10
options         IPDIVERT
options         DUMMYNET

rc.conf:
ifconfig_de0="inet 194.85.83.56  netmask 255.255.252.0"
ifconfig_de0_alias0="inet 192.168.90.2 netmask 255.255.255.0"
defaultrouter="194.85.80.1"
hostname="fruha.8ka.mipt.ru"
sshd_enable="YES"
firewall_enable="YES"
firewall_script="/etc/firewall/fwrules"
natd_enable="YES"
natd_interface="de0"
gateway_enable="YES"

/etc/fiewall/fwrules:
#!/bin/sh
ipfw="/sbin/ipfw -q"
$ipfw flush
$ipfw add divert natd all from 192.168.90.2 to any out via de0
$ipfw add divert natd all from any to 194.85.83.56 in via de0
$ipfw add allow all from any to any


с 192.168.90.2 без проблем идут icmp и udp пакеты во внешнюю сеть уходят (ping проходит и имена резолвятся на внешних ДНС) - но tcp пакеты не проходят.
Пробывал natd -a 194.85.83.56 - эффект тот же.

в чём могут быть грабли?

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

 Оглавление

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

1. "FreeBSD 5.1p5 natd не транслэйтит tcp пакеты"
Сообщение от koka emailИскать по авторуВ закладки on 03-Окт-03, 16:18  (MSK)
>rc.conf:

>ifconfig_de0_alias0="inet 192.168.90.2 netmask 255.255.255.0"

здесть:
ifconfig_de0_alias0="inet 192.168.90.1 netmask 255.255.255.0"

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

2. "FreeBSD 5.1p5 natd не транслэйтит tcp пакеты"
Сообщение от dev emailИскать по авторуВ закладки on 04-Окт-03, 16:26  (MSK)
А мир с какими параметрами компилировал?
-O2 присутствует?
Я из-за этого месяц в инет только через прокси ходил :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD 5.1p5 natd не транслэйтит tcp пакеты"
Сообщение от koka Искать по авторуВ закладки on 04-Окт-03, 20:09  (MSK)
>А мир с какими параметрами компилировал?
>-O2 присутствует?
>Я из-за этого месяц в инет только через прокси ходил :)

я кажется ставил -O2
поставить меньше надо?

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

4. "FreeBSD 5.1p5 natd не транслэйтит tcp пакеты"
Сообщение от dev emailИскать по авторуВ закладки on 05-Окт-03, 01:42  (MSK)
>>А мир с какими параметрами компилировал?
>>-O2 присутствует?
>>Я из-за этого месяц в инет только через прокси ходил :)
>
>я кажется ставил -O2
>поставить меньше надо?
у меня теперь -O -pipe - как по умолчанию.
Про -O2 пишут что "сначала соберите мир и ядро без оптимизации, а потом сообщайте о проблемах" - где-то в readme с исходниками или в handbook это было.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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