Как я могу установить второй сетевой интерфейс в 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 ответ
Наконец-то я смог решить это с помощью графического интерфейса администратора сети. Вот шаги, которые я выполнил:
В значке диспетчера сети в правом верхнем углу экрана нажмите "Открыть", " Изменить подключения", а затем " Добавить" и выберите " Ethernet".
На вкладке Ethernet выберите ваше сетевое устройство (в моем случае enps025)
Перейдите на вкладку " Настройки IPv4 ", выберите ручной метод, нажмите " Добавить" и введите адрес, маску сети и шлюз вашей интернет-сети. Также, при необходимости, заполните поле DNS-серверы. Сохраните настройки.
Снова откройте Edit Connections..., а затем Add и выберите VLAN.
На вкладке VLAN заполните поле родительского интерфейса сетевым устройством (в моем случае enps025(XX.XX.XX.XX)). Также введите свой идентификатор VLAN.
Затем перейдите на вкладку Настройки IPv4, method = manual, заполните все поля сети, которые вы собираетесь использовать (адрес, маска сети, шлюз, днс...).
Наконец, укажите маршруты, которые вы хотите использовать через сеть VLAN для получения доступа к вашим серверам, щелкнув по маршрутам на вкладке Настройки IPv4. Не забудьте выбрать опцию Использовать это соединение только для ресурсов в своей сети. Сохранить и все!!
Вы можете проверить сетевые интерфейсы с помощью ifconfig. В моем случае я вижу enps025 как интерфейс для получения доступа в интернет и enps025.32 как интерфейс vlan (32 в идентификаторе vlan в моем случае). Если вы хотите проверить свои маршруты, вы можете сделать это, выполнив команду netstat -nr
Также можно проверить / отредактировать настройки сети из командной строки, отредактировав файлы, расположенные в /etc/NetworkManager/system-connections/