[mdk-re] virtual ethernet - we did it!!!

Peter V.Saveliev =?iso-8859-1?q?peet_=CE=C1_infosite=2Eru?=
Пт Янв 25 12:47:12 MSK 2002


On Fri, 25 Jan 2002 13:50:18 +0500
"Russu V.F." <ruwa на psrp.te.ru> wrote:

<skip>
>         расскажи как сделал, мне тоже такая задача стоит !
<skip>

Если в двух словах, то взял пакеты liblzo и vtund из дебиана
(парень, с которым мы все это делаем, не дебиане сидит), собрал
и установил. Почитал man vtund, man vtund.conf, установил
bridge-utils из сизифа, почитал man brctl.

Дальше так: две машины, сервер и слэйв, на сервере запускаем
vtund в режиме сервера, на слэйве - в режиме клиента. Делаем
mknod /dev/tap0 (в документации написано, с какими параметрами)
и modprobe ethertap и еще что-то (тоже в есть в документации),
и получаем два девайса tap0 - на сервере и на слэйве. Утверждается,
что, если попросить vtund делать ethernet-level туннель, то он
таким и будет. Отталкиваясь от этой посылки, мы сделали бридж:
brctl addbr br0; brctl addif eth0; brctl addif tap0;
ifconfig eth0 0.0.0.0; ifconfig br0 <мой eth0 IP> up; route -n
//все маршруты перевести на dev br0; tap0 изначально с IP 0.0.0.0
и получили объединенную сетку. Вот и все.

Сорри за сумбур, но домой не достучаться - из-за экспериментов
опустил все важные сервисы, в том числе и sshd. Потому пишу по
памяти. Как все наладим железно - отошлю хавтушку. А пока так.

Петр.




Подробная информация о списке рассылки community