[Sysadmins] iptables/nat и несколько одинаковых сетей
    Dmitriy L. Kruglikov 
    =?iso-8859-1?q?Dmitriy=2EKruglikov_=CE=C1_orionagro=2Ecom=2Eua?=
       
    Вс Ноя 19 12:19:51 MSK 2006
    
    
  
На календаре было: Суббота, 18 Ноябрь 2006 года,
Eugene Prokopiev писал(а) в сообщении: 
EP == Eugene Prokopiev
EP> Вы хотите поговорить об этом? ;) (с)
Ну, скорее, вы, чем я :) Совет-то нужен вам ...
А я хочу, всего лишь, понять, где собака ...
EP> Кроме того, каждый VE имеет veth-интерфейс, на котором куча адресов, в 
EP> том числе и из сети 192.168.100.0/24, которая к первой не меет никакого 
EP> отношения. 
Вот тут мне не совсем понятно... Простите за тупость ... :)
Если есть адрес из сети 192.168.100.0/24, то он уже имеет к ней отношение ...
Я так полагаю, что в сети 192.168.100.0/24 где-то есть "умная" железка, 
именуемая маршрутизатором, которая разруливает адреса IP в MAC ...
И она должна находить veth-интерфейсы, и предоставлять информацию.
Стало быть, предположение "которая к первой не меет никакого отношения",
вызывает у меня сомнения...
EP> Все такие veth-интерфейсы вместе с одним физическим 
EP> интерфейсом HN сидят в одном бридже. 
Мне кажется, в вашей сети должно быть не менее двух маршрутизаторов.
Попробуйте посмотреть трассы "от" и "до" ...
EP> По ту сторону бриджа находится куча 
EP> разных устройств, конфигурируемых по IP. И вот их первоначальные 
EP> интерфейсы определяются производителями и могут быть какими угодно. 
Железки такого класса, которые попадали в руки мне, иногда имеют порты для настройки...
COM, USB ... Для того, чтобы поднять конфиг и сетку ...
Но это мелочи ...
И так, вопрос:
Какое устройство "знает" о наличии в природе сетей 
192.168.100.0/24, 
192.168.199.0/24, 
10.0.0.0/24
К кому обращаются все машины в сети с вопросами?
Может быть, этому устройству нужно пояснить командами типа
route add (ip route add) и так далее ...
Если у вас нет реально сети 10.0.0.0/24, а устройства вида 10.0.0.*/32
разбросаны как попало, то нужно будет добавить маршруты на каждое такое устройство.
Вопрос второй:
Если у вас в сети несколько шлюзов между вашими сетями, то вероятно
нужно будет настраивать маскирование (NAT) на каждом шлюзе для каждого исходящего адреса ...
EP> 
EP> И чего можно придумать для прямого доступа к VE из сети 192.168.100.0/24?
EP> 
А не попробовать ли выполнять маскирование исходящих запросов непосредственно на машине,
на которой установлены VE ?
И рекомендую еще раз посмотреть на топологию своей сети ...
Я не могу понять, как машина с двумя сетевыми интерфейсами может понять, 
что адреса из сети 192.168.100.0/24 могут находиться как за интерфейсом
eth0, так и за eth1 ...
Это крайне анатомический путь через тернии к гландам ...
Я не спорю, вероятно можно так извратиться, но стоит ли?
--
Best regards,
 Dmitriy L. Kruglikov                     .--.
 Dmitriy.Kruglikov_at_orionagro.com.ua   |@_@ |
 DKR6-RIPE                               |!_/ |
 ICQ# 13047326                          //   \ \
 XMPP:dkr6 на jabber.ru                   (|     | )
                                      /'\_   _/`\
Powered by Linux                      \___)=(___/
 
-- Мысль --
- Тук-тук!
- Кто там?
- Это я, веб-браузер!
- А фреймы поддерживаешь?
- Не-е-а!
- Тогда и за веревочку не дергай!
    
    
Подробная информация о списке рассылки Sysadmins