Маршрутизация на основе интерфейса Linux с двумя интерфейсами

У меня есть 2 интерфейса на экземпляре Linux. оба имеют статические IP-адреса. у меня есть трафик из внешнего мира, поступающий на eth0(208.67.xx), и внутри моего сервера я хочу, чтобы трафик был перенаправлен на eth1(192.168.Xx) для общения с любым приложением внутри.

Пожалуйста, помогите мне в настройках маршрута.. и я могу сделать это на экземпляре Linux?

1 ответ

Вы можете использовать простой пакет под названием Firestarter. Firestarter внутренне редактирует iptables, которые являются фактическими правилами для пересылки пакетов из источника в места назначения внутри ядра Linux. Пожалуйста, следуйте следующим инструкциям, чтобы решить вашу проблему. Обратите внимание, что я привел примеры командной строки ниже, но есть также графический интерфейс, который поможет вам с настройкой.

  1. Установите Firestarter на Ubuntu с помощью команды в оболочкеsudo apt-get установить Firestarter

  2. Определите внешний и внутренний интерфейсы в файле / etc / firestarter / configuration в соответствующих местах.

  3. Выберите dhcp server on / off, если вы хотите запустить dhcp server во внутреннем сетевом интерфейсе.

  4. Вы также можете определить правила для входящего и исходящего трафика, поскольку firestarter также является брандмауэром. Правила могут быть определены в папках / etc / firestarter / inbound и / etc / firestarter / outbound.

Для получения дополнительной информации о iptables и посещении firestarter:

https://help.ubuntu.com/community/IptablesHowTo

Надеюсь, это поможет вам с вашей проблемой. Спасибо!

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