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

468
Petr Pudlák

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

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

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

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

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

2
Любая причина, почему ГЧП? Вы определенно можете сделать это с помощью VPN и L2TP. Вы используете что-то кроме IP? Appleoddity 6 лет назад 0
@Appleoddity Это не должно быть PPP, и я использую IP. Но я хотел бы понять различные варианты, как теоретические, так и практические, чтобы лучше понять, как работает сеть в деталях. VPN кажется слишком высоким уровнем. Я посмотрю в L2TP, спасибо за указатель. Petr Pudlák 6 лет назад 0
Понятно, что ваш запрос не очень ясно, какова ваша конечная цель. Трудно дать вам точные ответы, если у вас нет конкретной топологии и конечной цели. Этот тип вопроса не очень подходит для формата вопрос / ответ здесь. L2TP - это технология VPN. Appleoddity 6 лет назад 0
@Appleoddity я понимаю, и я расширил свой вопрос с более точным описанием моей цели. Я надеюсь, что сейчас лучше, если нет, буду признателен за дальнейшие указания, как его улучшить. Petr Pudlák 6 лет назад 0
Это намного лучше. Но только потому, что я не люблю предполагать, где находится компьютер, к которому вы хотите подключиться к вашей сети? Это где-то в интернете? Похоже, вы описываете сценарий VPN. Одной из технологий, которая называется PPTP, может быть то, о чем вы спрашиваете? В прошлый раз, когда я использовал PPP для подключения компьютера к другой сети, как вы описали, я использовал модем со скоростью 56 Кбод в Win 3.1. Appleoddity 6 лет назад 0
@Appleoddity Нет, это не в Интернете (тогда я бы использовал OpenVPN или что-то в этом роде). Я хочу подключить его с помощью последовательной линии - RS-232 или RS-485. Petr Pudlák 6 лет назад 0
Вы ищете что-то вроде переводящего моста. Примером является WAP, который транслирует между Ethernet и Wi-Fi, но вы хотите, чтобы он транслировал между Ethernet и последовательными протоколами. Также поймите, что вы можете иметь DHCP-сервер в другой сети; Есть реле DHCP, чтобы облегчить это. Расширение слоя 2 редко является хорошей идеей. Сейчас мы живем в мире третьего уровня. Там, где раньше было «Переключайся, где можешь, прокладывай маршрут, куда надо», теперь все наоборот. Уровень 3 даст вам больше контроля и безопасности. Ron Maupin 6 лет назад 0

0 ответов на вопрос