Надо объеденить 3 подсети

Discussion in 'Безопасность и Анонимность' started by FaR-G9, 3 May 2008.

  1. FaR-G9

    FaR-G9 Member

    Joined:
    19 Dec 2006
    Messages:
    114
    Likes Received:
    28
    Reputations:
    -4
    В общем подскажите, надо объеденить 3 дома
    ихние IP
    192.168.1.x
    192.168.2.x
    192.168.3.x

    Я так понимаю нужно поставить роутер 3мя сетевухами
    и дать им соответствующие IP
    192.168.1.1
    192.168.2.1
    192.168.3.1

    Потом указать на машинах клиентов шлюзы
    192.168.1.1
    192.168.2.1
    192.168.3.1
    соответствуя к какой карте подключается на роутере.

    Получится так?

    как настроить маршрутизацию на роутере?
    Роутер предполагается будет "сидеть" на Fedora Core 8
     
  2. ZipaCna

    ZipaCna Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    60
    Likes Received:
    15
    Reputations:
    3
    Все что тебе надо какойнить дешевый копмик ака пентиум 300 Мг или чуть мощнее , 3 сетевые и ebtables. далее от каждого сегметна(свича) втыкаеш в определенный интерфейс и праписываеш правила в ebtables... на клиентских компах ничего менять не надо будет ....

    Кури маны по ebtables.

    А почему бы просто не соединить витой парой дома ??? =) 3 дома не так уж и много...
     
  3. MicRO

    MicRO Member

    Joined:
    28 Oct 2004
    Messages:
    274
    Likes Received:
    75
    Reputations:
    49
    как вариант, покупаете свитч на 4 порта, и просто выставляете маску в настройках например 255.255.248.0 типа /21 и будет вам счастье...
    а если первый вариант то не ebtales а iptables... нафиг изобретать велосипед?
     
  4. SterhTG

    SterhTG Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    87
    Likes Received:
    11
    Reputations:
    0
    Необходимо сначала разрешить входящий и исхоящий траффик из сетей, затем разрешить форвандинг из одной сети в другую. По дефолту в федоре не знаю, но в дебе разрешено это дело.
    Есть отличный линк с примерами:
    _http://www.stanford.edu/~fenn/linux/
     
    #4 SterhTG, 4 May 2008
    Last edited: 4 May 2008
  5. [loy]

    [loy] Elder - Старейшина

    Joined:
    24 Mar 2006
    Messages:
    126
    Likes Received:
    23
    Reputations:
    16
    Не знаю, нашли вы решение или нет, тема закрыта или нет =\

    Если нужно объеденить 3 сети, т.е. чтобы друг друга все видили, без общего broadcast.

    Выставляем на всех 3-ёх сетевуха IP/mask:

    ifconfig eth0 192.168.1.1 netmask 255.255.255.0;
    ifconfig eth1 192.168.2.1 netmask 255.255.255.0;
    ifconfig eth2 192.168.3.1 netmask 255.255.255.0;

    echo 1 > /proc/sys/net/ipv4/ip_forward

    Увы, не знаю как это будет на фидоре, не юзал её ...


    Если нужно управлять траффик, кому надо "пролетать в другу сеть, кому нет" -- ботаем iptables на тему forward

    Для примера "запрещение":
    'iptables -A FORWARD -d 192.168.1.2 -j DROP' -- дропаем пакеты у которых цель 192.168.1.2
    'iptables -A FORWARD -s 192.168.1.2 -j DROP' -- дропаем пакеты у которых источник 192.168.1.2

    Пример "разрешение":
    'iptables -P FORWAR DROP' - запрещаем все пакеты
    'iptables -A FORWARD -d 192.168.1.2 -j ACCEPT' -- разрешаем(пропускаем в сеть) пакеты у которых цель ...
    'iptables -A FORWARD -s 192.168.1.2 -j ACCEPT' -- разрешаем(пропускаем в сеть) пакеты у которых источник ...
    -----------------

    Почему не стоит делать сетевую маску /21, - написано очень хорошо в документациях по vlan. общий брудкаст ... не совсем хорошо.

    а ebtables - это же мост, зачем ?!

    Ну, а если действительно нужно сделать из компутера - хаб/свитч, т.е. сделав мост можно след. образом.

    'brctl addbr br0' -- создаём мост
    'brctl addif br0 eth0' -- добавляем eth0 в мост.
    'brctl addif br0 eth1' -- добавляем eth1 в мост.
    'brctl addif br0 eth2' -- добавляем eth2 в мост.

    Ну и назначаем мосту айпи: ifconfig br0 АЙПИ netmask СЕТЕВАЯ_МАСКА

    //Сорри, что нафлудил, возможно и по закрытой теме :(
     
    #5 [loy], 16 May 2008
    Last edited: 16 May 2008
    2 people like this.
  6. rawsik

    rawsik New Member

    Joined:
    7 Nov 2007
    Messages:
    26
    Likes Received:
    3
    Reputations:
    -5
    [loy]
    +1

    как вариант, если извратиться, то можно "занатить" сети)))

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