The OpenNET Project / Index page

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

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

"маршрутизация в freebsd"  
Сообщение от PavekSam email(ok) on 02-Окт-06, 22:47 
Есть freebsd 6.1, две сетевухи, две сети.
Не могу понять, почему не работает маршрутизация этих сетей через freebsd. Хосты из обоих сетей не пингуют сеть за freebsd.

Ответы на возможные вопросы:
1. На клиентах шлюз настроен соответственно.
2. С машины freebsd обе сети пингуются.
3. C любой сети пингуется freebsd, работает ssh и т.д.
4. rc.conf:
     gateway_enable="YES"
     defaultrouter="X.X.X.241"
     hostname="g0.local.lan"
     ifconfig_ed0="inet Y.Y.Y.78 netmask 255.255.255.0"
     ifconfig_rl0="inet X.X.X.243 netmask 255.255.255.248"
5. ifconfig:
   ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet Y.Y.Y.Y netmask 0xffffff00 broadcast X.X.X.255
        ether 00:00:21:f0:0f:e6
        media: Ethernet autoselect (10baseT/UTP)
   rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet X.X.X.243 netmask 0xfffffff8 broadcast Y.Y.Y.247
        ether 00:0c:6e:ba:04:7c
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
6. NAT нету, не нужен он. Firewall - нет.
7. Ядро было пересобрано с поддержкой NETGRAPH.
8. Сеть X.X.X.78 - серая, сеть Y.Y.Y.243/29 - внешняя (но пингую со своего хоста в той же сети - Y.Y.Y.242/29)

Помогите чайнику!!!

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

 Оглавление

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


1. "маршрутизация в freebsd"  
Сообщение от PavelR (??) on 02-Окт-06, 23:18 
>Есть freebsd 6.1, две сетевухи, две сети.
>Не могу понять, почему не работает маршрутизация этих сетей через freebsd. Хосты
>из обоих сетей не пингуют сеть за freebsd.
>
>Ответы на возможные вопросы:
>1. На клиентах шлюз настроен соответственно.


приведи настройки.

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

4. "маршрутизация в freebsd"  
Сообщение от PavekSam email(ok) on 03-Окт-06, 10:13 
>>Есть freebsd 6.1, две сетевухи, две сети.
>>Не могу понять, почему не работает маршрутизация этих сетей через freebsd. Хосты
>>из обоих сетей не пингуют сеть за freebsd.
>>
>>Ответы на возможные вопросы:
>>1. На клиентах шлюз настроен соответственно.
>
>приведи настройки.

Cо стороны реальных адресов:
inet Y.Y.Y.242 netmask 0xfffffff8 broadcast Y.Y.Y.247

Routing table:
default            Y.Y.Y.241          UGS         0    23805    em0
X.X.X.0/24         Y.Y.Y.243          UGS         0       99    em0
127.0.0.1          127.0.0.1          UH          0    21811    lo0
Y.Y.Y.240/29       link#1             UC          0        0    em0
Y.Y.Y.241          00:a0:c5:fa:d4:ec  UHLW        2        0    em0
Y.Y.Y.242          00:30:48:55:cb:2a  UHLW        1        9    lo0
Y.Y.Y.243          link#1             UHLW        2        0    em0

traceroute to X.X.X.150 (X.X.X.150), 64 hops max, 40 byte packets
1  Y.Y.Y.243 (Y.Y.Y.243)  0.673 ms  0.233 ms  0.501 ms
2  * * *

Со второй стороны:
ip - X.X.X.150/24

Routing table:
Сетевой адрес     Маска сети           Адрес шлюза     Интерфейс
Y.Y.Y.240        255.255.255.248       X.X.X.78        X.X.X.150

tracert Y.Y.Y.241
Трассировка маршрута к Y.Y.Y.241 с максимальным числом прыжков 30
  1    <1 мс    <1 мс    <1 мс  X.X.X.78
  2     *        *        *     Превышен интервал ожидания для запроса.


С машины freebsd:
PING X.X.X.150 (X.X.X.150): 56 data bytes
64 bytes from X.X.X.150: icmp_seq=0 ttl=128 time=0.446 ms

PING Y.Y.Y.241 (Y.Y.Y.241): 56 data bytes
64 bytes from Y.Y.Y.241: icmp_seq=0 ttl=254 time=0.893 ms


>а как вы без NAT хотите из серой сети попаст во внешнюю
>нормальную сеть? Внешняя сеть о серых етях вообще ничего не знает.
>Если конечно под внешней сетью мы понимаем одно и тоже.

Извините, неточно выразился. Я имел ввиду, что в сети Y.Y.Y.240/29 адреса белые. Однако с таблице маршрутов хостов этой сети есть запись о маршруте к X.X.X.0/24.

>Попробуйте пересобрать ядро с опцией BRIDGE

А чем это поможет, мне не нужен bridge, мне нужен gateway.

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

2. "маршрутизация в freebsd"  
Сообщение от crash (??) on 03-Окт-06, 02:01 
>Есть freebsd 6.1, две сетевухи, две сети.
>Не могу понять, почему не работает маршрутизация этих сетей через freebsd. Хосты
>из обоих сетей не пингуют сеть за freebsd.
>
>Ответы на возможные вопросы:
>1. На клиентах шлюз настроен соответственно.
>2. С машины freebsd обе сети пингуются.
>3. C любой сети пингуется freebsd, работает ssh и т.д.
>4. rc.conf:
>     gateway_enable="YES"
>     defaultrouter="X.X.X.241"
>     hostname="g0.local.lan"
>     ifconfig_ed0="inet Y.Y.Y.78 netmask 255.255.255.0"
>     ifconfig_rl0="inet X.X.X.243 netmask 255.255.255.248"
>5. ifconfig:
>   ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>        inet Y.Y.Y.Y netmask 0xffffff00
>broadcast X.X.X.255
>        ether 00:00:21:f0:0f:e6
>        media: Ethernet autoselect (10baseT/UTP)
>
>   rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>        options=8<VLAN_MTU>
>        inet X.X.X.243 netmask 0xfffffff8
>broadcast Y.Y.Y.247
>        ether 00:0c:6e:ba:04:7c
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>6. NAT нету, не нужен он. Firewall - нет.
>7. Ядро было пересобрано с поддержкой NETGRAPH.
>8. Сеть X.X.X.78 - серая, сеть Y.Y.Y.243/29 - внешняя (но пингую со
>своего хоста в той же сети - Y.Y.Y.242/29)
>
>Помогите чайнику!!!


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

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

3. "маршрутизация в freebsd"  
Сообщение от sedfom (ok) on 03-Окт-06, 06:43 
Попробуйте пересобрать ядро с опцией BRIDGE

Ну и приведите настройки клиентов.

Можете почитать вот здесь примеры:
http://www.opennet.ru/docs/RUS/static_route/

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

5. "маршрутизация в freebsd"  
Сообщение от acz (ok) on 09-Окт-06, 20:59 
Короче, я здесь задавал ТАКОЙ ЖЕ вопрос. И НИКТО не ответил. СВОЮ Проблему решил так: собрал ядро с добавлением options IPFIREWALL DUMMYNET BRIDGE NETGRAPH NETGRAPH_BRIDGE. Ясен фиг, что они дублируют функциональность, ну да это неважно. Пересобирать ядро после каждой попытки ещё хуже. После этого выставил в rc.conf следущее:

ifconfig_ed0="бла-бла"
ifconfig_ed1="бла-бла"
defaultrouter="бла-бла"
hostname="бла-бла"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="внешний интерфейс"
natd_flags=""

И всё пашет. Потом можно изменить firewall_type и получить защищённую сеть, если нужно. А вот как просто маршрутизатор сделать, вопрос открытым остаётся.

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

6. "маршрутизация в freebsd"  
Сообщение от Banan on 09-Окт-06, 21:59 
crash уже все ответил.
>Короче, я здесь задавал ТАКОЙ ЖЕ вопрос. И НИКТО не ответил.


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

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

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




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

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