From: Eugene Prokopiev <prokopiev@stc.donpac.ru> To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org> Subject: Re: [Sysadmins] iptables/nat и несколько одинаковых сетей Date: Mon, 20 Nov 2006 10:12:42 +0300 Message-ID: <4561556A.3090201@stc.donpac.ru> (raw) In-Reply-To: <20061119111951.50161680@shadow.orionagro.com.ua> Dmitriy L. Kruglikov пишет: > На календаре было: Суббота, 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-интерфейсы, и предоставлять информацию. > Стало быть, предположение "которая к первой не меет никакого отношения", > вызывает у меня сомнения... ну считайте что есть 2 сети 192.168.100.0/24, между ними бриджа нет и маршрутизации нет, но есть машины (VE), которым известен маршрут в одну сеть 192.168.100.0/24 (через маршрутизатор) и они же имеют второй сетевой интерфейс с адресом из другой сети 192.168.100.0/24 > 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 HN > К кому обращаются все машины в сети с вопросами? мне нужно с физической машины из физической сети 192.168.100.0/24 достучаться до VE > Может быть, этому устройству нужно пояснить командами типа > route add (ip route add) и так далее ... HN знает о физической сети 192.168.100.0/24 и о виртуальных адресах вида 10.0.0.*/32 (это работает по умолчанию в OpenVZ). О второй сети 192.168.100.0/24 (частично виртуальной) HN ничего не знает, не считая того, что через его устройство eth1 проходит бридж, соединяющий виртуальную и физическую части второй сети 192.168.100.0/24 > Если у вас нет реально сети 10.0.0.0/24, а устройства вида 10.0.0.*/32 > разбросаны как попало, то нужно будет добавить маршруты на каждое такое устройство. ну это не как попало, это политика OpenVZ в области работы с venet > Вопрос второй: > Если у вас в сети несколько шлюзов между вашими сетями, то вероятно > нужно будет настраивать маскирование (NAT) на каждом шлюзе для каждого исходящего адреса ... шлюз один (HN), именно на нем я не могу настроить маскирование > EP> И чего можно придумать для прямого доступа к VE из сети 192.168.100.0/24? > EP> > А не попробовать ли выполнять маскирование исходящих запросов непосредственно на машине, > на которой установлены VE ? разумеется, HN - именно эта машина, на ней я и пытаюсь это делать ;) > И рекомендую еще раз посмотреть на топологию своей сети ... > Я не могу понять, как машина с двумя сетевыми интерфейсами может понять, > что адреса из сети 192.168.100.0/24 могут находиться как за интерфейсом > eth0, так и за eth1 ... > Это крайне анатомический путь через тернии к гландам ... > Я не спорю, вероятно можно так извратиться, но стоит ли? полностью с вами согласен, потому и попытался настроить маскирование адресов, чтобы о первой чисто физической сети 192.168.100.0/24 VE ничего не знали -- С уважением, Прокопьев Евгений
next prev parent reply other threads:[~2006-11-20 7:12 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-11-18 7:32 Eugene Prokopiev 2006-11-18 8:28 ` Dmitriy L. Kruglikov 2006-11-18 17:23 ` Eugene Prokopiev 2006-11-19 9:19 ` Dmitriy L. Kruglikov 2006-11-20 7:12 ` Eugene Prokopiev [this message] 2006-11-20 7:25 ` Dmitriy L. Kruglikov 2006-11-20 10:17 ` Eugene Prokopiev 2006-11-20 10:27 ` Dmitriy L. Kruglikov 2006-11-20 10:36 ` Eugene Prokopiev 2006-11-18 9:03 ` Nikolay A. Fetisov 2006-11-18 16:37 ` Eugene Prokopiev 2006-11-19 9:13 ` Kaydannik Alex 2006-11-19 23:47 ` Arkadiy Pavlik 2006-11-20 6:57 ` Eugene Prokopiev 2006-11-20 8:11 ` Dmitry Lebkov 2006-11-20 11:26 ` ABATAPA 2006-11-20 14:57 ` Alexey I. Froloff
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4561556A.3090201@stc.donpac.ru \ --to=prokopiev@stc.donpac.ru \ --cc=sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git