Почитал я все это http://forum.altlinux.org/index.php?topic=25561.0
И по ссылкам походил, но так и не нашел ответа на свои вопросы:
1. Как сделать так, чтобы адреса раздавал мой dhcp сервер? (Если я правильно понял, надо отдать управление подключениями etcnet и тогда можно будет настроить dhcp-server). Естественно имеется ввиду tap.
2. можно -ли tap клиентам отдать ip из уже существующей подсети на интерфейсе eth1, например? (имеется ввиду конфигурируя ovpn сервер или как объединить в мост tap0 и eth0? )
1. Ответ приходит из второго вопроса- если удаленный сегмент станет частью L2- сегмента локальной сети, то и адреса будут раздаваться локальным DHCP. НО- если применяется Ethernet-мост (tap)
2. Можно что угодно, главное собрать бридж- и удаленные клиенты станут "локальными"
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 tap0
ip addr flush dev eth1
ip link set dev eth1 up
ip addr flush dev tap0
ip link set dev tap0 promisc on up
ip link set dev br0 up
ip addr add x.x.x.x/y dev br0
На удаленной стороне аналогично. На tap невозбранно можно поднимать VLAN, вследствие чего через один OpenVPN-линк можно пробросить сколько вашей душе угодно локалок.