Настройка сетевого моста в Ubuntu 16.04

Использование сетевого моста в Unubtu 16.04

brige-utils
Сегодня научимся объединять несколько физических интерфейсов Ubuntu в один. Такое объединение наиболее продвинутая настройка, но очень полезная во множестве сценариев. Первый вариант — это установка взаимодействия между несколькими сетевыми картами, а затем использование защитного экрана (firewall) для фильтрования трафика между двумя сегментами сети. Второй сценарий — использование объединения для разрешения другим машинам иметь прямой доступ во внешнюю сеть.

Сегодня я опишу второй способ настройки сетевого моста в Ubuntu 16.04. Объединять будем локальный (Lan) и беспроводный (WiFi) интерфейс компьютера в одну сеть bridge.
Перед настройкой моста нам потребуется установить пакет bridge-utils. Для установки пакета введите в терминале:

sudo apt install bridge-utils

Настройка сетевого моста в Ubuntu 16.04

Далее настроим сетевой мост, отредактировав файл расположенный по пути /etc/network/interfaces, для этого в терминале набираем:

sudo nano /etc/network/interfaces

Редактируем в соответствии с моим листингом:

auto lo
iface lo inet loopback

auto wlp1s0
iface wlp1s0 inet manual

auto enp0s8
iface enp0s8 inet manual

auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
bridge_ports enp0s8 wlp1s0
dns-search ns.dom
dns-domain ns.dom
  • auto lo — Запускаем локальную петлю.
  • auto wlp1s0 — Запускаем беспроводный интерфейс WiFi.
  • auto enp0s8 — Запускаем локальный интерфейс LAN.
  • auto br0 — Запускаем сетевой мост.
  • address — IP адрес сетевого моста (интерфейса br0).
  • netmask — маска сети.
  • network — IP адрес Вашей сети.
  • broadcast — Широковещательный адрес.
  • bridge_ports — Записываем какие интерфейсы объединятся в сетевой мост.
  • dns-search — Указываем доменное имя или IP адрес DNS сервера (можно указывать несколько доменов через пробел).
  • dns-domain — Указываем доменное имя или IP адрес DNS сервера.

Введите соответствующие названия ваших интерфейсов и сети (меняется все что выделено цветом). Посмотреть интерфейсы и их названия можно командой

sudo ifconfig -a

Также необходимо поменять название интерфейсов в файле NAT c enp0s8 на br0, если Вы устанавливали кэширующий WEB сервер Squid ( статья по Установке кэширующего WEB сервера Squid на Ubuntu 16.04).

Проверка сетевого моста

Для проверки интерфейсов подключенных в мост, выполняем команду:

brctl show

Ответ системы будет приблизительно следующий:

bridge name    bridge id       STP enabled interfaces
br0 8000.0008a1597ba3 no enp0s8
wlp1s0

Из вывода видно, что в сетевой мост br0 входят два интерфейса: enp0s8 и wlp1s0

Если есть вопросы, то пишем в комментариях и не забываем проголосовать за статью.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Настройка сетевого моста в Ubuntu 16.04
5 (100%) 6 votes

8 комментариев

  1. SYSadminАвтор 12.04.2018
  2. Евгений 12.04.2018
  3. SYSadminАвтор 12.04.2018
  4. SYSadminАвтор 12.04.2018
  5. Евгений 12.04.2018
  6. SYSadminАвтор 11.04.2018
  7. SYSadminАвтор 11.04.2018
  8. Евгений 11.04.2018

Добавить комментарий

Меню

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: