Можно ли использовать PPP для создания сетевого моста?

Можно ли использовать PPP (pppd) создать сетевой мост между двумя подсетями? То есть соединить два сегмента одной сети, туннелируя кадры Ethernet, а не IP-пакеты?

Как я понимаю, PPP - это в основном причудливый механизм для отправки пакетов данных / кадров по последовательной линии, поэтому, похоже, его можно будет использовать для любого типа пакетов / кадров.

Чтобы расширить мой вопрос: у меня есть стандартная, домашняя, локальная сеть, которая имеет подсеть, как 192.168.1.0/24 с маршрутизатором, на котором работает DHCP-сервер. Я хотел бы подключить другую машину через PPP к этой сети, чтобы она стала частью подсети, например:

  • Он может запросить и получить адрес DHCP с сервера.
  • Он может получить доступ .local адреса в сети.

Для этого я хотел бы создать сетевой мост с использованием PPP через последовательную линию между этой машиной и другой машиной, которая уже находится в сети. Я знаю, как создать мост между интерфейсами на этих машинах, но не знаю, как настроить PPP для передачи кадров Ethernet между ними, если это возможно.

1 ответ

соединить два сегмента одной сети, туннелируя кадры Ethernet, а не IP-пакеты?

Я в это не верю, по крайней мере напрямую (без VPN или другой дополнительной инкапсуляции).

Насколько я понимаю, PPP — это, по сути, причудливый механизм отправки пакетов/кадров данных по последовательной линии.

Да, но в основном это типы пакетов уровня 3 OSI, которые обычно идут на уровень выше кадров уровня 2 OSI (например, Ethernet), а не напрямую необработанные кадры Ethernet. Существуют соответствующие номера протоколов PPP IP/IPX/IPv6/..., но не Ethernet.

Другие вопросы по тегам