The OpenNET Project / Index page

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

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

"2 виртуальных интерфейса на 1 физический"  +/
Сообщение от _KUL (ok) on 21-Апр-12, 17:58 
Здравствуйте.
В общем есть провод, есть сетевушка eth0, получает по dhcp адрес, хочется сделать не 1, а 2 интерфейса с разными маками, чтобы получались 2 адреса.
делаю
ifconfig eth0 down
brctl addbr br0
brctl addif br0 eth0
tunctl -u root (tap0 получился)
tunctl -u root (tap1 получился)
brctl addif br0 tap0
brctl addif br0 tap1
ifconfig eth0 0.0.0.0 up
ifconfig br0 up

далее
dhcpclient tap0
и ничего не получает ...
Скорее всего делаю неправильно, подскажите как правильно создать 2 интерфейса и получить 2 ипа, как будто бы, если бы было бы 2 сетевушки через тупой свич подключены?

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

Оглавление

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


1. "2 виртуальных интерфейса на 1 физический"  +/
Сообщение от reader (ok) on 22-Апр-12, 15:14 
>[оверквотинг удален]
> brctl addif br0 tap0
> brctl addif br0 tap1
> ifconfig eth0 0.0.0.0 up
> ifconfig br0 up
> далее
> dhcpclient tap0
> и ничего не получает ...
> Скорее всего делаю неправильно, подскажите как правильно создать 2 интерфейса и получить
> 2 ипа, как будто бы, если бы было бы 2 сетевушки
> через тупой свич подключены?

по моему в bridge не стоит их засовывать.
тогда запрос к dhcp-серверу уходит и ответ сервер присылает, но интерфейсу адрес не присваивается. хотя самому бридж-интерфейсу пожалуйста.


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

2. "2 виртуальных интерфейса на 1 физический"  +/
Сообщение от _KUL (ok) on 23-Апр-12, 05:51 
> по моему в bridge не стоит их засовывать.
> тогда запрос к dhcp-серверу уходит и ответ сервер присылает, но интерфейсу адрес
> не присваивается. хотя самому бридж-интерфейсу пожалуйста.

А как тогда сказать системе "tap0 и tap1 весь трафик пускайте через вооон тот провод, который в eth0 подключён"? На виртуальных машинах Xen Citrix же можно создать кучу виртуальных машинок, с кучей сетевых интерфейсов, чтобы они через 1 физический интерфейс получали адреса и отправляли трафик.

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

3. "2 виртуальных интерфейса на 1 физический"  +/
Сообщение от reader (ok) on 23-Апр-12, 13:55 
>> по моему в bridge не стоит их засовывать.
>> тогда запрос к dhcp-серверу уходит и ответ сервер присылает, но интерфейсу адрес
>> не присваивается. хотя самому бридж-интерфейсу пожалуйста.
> А как тогда сказать системе "tap0 и tap1 весь трафик пускайте через
> вооон тот провод, который в eth0 подключён"? На виртуальных машинах Xen
> Citrix же можно создать кучу виртуальных машинок, с кучей сетевых интерфейсов,
> чтобы они через 1 физический интерфейс получали адреса и отправляли трафик.

но на хост-системе при этом они в бридж не объединяются.
Можно попробовать proxy-arp , но для внешних устройств эти интерфейсы будут с одним MAC-адресом, к dhcp-серверу не обратятся, но можно прописать адреса вручную, насчет из одной подсети не знаю.

Или разбираться как это делается в виртуализации и контейнерах

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

4. "2 виртуальных интерфейса на 1 физический"  +/
Сообщение от LSTemp (ok) on 27-Апр-12, 17:18 
> Здравствуйте.
> В общем есть провод, есть сетевушка eth0, получает по dhcp адрес, хочется
> сделать не 1, а 2 интерфейса с разными маками, чтобы получались

я наверно тупой засранец со старыми знаниями, но про модель OSI почитайте и поймите на каком уровне маки сидят...

>[оверквотинг удален]
> tunctl -u root (tap1 получился)
> brctl addif br0 tap0
> brctl addif br0 tap1
> ifconfig eth0 0.0.0.0 up
> ifconfig br0 up
> далее
> dhcpclient tap0
> и ничего не получает ...
> Скорее всего делаю неправильно, подскажите как правильно создать 2 интерфейса и получить
> 2 ипа, как будто бы, если бы было бы 2 сетевушки

они и так как бы разные получаются, только на другом уровне модели OSI - как раз по IP.
может Вы просто скажете для чего Вам это надо?

> через тупой свич подключены?

купите тупой свич

ADD
может я и не совсем прав (конечная задача для решения Вами не описана):
посмотрите параметр shared-network для DHCP - может это Вам подойдет.

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

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

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




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

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