Добавить и переименовать сетевой интерфейс Ubuntu 16

Добавим и изменим название для сетевого интерфейса в Ubuntu 16.


Добавим новые сетевые интерфейсы.

Просмотрим какие есть сетевые устройства

lshw -class network

*-network

description: Ethernet interface

product: BCM4401-B0 100Base-TX

vendor: Broadcom Corporation

physical id: 0

bus info: pci@0000:03:00.0

logical name: eth0

version: 02

serial: 00:15:c5:4a:16:5a

size: 10MB/s

capacity: 100MB/s

width: 32 bits

clock: 33MHz

capabilities: (snipped for brevity)

configuration: (snipped for brevity)

resources: irq:17 memory:ef9fe000-ef9fffff

Теперь мы знаем названия наших интерфейсов,чтобы  добавить их в /etc/network/interfaces

Переименуем на привычные eth названия наших интерфейсов.

nano /etc/default/grub

строчку GRUB_CMDLINE_LINUX_DEFAULT="" приводим к виду

GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0"

Обновляем GRUB

sudo update-grub
nano /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="ff:ff:ff:ff:ff:ff", NAME="ethN"

где ff:ff:ff:ff:ff:ff - MAC сетевой карты

ethN - имя сетевой карты

Источники:

http://www.rusit.org/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81/

http://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_server/%D1%81%D0%B5%D1%82%D1%8C/%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8