Маршрутизация пакетов между двумя сетевыми картами в одной системе

Маршрутизация пакетов между двумя сетевыми картами в одной системе

У меня есть небольшая сетевая конфигурация с маршрутизатором Ubuntu, который имеет две сетевые карты. enp2s0 используется для настройки сети с VLAN, enp3s0 подключается к другой локальной сети.

enp3s0 ip 192.168.53.203/26
enp2s0 ip 192.168.8.1/24 

У меня есть коммутатор, настроенный на 192.168.8.239/24

Как мне установить соединение между двумя сетевыми картами, чтобы я мог получить доступ к веб-интерфейсу коммутатора из другой локальной сети?

решение1

Чтобы включить маршрутизацию в Linux, необходимо (постоянно) включить "IP forward". IP forwarding — это, говоря простыми словами, возможность принимать входящие сетевые пакеты на одном интерфейсе, распознавать, что они не предназначены для самой системы, и пересылать их соответствующим образом.

Отредактируйте /etc/sysctl.confи найдите следующие строки:

#net.ipv4.ip_forward=1

Раскомментироватьnet.ipv4.ip_forward=1

Или сделайте это с помощью терминала в одну строку:

sudo sysctl -w net.ipv4.ip_forward=1

Просто убедитесь, что ваш маршрутизатор имеет (рабочие) интерфейсы во всех ваших сетях.

Связанный контент