Может ли соединение между 2 серверами на Linux быть одновременно и локальной сетью и мостом? Есть ПЕРВЫЙ компьютер, в него подключен кабель от провайдера на интерфейсе enp1s0, на котором можно поднять PPPOE с выходом в интернет. Интерфейс enp2s0 настроен как локальная сеть с ВТОРЫМ компьютером, присвоен адрес 10.0.7.1 У ВТОРОГО компьютера адрес 10.0.7.2. Можно ли настроить сетевой мост с enp1s0 на enp2s0, чтобы PPPOE можно было поднимать на ВТОРОМ компьютере? И при этом сама локальная сеть функционировала, чтоб компьютеры могли по внутренним адресам обмениваться данными.

13 Янв в 19:54
263 +1
0
Ответы
1

Ваша задача включает в себя создание моста между двумя интерфейсами, что позволит передавать трафик между локальной сетью (enp2s0) и интернетом (enp1s0) через мост. Однако стоит отметить, что создание моста для PPPoE может быть проблематичным.

PPPoE (Point-to-Point Protocol over Ethernet) - это протокол, который обычно работает на уровне канала связи, обеспечивая сквозную связь между двумя точками. Он не предполагает работу через мости, поскольку требует прямого доступа к Ethernet-кадрам, а мосты могут изменять этот сигнал.

Возможный подход:

Прямое соединение: Обустройте enp1s0 для работы с PPPoE, как это делается обычно. То есть на этом интерфейсе будет настроен PPPoE-соединение.

Роутинг: Вместо создания моста, вы можете настроить маршрутизацию между сетями. Это означает, что на первом компьютере вам нужно будет настроить NAT (трансляция сетевых адресов) и IP-форвардинг.

Настройка маршрутизации:

Включите IP-форвардинг на первом компьютере:

echo 1 > /proc/sys/net/ipv4/ip_forward

Для сохранения этого изменения после перезагрузки, добавьте или измените строку net.ipv4.ip_forward=1 в файле /etc/sysctl.conf, а затем выполните sysctl -p.

Настройте iptables на первом компьютере для NAT:

iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE

Настройка второго компьютера: Убедитесь, что сетевой интерфейс enp2s0 на втором компьютере имеет правильный шлюз для доступа в интернет - укажите адрес первого компьютера (10.0.7.1) как шлюз.

Проверка соединения: После настройки убедитесь, что компьютеры могут обмениваться данными и что второй компьютер может выйти в интернет.

Важные замечания:Вы можете не получать доступ к некоторым функциям моста в PPPoE.Обязательно проверьте настройки брандмауэра, чтобы убедиться, что они не мешают трафику.Используя NAT, вы будете иметь доступ к интернету с второго компьютера, но ваш внутренний IP-адрес не будет виден в интернете.

Этот способ позволяет использовать один интерфейс для доступа в интернет и другой для локальной сети, основываясь на маршрутизации и NAT, что является эффективным решением для ваших задач.

13 Янв в 19:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир