Рейтинг:0

tun0 не пересылает сеть

флаг br

(wlan0 -> tun0) рабочий стол Ubuntu «A» (eth0) -> (eth0) другой рабочий стол Ubuntu «B»

У меня есть соединение OpenVPN на "A". Сервер OpenVPN от Mikrotik RouterBoard.

Мне нужно перенаправить сеть OpenVPN на «B». Чтобы "Б" получил IP от сервера OpenVPN по DHCP.

«А» изначально получил подключение к Интернету от wlan0. OpenVPN проходит через wlan0, чтобы добраться до сервера OpenVPN.

Я физически подключаю два ethX.Подвожу IP на обоих ethX в одной подсети.

Итак, на «А» я делаю:

pkill nm-апплет
служба iptables останавливается
iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE
эхо '1' > /proc/sys/net/ipv4/ip_forward

Но даже из tcpdump я не вижу никакого трафика из «B» в «A», даже если я делаю ping. Почему?

флаг us
Правило `MASQUERADE` выполняет преобразование адресов только в том случае, если B уже имеет IP-адрес. B не получает IP-адрес IP-адрес от сервера OpenVPN. Для этого потребуется мост уровня 2, чтобы пакеты DHCP могли достигать сервера OpenVPN. Или вы можете настроить ретранслятор DHCP на A, чтобы получить IP-адрес с сервера OpenVPN.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.