URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59829
[ Назад ]

Исходное сообщение
"виртуальные сетевые интерфейсы в Linux"

Отправлено neon123 , 06-Сен-05 23:17 
Нужно создать несколько виртуальных интерфейсов, которые могли бы по DHCP получать ip-адреса (в сети 192.168.10.0/24) из внешней сетки через eth0. Как?

Пытался создать tap-интерфейс и соединить его bridge'м с eth0. eth0 получает ip, а tap0 - нет. Пытался создат VLAN-интерфейс, тоже не вышло :(

Может кто подскажет?


Содержание

Сообщения в этом обсуждении
"виртуальные сетевые интерфейсы в Linux"
Отправлено ra , 07-Сен-05 12:37 
Создай интерфейсы вида eth0:1

ifconfig eth0:1 x.x.x.x netmask x.x.x.x


"виртуальные сетевые интерфейсы в Linux"
Отправлено neon123 , 07-Сен-05 12:48 
>Создай интерфейсы вида eth0:1
>
>ifconfig eth0:1 x.x.x.x netmask x.x.x.x

у eth0:1 будет тот же hw-адрес, что и у eth0. Не подходит, так как dhcp-сервер раздает ip-адреса на основании hw-адресов.


"виртуальные сетевые интерфейсы в Linux"
Отправлено neon123 , 07-Сен-05 13:01 
Получилось сделать так:

asd# brctl add br0
asd# ifconfig eth0 0.0.0.0 up
asd# ifconfig eth1 0.0.0.0 up
asd# brctl add br0 eth0
asd# brctl add br0 eth1
asd# ifconfig br0 up
asd# dhclient br0

eth0 подключен ко внечней сетке, br0 получает ип-адрес через него.
к eth1 подлючен другой, комп. Он так же получает ип-адрес по dhcp.

вот как бы сделать так, чтобы вместо eth1 и реального компа был, например, dummy0 и другой виртуальный интерфейс, который был бы подлкючен к dummy0 "виртуальными проводами" и который можно было бы юзать, как обычный интерфейс, подключенный ко внешней сетке?