Можно ли использовать 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.