The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"1 Ethernet много IP"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Учет трафика, статистика)
Изначальное сообщение [ Отслеживать ]

"1 Ethernet много IP"  +/
Сообщение от Bce Haxy (ok) on 20-Июн-12, 05:07 
Есть два IP адреса: 1.2.3.4 и 5.6.7.8, одна сетевуха и одна виртуалка,
надо чтоб запросы на 1.2.3.4 шли к хост-системе, а все  запросы к 5.6.7.8
уходили в виртуалку.

Такое вообще возможно?

---

Если сделать бридж br0, в него засунуть eth0 и tap0

# ifconfig br0 1.2.3.4 up;
# route -add 5.6.7.8 dev br0;

А сам адрес 5.6.7.8, прописать для eth0 виртуалки.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "1 Ethernet много IP"  +/
Сообщение от crash (ok) on 20-Июн-12, 07:35 
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/confi...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "1 Ethernet много IP"  +/
Сообщение от Bce Haxy (ok) on 20-Июн-12, 14:31 
> http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/confi...

Алиасы это чудно. Но если сделать listen(0.0.0.0:22) на хосте,
оно будет видеться на всех алиасах.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "1 Ethernet много IP"  +/
Сообщение от BillyBoy email(ok) on 21-Июн-12, 00:29 
> http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/confi...

У сетевого интерфейса всегда есть один ''настоящий'' адрес, хотя он может иметь любое количество ''синонимов'' (alias).
Что за бред? Или в BSD действительно всё так плохо?

То ли дело у нас в линупсах:
The address is a protocol (IPv4 or IPv6) address attached to a network device.  Each device must have at least one address to use the corresponding protocol.  It is possible to have several different addresses attached to one device.  These addresses are not discriminated, so that the term alias is not quite appropriate for them

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "1 Ethernet много IP"  –1 +/
Сообщение от PavelR (??) on 20-Июн-12, 10:39 
> Есть два IP адреса: 1.2.3.4 и 5.6.7.8, одна сетевуха и одна виртуалка,
> надо чтоб запросы на 1.2.3.4 шли к хост-системе, а все  запросы
> к 5.6.7.8
> уходили в виртуалку.
> Такое вообще возможно?
> ---
> Если сделать бридж br0, в него засунуть eth0 и tap0
> # ifconfig br0 1.2.3.4 up;
> # route -add 5.6.7.8 dev br0;
> А сам адрес 5.6.7.8, прописать для eth0 виртуалки.

Пройдите в соответствии с ником.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "1 Ethernet много IP"  +/
Сообщение от Bce Haxy (ok) on 22-Июн-12, 02:32 
> Есть два IP адреса: 1.2.3.4 и 5.6.7.8, одна сетевуха и одна виртуалка,
> надо чтоб запросы на 1.2.3.4 шли к хост-системе, а все  запросы
> к 5.6.7.8
> уходили в виртуалку.
> Такое вообще возможно?

Ладно, спрошу по другому. Надеюсь многие знаю, проброс портов в виртуалку?!
Вот надо тоже самое, только с IP адресом. Чтоб по этому адресу не было доступа
к хост-системе, а сразу в виртулку.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "1 Ethernet много IP"  +/
Сообщение от Andrey Mitrofanov on 22-Июн-12, 15:01 
> Ладно, спрошу по другому. Надеюсь многие знаю, проброс портов в виртуалку?!
> Вот надо тоже самое, только с IP адресом. Чтоб по этому адресу
> не было доступа
> к хост-системе, а сразу в виртулку.

Как это в серьёзной fbsd, я не знаю, а на пионЭрской поделке linux (debian, kvm, libvirt и пр.) это на хосте мост, в него физический ифейс, воткнутый в локалку, на мосте же ip самого хоста, в мост же добавлен tun-или-tap (не знаю, оно "само работает", чесслово!) от виртуалки, в виртуалке настроен-подключён другой конец того сам-не-знаю-tunа-или-tapа, он же, сетевой ифейс виртуалки, внутри в.м. выглядит, как сетевая (eth0, типа, "вритуальный" rtl8139 какой-нибудь), вот на тот внутренний ифейс в ОС гостя-виртуалки у меня ставится _второй_ ip.

Итого: 2 машина (хост и в.м.) с разными ip в одном свиче-локалке. У меня виртуалки пускаются в тот же ip сегмент, что и хост, но ничего ж не мешает по одному эзернету гонять разные ip сети-диапазоны.

...картинок я рисовать не буду, ленюсь сегодня.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "1 Ethernet много IP"  +/
Сообщение от Bce Haxy (ok) on 24-Июн-12, 19:25 
>> Ладно, спрошу по другому. Надеюсь многие знаю, проброс портов в виртуалку?!
>> Вот надо тоже самое, только с IP адресом. Чтоб по этому адресу
>> не было доступа
>> к хост-системе, а сразу в виртулку.
> Как это в серьёзной fbsd, я не знаю,

А с чего вы взяли, что BSD, линух?!

> это на хосте мост, в
> него физический ифейс, воткнутый в локалку, на мосте же ip самого
> хоста, в мост же добавлен tun-или-tap (не знаю, оно "само работает",
> чесслово!) от виртуалки, в виртуалке настроен-подключён другой конец того сам-не-знаю-tunа-или-tapа,
> он же, сетевой ифейс виртуалки, внутри в.м. выглядит, как сетевая (eth0,
> типа, "вритуальный" rtl8139 какой-нибудь), вот на тот внутренний ифейс в ОС
> гостя-виртуалки у меня ставится _второй_ ip.

Хост:

# tunctl -t tap0;
# ifconfig eth0 0.0.0.0 promisc up;
# ifconfig tap0 0.0.0.0 promisc up;
# brctl addbr br0;
# brctl addif br0 eth0
# brctl addif br0 tap0

# ifconfig br0 1.2.3.210 netmask 255.255.255.224;
# route add default gw 1.2.3.193 dev br0;

# sysctl -w net.ipv4.ip_forward=1

# kvm -bla-bla-bla -net nic,macaddr=00:11:22:33:44:55 -net tap,ifname=tap0,script=no;

Виртуалка:

# ifconfig eth0 1.2.3.251 netmask 255.255.255.192;
# route add default gw 1.2.3.210 dev eth0;
или
# route add default gw 1.2.3.193 dev eth0;

пофигу
--

Хост:
# ping 1.2.3.251
PING 1.2.3.251 (1.2.3.251) 56(84) bytes of data.
From 1.2.3.210 icmp_seq=1 Destination Host Unreachable
From 1.2.3.210 icmp_seq=2 Destination Host Unreachable
From 1.2.3.210 icmp_seq=3 Destination Host Unreachable

Виртуалка:
# ping 1.2.3.210
PING 1.2.3.210 (1.2.3.210) 56(84) bytes of data.
From 1.2.3.251 icmp_seq=1 Destination Host Unreachable
From 1.2.3.251 icmp_seq=2 Destination Host Unreachable
From 1.2.3.251 icmp_seq=3 Destination Host Unreachable

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "1 Ethernet много IP"  +/
Сообщение от Andrey Mitrofanov on 24-Июн-12, 19:30 
>> Как это в серьёзной fbsd, я не знаю,
> А с чего вы взяли, что BSD линух.

А меня всегда интересовал вопрос, почему именно "любители" BSD читать не умеют?

Но любим мы их не за это!

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "1 Ethernet много IP"  +/
Сообщение от Bce Haxy (ok) on 24-Июн-12, 19:40 
>>> Как это в серьёзной fbsd, я не знаю,
>> А с чего вы взяли, что BSD линух.
> А меня всегда интересовал вопрос, почему именно "любители" BSD читать не умеют?

А по делу?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "1 Ethernet много IP"  +/
Сообщение от Andrey Mitrofanov on 24-Июн-12, 20:00 
>>>> Как это в серьёзной fbsd, я не знаю,
>> А меня всегда интересовал вопрос, почему именно "любители" BSD читать не умеют?

Идиоты в треде? Я написал, как оно у меня работает. Я написал, чем "у меня" не так, как у тебя. Я _не писал, что "BSD линух".

google://qemu freebsd bridge
http://www.opennet.dev/base/sys/qemu_windows.txt.html <<--ссылка щёлк-щёлк, многа букав читай-читай!

---И кстати, деловой, "виртуалка" у тебя qemu, или я _опять не?
...более того я скажу, что tunы-tapы и бриджи для _всех вриталок одинаковые. Но ты, дорогой, мне не поверишь.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "1 Ethernet много IP"  +/
Сообщение от Bce Haxy (ok) on 24-Июн-12, 21:15 
>>>>> Как это в серьёзной fbsd, я не знаю,
>>> А меня всегда интересовал вопрос, почему именно "любители" BSD читать не умеют?
> Я написал, как оно у меня работает.

Да мне насрать как она у тебя работает, у меня проблема, а не у тебя.


Хочу ping 1.2.3.251 с любой точки планеты,
если хост 1.2.3.251 живет в виртуалке на хосте 1.2.3.210,
но netcat -l 3333 на 1.2.3.210 НЕ означает, что 1.2.3.251:3333 доступен.


Иными словами, адрес 1.2.3.251 должен быть прописан только в виртуалке.
А вот маршрутизация, наты, ебтаблес,... где угодно.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "1 Ethernet много IP"  +/
Сообщение от Andrey Mitrofanov on 24-Июн-12, 22:42 
> Да мне насрать как она у тебя работает, у меня проблема, а не у тебя.

Я понял, Сирожа, у тебя проблема. Ну, Сергунчик, решай. Верёд!

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "1 Ethernet много IP"  +/
Сообщение от pavlinux (ok) on 25-Июн-12, 02:56 
> # ifconfig br0 1.2.3.210 netmask 255.255.255.224;
> # ifconfig eth0 1.2.3.251 netmask 255.255.255.192;

Чёйта мне сдаётся, шо .210 в подсети /27 не увидит .251 в подсети /26  :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

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




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

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