Перенаправление пакетов из интерфейса ppp0 в интерфейс Ethernet в Linux

Мой вопрос аналогичен этому вопросу , однако с некоторыми изменениями.

У меня есть PPPoE-соединение на моей Linux-машине (CentOS kernal 2.6.32) в качестве клиента, поэтому, когда я настраиваю это соединение, появляется другой виртуальный интерфейс туннеля, т. Е. Ppp0

Это соединение настраивается поверх существующего физического интерфейса eth0. Теперь я хочу создать еще один виртуальный интерфейс (тип Ethernet, а не тип ppp), и каким-то образом сопоставить его (мост) с этим интерфейсом ppp0, чтобы, если я направляю трафик на этот виртуальный интерфейс, он, в свою очередь, направляется на этот интерфейс ppp0 и наоборот.

РЕДАКТИРОВАТЬ:

Взгляните на этот сценарий:
введите описание изображения здесь
Теперь изначально происходит то, что трафик с eth0 (LAN) должен быть способен выйти в зависимости от маршрутизации на интерфейс ppp0 или eth1. Однако из-за какого-то ограничения я хочу иметь интерфейс виртуального крана, а затем перенаправить трафик с этого itnerface на ppp0, так что правило маршрутизации будет выбирать либо eth1, либо tap0, а tap0 будет использовать интерфейс ppp0:
введите описание изображения здесь
Не могли бы вы рассказать мне, как я могу это сделать, спасибо.

One Solution collect form web for “Перенаправление пакетов из интерфейса ppp0 в интерфейс Ethernet в Linux”

Самый простой способ – назначить IP-адреса конечных точек PPP и настроить OpenVPN с помощью крановых устройств.

Чтобы ответить на новый / расширенный вопрос в комментарии, используйте openvpn без шифрования:

Короткий ответ: добавьте «cipher none» в файл конфигурации, чтобы отключить расшифровку. Чтобы отключить аутентификацию, вы должны добавить «auth none».

цитируется с самого первого удара, когда вы просите Google «openvpn no encryption», цитируя справочную страницу. (см. архив OpenVPN ML )

  • Выбор правила маршрутизации
  • ssh будет временно приостановлено на быстрое соединение
  • Политическая маршрутизация с помощью соединений ppp с балансировкой нагрузки
  • я не получаю ipv6. Почему я не могу ping ipv6.google.com?
  • Возможно ли настроить VPN таким образом, чтобы я отключился от Интернета, если он снизился?
  • Как Linux обрабатывает 2 одинаковых адресата в своей таблице маршрутизации?
  • Переадресация портов с помощью iptables и PIA VPN для одного пользователя
  • Почему этот статический маршрут не вступает в силу?
  • Перенасыщенные пакеты Linux между интерфейсами
  • Как добавить метки в iptables (цели MARK и CONNMARK)
  • Linux Source Routing с одним шлюзом
  • Linux и Unix - лучшая ОС в мире.