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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.