Как я могу установить второй сетевой интерфейс в Ubuntu 16.04?

Я новичок в администрировании сетей и у меня возникли некоторые проблемы...

Я пытаюсь настроить свои сети в Ubuntu 16.04. Идея состоит в том, чтобы настроить две сети через один и тот же кабель Ethernet. Одна из сетей должна иметь доступ к Интернету, а вторая - иметь доступ к некоторым серверам, к которым я не могу получить доступ из первой сети. Я удалил network-manager и отредактировал /etc/network/interfaces, и это выглядит так:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

## Interface configuration for exterior connection
auto enp0s25       
iface enp0s25 inet static
        address AAA.AA.AA.AA
        netmask BBB.BBB.BBB.B
        gateway CCC.CC.CC.C
        dns-nameservers DDD.DD.DDD.DDD EEE.EE.EEE.EEE

## Interface configuration for servers connection
auto enp0s26
iface enp0s26 inet static
        address XX.XXX.XX.XX
        netmask YYY.YYY.YYY.Y
        gateway ZZ.ZZZ.ZZ.Z
        dns-nameservers NN.NNN.N.NN

Тогда я сделал:

 sudo ifup enp0s25

и это сработало. Затем я попытался выполнить ifup enp0s26 таким же образом, но не смог, получив следующую ошибку:

Cannot find device "enp0s26"
Failed to bring up enp0s26.

Я перепробовал все (перезагрузка, перезагрузка сети...), но я не могу вызвать второй интерфейс. Есть идеи, как решить эту проблему? Нужно ли устанавливать какой-либо драйвер? Заранее спасибо!

1 ответ

Наконец-то я смог решить это с помощью графического интерфейса администратора сети. Вот шаги, которые я выполнил:

  1. В значке диспетчера сети в правом верхнем углу экрана нажмите "Открыть", " Изменить подключения", а затем " Добавить" и выберите " Ethernet".

  2. На вкладке Ethernet выберите ваше сетевое устройство (в моем случае enps025)

  3. Перейдите на вкладку " Настройки IPv4 ", выберите ручной метод, нажмите " Добавить" и введите адрес, маску сети и шлюз вашей интернет-сети. Также, при необходимости, заполните поле DNS-серверы. Сохраните настройки.

  4. Снова откройте Edit Connections..., а затем Add и выберите VLAN.

  5. На вкладке VLAN заполните поле родительского интерфейса сетевым устройством (в моем случае enps025(XX.XX.XX.XX)). Также введите свой идентификатор VLAN.

  6. Затем перейдите на вкладку Настройки IPv4, method = manual, заполните все поля сети, которые вы собираетесь использовать (адрес, маска сети, шлюз, днс...).

  7. Наконец, укажите маршруты, которые вы хотите использовать через сеть VLAN для получения доступа к вашим серверам, щелкнув по маршрутам на вкладке Настройки IPv4. Не забудьте выбрать опцию Использовать это соединение только для ресурсов в своей сети. Сохранить и все!!

Вы можете проверить сетевые интерфейсы с помощью ifconfig. В моем случае я вижу enps025 как интерфейс для получения доступа в интернет и enps025.32 как интерфейс vlan (32 в идентификаторе vlan в моем случае). Если вы хотите проверить свои маршруты, вы можете сделать это, выполнив команду netstat -nr

Также можно проверить / отредактировать настройки сети из командной строки, отредактировав файлы, расположенные в /etc/NetworkManager/system-connections/

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