LINUX.ORG.RU
ФорумAdmin

Как настроить туннель openvpn для работы rstp?


0

1

Доброго времени суток! Есть задача настроить openvpn-туннель в режиме Ethernet Bridging так, чтобы прозрачно проходили пакеты bpdu. Имеется 2 сервера Centos 5.7, соединенных интерфейсами eth0. К интерфейсам eth1 подключены коммутаторы. На коммутаторах настроен rstp. При подключении через туннель пинг работает, но bpdu не ходят. Если кто сталкивался, прошу помочь разобраться.

конфиги телепаты должны угадать?

adriano32 ★★★ ()
Ответ на: комментарий от blind_oracle

Запуск бриджа скриптом:
#!/bin/sh

#################################
# Set up Ethernet bridge on Linux
# Requires: bridge-utils
#################################

# Define Bridge Interface
br=«br0»

# Define list of TAP interfaces to be bridged,
# for example tap=«tap0 tap1 tap2».
tap=«tap0»

# Define physical ethernet interface to be bridged
# with TAP interface(s) above.
eth=«eth1»
eth_ip=«192.168.8.4»
eth_netmask=«255.255.255.0»
eth_broadcast=«192.168.8.255»

for t in $tap; do
openvpn --mktun --dev $t
done

brctl addbr $br
brctl addif $br $eth

for t in $tap; do
brctl addif $br $t
done

for t in $tap; do
ifconfig $t 0.0.0.0 promisc up
done

ifconfig $eth 0.0.0.0 promisc up

ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast

На втором сервере аналогичный, только с адресом eth_ip=«192.168.8.5»


Запускаю сервер с параметрами:

openvpn --dev tap0 --secret key.txt --status openvpn-status.log

клиент:

openvpn --remote 10.16.1.190 --dev tap0 --secret key.txt

Параметры интерфейсов:

# ifconfig
br0 Link encap:Ethernet HWaddr 00:1B:21:A8:96:08
inet addr:192.168.8.4 Bcast:192.168.8.255 Mask:255.255.255.0
inet6 addr: fe80::21b:21ff:fea8:9608/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9400 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:466558 (455.6 KiB) TX bytes:468 (468.0 b)

eth0 Link encap:Ethernet HWaddr 00:D0:B7:DE:D6:6A
inet addr:10.16.1.190 Bcast:10.16.1.255 Mask:255.255.255.0
inet6 addr: fe80::2d0:b7ff:fede:d66a/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:146094 errors:1 dropped:0 overruns:0 frame:1
TX packets:74609 errors:4 dropped:0 overruns:0 carrier:4
collisions:0 txqueuelen:1000
RX bytes:37442143 (35.7 MiB) TX bytes:15403090 (14.6 MiB)

eth1 Link encap:Ethernet HWaddr 00:1B:21:A8:96:08
inet6 addr: fe80::21b:21ff:fea8:9608/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:222925 errors:0 dropped:0 overruns:0 frame:0
TX packets:36324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17087982 (16.2 MiB) TX bytes:2180152 (2.0 MiB)
Interrupt:169 Memory:ff640000-ff660000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:178 errors:0 dropped:0 overruns:0 frame:0
TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:48436 (47.3 KiB) TX bytes:48436 (47.3 KiB)

tap0 Link encap:Ethernet HWaddr 8E:2A:D9:44:7A:D0
inet6 addr: fe80::8c2a:d9ff:fe44:7ad0/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:41673 errors:0 dropped:0 overruns:0 frame:0
TX packets:37713 errors:0 dropped:7864 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3850474 (3.6 MiB) TX bytes:2266648 (2.1 MiB)

На втором такая же картина, только другие адреса.

vitalan ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.