Об объединении двух локальных сетей через публичную IP-сеть, с использованием двух выделенных мостов с обоих сторон и организацией туннеля с использованием vtun: http://www.opennet.ru/base/net/remote_bridging.txt.html . Описан процесс создания туннеля и организация моста. В итоге получается вирутальная сеть с единым IP-адресным пространством.
Для работы на уровне MAC-адресов, соединение двух сетей через выделенный мост, из http://www.opennet.ru/base/net/linux_bridge.txt.html :
Создание и настройка прозрачного bridge-а под Linux
Настройка шлюза под Linux
(разделения сетей не требуется все
работает на канальном уровне (с MAC-адресами ))
Начальные условия:
компьютер с двумя сетевыми картами
утилита bridge-utils
с командной строки вводим следующие строки:
brctl addbr br0 #добавить(создать) новый мост
brctl addif br0 eth0 #подключить к нему сетевые интерфейсы
brctl addif br0 eth1 #(eth0 и eth1)
#при этом интерфейсы, в данный момент,
#не должны иметь IP адресов (команда
#"ip addr delete 192.168.2.1 dev eth0")
ip addr add 192.168.168.8/24 dev br0 #назначить мосту IP адрес
brctl stp br0 off #отключить режим STP (цитата из МАН
#brctl stp <bridge> <state>
#controls this bridge instance's participation in the spanning tree
#protocol. If <state> is "on" or "yes" the STP will be turned on,
#otherwise it will be turned off. When turned off, the bridge will not
#send or receive BPDUs, and will thus not participate in the spanning
#tree protocol. If your bridge isn't the only bridge on the LAN, or if
#there are loops in the LAN's topology, DO NOT turn this option off. If
#you turn this option off, please know what you are doing.)
ip link set br0 up #запускаем интерфейсы
ip link set eth0 up
ip link set eth1 up
-------------------------------------------------------------------------------
Вспомогательные команды с различной информацией
ip addr #инф. о сетевых интерфейсах
ip link #инф. о сетевых интерфейсах
brctl show #инф. о бридже
brctl showmacs br0 #таблица MAC-адресов
arp -a #ARP-таблица
ip route add default via 192.168.1.1 #gateway по умолчанию
#(должен быть если есть
#потребность выходить в "Inet")
Все это должно запускаться при каждом запуске системы (надо прописать в
автозагрузку (например в конец скрипта /etc/init.d/rc.init))
Дата создания: 2006-05-24 15:25:20 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 15:25:20 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1
Wiki::Admin Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц