The OpenNET Project / Index page

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

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

"Проблема маршрутизации во FreeBSD "
Сообщение от Ju_nior Искать по авторуВ закладки(ok) on 24-Май-04, 22:36  (MSK)
Есть две части одной сети обьедененные юникс машиной.
Машина имеет 2 100-мбит риалтека, между ними - мост (bridge, plip0).
На машине подняты различные сервисы, присвоен 10.101.1.200 (rl0).
И все прекрасно работает, пакеты бегают, кроме....

ПРОБЛЕМА №1:
Часть сети висящая на интерфейсе rl1 не видит 10.101.1.200,
ессно, пользоваться сервисами на armaggeddonn не может...
(часть сети на rl0 всеми сервисами пользуется...)

ПРОБЛЕМА №2:
rl1 не хочет присваивать себе ай-пи.
В строке ifconfig_rl1 воспринимает только media 100BaseTX mediaopt full-duplex

КАК С ЭТИМ БОРОТЬСЯ??
Может ли кто нибудь подсказать:
- что нужно прописать чтобы с сеть на rl1 тоже тоже
   могла пользовать сервер (читай видела 10.101.1.200)?  
    или
- как сделать так чтобы rl1 воспринимал прописанный айпи?


конфигурация прилагается
rc.conf

font8x14="cp866u-8x14"
font8x16="cp866u-8x16"
font8x8="cp866u-8x8"
keymap="ua.koi8-u.shift.alt"
keyrate="fast"
hostname="armaggeddonn"
usbd_enable="YES"
gateway_enable="YES"
inetd_enable="YES"
named_enable="YES"
ifconfig_rl0="inet 10.101.1.200 netmask 255.255.255.0 media 100BaseTX mediaopt full-duplex"
ifconfig_rl1="inet 10.101.1.201 netmask 255.255.255.0 media 100BaseTX mediaopt full-duplex"

sysctl.conf

net.link.ether.bridge.enable=1
net.link.ether.bridge.config=rl0,rl1

netstat -r

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
10.101.1/24        link#1             UC          0        0    rl0
10.101.1.7         00:50:fc:ce:4f:22  UHLW        0   321774    rl0   1174
armaggeddonn       00:50:fc:e8:9f:b6  UHLW        0       56    lo0
10.101.1.255       ff:ff:ff:ff:ff:ff  UHLWb       0      112    rl0
localhost          localhost          UH          0        0    lo0

Internet6:
Destination        Gateway            Flags      Netif Expire
localhost          localhost          UH          lo0
fe80::%rl0         link#1             UC          rl0
fe80::250:fcff:fee 00:50:fc:e8:9f:b6  UHL         lo0
fe80::%rl1         link#2             UC          rl1
fe80::250:fcff:fef 00:50:fc:f6:fa:72  UHL         lo0
fe80::%lo0         fe80::1%lo0        U           lo0
fe80::1%lo0        link#4             UHL         lo0
ff01::             localhost          U           lo0
ff02::%rl0         link#1             UC          rl0
ff02::%rl1         link#2             UC          rl1
ff02::%lo0         localhost          UC          lo0

ifconfig

rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::250:fcff:fee8:9fb6%rl0 prefixlen 64 scopeid 0x1
        inet 10.101.1.200 netmask 0xffffff00 broadcast 10.101.1.255
        ether 00:50:fc:e8:9f:b6
        media: Ethernet 100baseTX <full-duplex>
        status: active
rl1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::250:fcff:fef6:fa72%rl1 prefixlen 64 scopeid 0x2
        ether 00:50:fc:f6:fa:72
        media: Ethernet 100baseTX <full-duplex>
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

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

 Оглавление

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

1. "Проблема маршрутизации во FreeBSD "
Сообщение от vitaliy Искать по авторуВ закладки(ok) on 25-Май-04, 11:14  (MSK)
1. Мосту достаточно одного адреса. Второй сетевухе адрес не нужен.
2. http://www.opennet.me/base/net/FilterBridge.txt.html :

"7. Дополнения читателей
   Прислал Pavel V.Zheltobryukhov <pij@rambler.ru>:

   Родилось небольшое замечание - в список команд для запуска моста имхо
   стоит добавить согласно man sysctl -w
   net.link.ether.bridge_cfg=xl0:0,xl1:0 для перевода карт в promiscoius
   режим."

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

2. "Проблема маршрутизации во FreeBSD "
Сообщение от Sergey_A emailИскать по авторуВ закладки(ok) on 25-Май-04, 11:52  (MSK)
>1. Мосту достаточно одного адреса. Второй сетевухе адрес не нужен.

Если я не ошибаюсь, то второй сетевушке адрес присвоить нельзя - сеть-то одна.

>2. http://www.opennet.me/base/net/FilterBridge.txt.html :

Статья, к сожалению, содержит некоторую старую и недостоверную информацию. В частности, с какой-то версии 4.* правила
allow udp from 0.0.0.0 2054 to 0.0.0.0
не существует. Так что если дефолтовое правило Firewall'а будет "deny", то ничего через мост проходить не будет (не будут проходить arp запросы/ответы). Для того что бы всё работало есть правило какое-то (уже не помню, но слово Layer2 там есть, поиск по форуму - поможет).


>   Родилось небольшое замечание - в список команд для запуска
>моста имхо стоит добавить согласно man sysctl -w
>   net.link.ether.bridge_cfg=xl0:0,xl1:0 для перевода карт в promiscoius
>   режим."

1) А что за ключик "-w" ? У меня в мане его нету.
2) можно написать и так net.link.ether.bridge_cfg=rl0,rl1 благо сетевух всего две.

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

3. "Проблема маршрутизации во FreeBSD "
Сообщение от fedorden emailИскать по авторуВ закладки(??) on 25-Май-04, 13:24  (MSK)
У меня на FreeBSD 4.8 стоит 3 сетевухи. Только одна с IP-адресом. Через них организован мост. Все прекрасно работает - все сегменты видят друг друга.
И правило allow udp from 0.0.0.0 2054 to 0.0.0.0 прописано. И параметры net.link... тоже указаны - и функционирует. Все сетевухи в промиск-режиме.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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