vk.com Настройка сетевого адаптера в Ubuntu, Debian

Настройка сетевого адаптера в Ubuntu, Debian

Обычно для серверов с операционной системой Ubuntu и Debian сетевой интерфейс настраивается автоматически. В инструкции описаны способы ручной настройки сетевого адаптера с помощью редактирования файла /etc/network/interfaces и Netplan.


После подключения сервера vStack к сети в панели управления на него будет добавлен дополнительный виртуальной сетевой адаптер. Для того, чтобы подключенный интерфейс начал корректно работать, его необходимо настроить.

Подключитесь к виртуальному серверу с правами суперпользователя и выполните команду:

ifconfig -a


В результате отобразится список подключенных интерфейсов:

ens160 Link encap:Ethernet HWaddr 00:00:00:00:00:00

inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0

inet6 addr: yyyy::yyy:yyy:yyyy:yyy/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:7011 errors:0 dropped:0 overruns:0 frame:0

TX packets:2862 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:6661547 (6.6 MB) TX bytes:234861 (234.8 KB)


ens192 Link encap:Ethernet HWaddr ca:05:00:c7:d4:97

BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:160 errors:0 dropped:0 overruns:0 frame:0

TX packets:160 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1

RX bytes:11840 (11.8 KB) TX bytes:11840 (11.8 KB)


Примечание.

На некоторых версиях ОС при отсутствии команды ifconfig установите пакет net-tools, после чего команда будет доступна.

sudo apt install net-tools


В настройках сети найдите поле MAC со значением параметра HWaddr из вывода списка сетевых интерфейсов. Запоминаем название интерфейса, в данном случае это ens192.

screen_001.png


Редактирование файла /etc/network/interfaces

Для изменения настроек сетевого интерфейса откройте файл /etc/network/interfaces:

nano /etc/network/interfaces


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

auto ens192

iface ens192 inet static

address 192.168.0.3

netmask 255.255.255.0


После сохранения изменений и выхода из текстового редактора, необходимо перезапустить сетевую службу, где ens192 - это имя адаптера, которое вы запомнили:

ifdown ens192 && ifup ens192


Для проверки корректности настроек сетевого адаптера выполните команду ping до другого сервера в локальной сети, указанный в панели управления, например:

ping 192.168.0.4


Netplan

Для изменения настроек сетевого интерфейса откройте файл /etc/netplan/50-cloud-init.yaml:

nano /etc/netplan/50-cloud-init.yaml


Примечание.

Имя файла может незначительно отличаться. Найдите файл с расширением yaml, в котором уже есть настроенный публичный интерфейс.

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

ens192:

dhcp4: no

dhcp6: no

addresses:

- 192.168.0.3/24

gateway4: 192.168.0.4

nameservers:

addresses:

- 192.168.0.4


После сохранения изменений и выхода из текстового редактора, необходимо перезапустить сетевую службу, предварительно проверив конфигурацию интерфейса:

sudo netplan generate

sudo netplan apply

Наш веб-сайт использует куки-файлы, чтобы отличить Вас от других пользователей.
Понятно