Ubuntu 16.04 – Изменить имя интерфейса

Я новичок в Linux.

Я занимаюсь самообучением и знаю, что в более старых версиях Linux я смог переименовать сетевой интерфейс из /etc/udev/rules.d/70-persistent-net.rules , однако этот файл отсутствует в Ubuntu 16.04 ,

  • Как объединить файлы CSV
  • Где работает сценарий оболочки?
  • openssl-1.0.1e компиляция на Debian
  • Извлечение удаленных файлов в гостевой книге Linux VM
  • Открыть luks-зашифрованный раздел с виртуального диска LVU DomU, содержащего другой LVM
  • mmcqd зависает и сжигает CPU на встроенном устройстве
  • Может кто-нибудь помочь мне с этим, пожалуйста?

    Заранее спасибо. J

  • Как я могу обновить ОС на Iphone на машине Linux?
  • автозапуск программы linux при запуске от пользователя без полномочий root в centOS 6 64bit
  • Разрешения для файлов при установке модуля python
  • Код VS не работает на элементарной ОС
  • Ошибка CentOS 7 при загрузке
  • Как отменить / TRIM диапазон в открытом файле?
  • 2 Solutions collect form web for “Ubuntu 16.04 – Изменить имя интерфейса”

    Создайте файл /etc/udev/rules.d/70-persistent-net.rules следующим образом:

     sudo nano /etc/udev/rules.d/70-persistent-net.rules 

    добавьте следующую строку:

     # PCI device 0x10ec:0x8xxxx (ethernet_module_here) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3x:17:ef:6f:s2:2h", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x168c:0xyyy (wifi_module_here) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="74:e5:ii:uu:de:nn", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0" 

    Запустите sudo ifconfig чтобы получить адрес mac и изменить его с помощью здесь: ATTR{address}=="74:e5:ii:uu:de:nn"

    Ctrl O, затем нажмите Enter exit с помощью Ctrl X

    Отключите предсказуемые имена сетевого интерфейса :

     ln -s /dev/null /lib/udev/rules.d/80-net-setup-link.rules 

    Поднимите свой интерфейс:

     ip link set eth0 up ip link set eth0 down 

    Альтернативный метод:

    Измените конфигурационный файл grub:

     sudo nano /etc/default/grub 

    добавьте net.ifnames=0 biosdevname=0 в GRUB_CMDLINE_LINUX="" следующим образом:

     GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" 

    update grub.cfg : sudo grub-mkconfig -o /boot/grub/grub.cfg

    Отредактируйте /etc/network/interfaces чтобы изменить имя интерфейса, затем перезагрузитесь.

    Для меня это работало с изменением /etc/udev/rules.d/70-persistent-net.rules. Однако мне пришлось удалить ядро ​​из этой строки.

    Например:

     # PCI device 0x10ec:0x8xxxx (ethernet_module_here) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3x:17:ef:6f:s2:2h", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0" # PCI device 0x168c:0xyyy (wifi_module_here) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="74:e5:ii:uu:de:nn", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="wlan0" 

    Я на Ubuntu 16.04

    Linux и Unix - лучшая ОС в мире.