История изменений
Исправление blind_oracle, (текущая версия) :
tun это L3 интерфейс, передает только IP пакеты. TAP - это L2 интерфейс, гоняет ethernet. Преимущества у каждого свои.
Что значит «соединить две сети» в твоем понимании ты так и не написал. Если тебе нужен роутинг между двумя сетями через туннель, то tun это самое то. Настраиваешь туннель, в опенвпн конфигах пишешь что-то в духе
сервер:
...
dev tun
ifconfig x.x.x.1 x.x.x.2
...
клиент:
...
dev tun
ifconfig x.x.x.2 x.x.x.1
...
Роутинг:
сервер:
ip route add 10.0.0.0/24 via x.x.x.2
клиент:
ip route add 10.1.0.0/24 via x.x.x.1
Усё.
Если нужно объеденить езернет сегменты, то tap и в бридж их с физическим интерфейсом.
Чем отсутствие адреса на интерфейсе может помочь маршрутизации это вообще за гранью моего понимания :)
Исходная версия blind_oracle, :
tun это L3 интерфейс, передает только IP пакеты. TAP - это L2 интерфейс, гоняет ethernet. Преимущества у каждого свои.
Что значит «соединить две сети» в твоем понимании ты так и не написал. Если тебе нужен роутинг между двумя сетями через туннель, то tun это самое то. Настраиваешь туннель, в опенвпн конфигах пишешь что-то в духе
сервер:
...
dev tun
ifconfig x.x.x.1 x.x.x.2
...
клиент:
...
dev tun
ifconfig x.x.x.2 x.x.x.1
...
Роутинг:
сервер:
ip route add 10.0.0.0/24 via x.x.x.1
клиент:
ip route add 10.1.0.0/24 via x.x.x.2
Усё.
Если нужно объеденить езернет сегменты, то tap и в бридж их с физическим интерфейсом.
Чем отсутствие адреса на интерфейсе может помочь маршрутизации это вообще за гранью моего понимания :)