Ethernet имя bsd en1 как изменить на en0

Ожидают ответа 1 человек. Станьте первым, кто даст ответ! Или подпишитесь на вопрос, чтобы узнать ответ, когда он появится.

На MacBook Air у Wi-Fi, BSD Name всегда en0. Thunderbolt-to-Ethernet всегда был en3. После того, как сломался Wi-Fi, интерфейс en0 пропал, вместе с тем перестали работать службы Apple (App Store, iMessage и т.д.), как оказалось они почему-то требуют его в активном состоянии. Пока жду с алиэкспресс новый wifi хотелось бы пользоваться этими службами.
В «Системные настройки» удалил все сетевые службы. Удалил файлы сетевых настроек:

sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
sudo rm /Library/Preferences/SystemConfiguration/preferences.plist
sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
sudo shutdown -r now

На зарубежных форумах это решает эту проблемы интерфейсы переназначаются Ethernet вешается на en0. Но в моем случае Ethernet вешается на en1, потому что wifi работает через thunderbolt.

[artem@MacBook-Air:~$] networksetup -listallhardwareports

Hardware Port: Thunderbolt Ethernet
Device: en1
Ethernet Address: a8:20:66:43:58:36

Hardware Port: Bluetooth PAN
Device: en2
Ethernet Address: 84:38:35:64:bd:83

Hardware Port: Thunderbolt 1
Device: en0
Ethernet Address: 32:00:17:e6:00:00

Hardware Port: Thunderbolt Bridge
Device: bridge0
Ethernet Address: 32:00:17:6e:00:00

VLAN Configurations
===================

[artem@MacBook-Air:~$] ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	options=3<RXCSUM,TXCSUM>
	inet6 ::1 prefixlen 128 
	inet 127.0.0.1 netmask 0xff000000 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
	nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
	options=60<TSO4,TSO6>
	ether 32:00:17:e6:00:00 
	media: autoselect <full-duplex>
	status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=63<RXCSUM,TXCSUM,TSO4,TSO6>
	ether 32:00:17:6e:00:00 
	Configuration:
		id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
		maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
		root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
		ipfilter disabled flags 0x2
	member: en0 flags=3<LEARNING,DISCOVER>
	        ifmaxaddr 0 port 4 priority 0 path cost 0
	nd6 options=1<PERFORMNUD>
	media: <unknown type>
	status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
	ether a8:20:66:43:58:36 
	inet6 fe80::aa20:66ff:fe43:5836%en1 prefixlen 64 scopeid 0x5 
	inet6 fd4f:3daf:118d::aa20:66ff:fe43:5836 prefixlen 64 autoconf 
	inet6 fd4f:3daf:118d::3002:e22:415e:f491 prefixlen 64 autoconf temporary 
	inet 192.168.1.36 netmask 0xffffff00 broadcast 192.168.1.255
	nd6 options=1<PERFORMNUD>
	media: autoselect (100baseTX <full-duplex,flow-control>)
	status: active

Вручную пробовал менять в /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist на en0, после чего все совсем cломалось

  • #1

the title says it all i need to switch wifi with internet en0 and en1 wise any help?

  • #2

Use the Network Control Panel. All your network interfaces will show up there and you can select them «as you wish» (Inconceivable!) — :thumbup:

  • #3

the title says it all i need to switch wifi with internet en0 and en1 wise any help?

  1. Open System Preferences->Network.
  2. Select each of the interfaces you want to reorder and click the minus sign at the bottom of the list to remove them (one at a time).
  3. Click Apply.
  4. Reboot.
  5. Open System Preferences->Network again.
  6. Click the plus sign at the bottom of the list.
  7. Select the interface you want as en0 and click Create.
  8. Select the interface you want as en1 and click Create.
  9. Click Apply.
  10. Reboot again just to be safe.
  11. After your system comes back up, the interfaces should be in the proper order.

  • #4

I know this is an old thread, but I’m trying this as one step in attempting to get continuity working using my supported card on Sierra. Every time I delete networks, delete networkinterfaces.plist, reboot, add my WiFi card and restart again, it still comes up as en1. How do I get it to be en0? It’s the only network interface.

  • #5

I know this is an old thread, but I’m trying this as one step in attempting to get continuity working using my supported card on Sierra. Every time I delete networks, delete networkinterfaces.plist, reboot, add my WiFi card and restart again, it still comes up as en1. How do I get it to be en0? It’s the only network interface.

Ethernet must be BuiltIn and en0.
Wireless interface is ok as en1.

  • #6

Ethernet must be BuiltIn and en0.
Wireless interface is ok as en1.

Did you figure it out?

Obviously you are doing this? right
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

if you haven’t already. Try shutting down > disconnecting network equipment(take out wifi card) disconnect ethernet
then reboot
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
open networks pref, make a new location, delete the old one, and then delete all the network devices.
empty trash > reboot

Now go plug in ethernet > sys prefs Networks > re-add ethernet.
open terminal: ifconfig

Is it en0?

worked for me. The you can add the wifi card back. In my case turning off and at the start was enough for me to swap it over

Как сменить MAC-адрес на компьютерах с Mac OS X

Каждый сетевой интерфейс в компьютере (Bluetooth, Ethernet, Wi-Fi) имеет свой идентификатор, который называется MAC-адресом. Этот адрес является уникальным, он присваивается оборудованию на этапе его производства и используется для идентификации в сети. В повседневной жизни знать MAC-адрес своего iMac, MacBook или Mac mini совсем не обязательно. Зачастую, такая необходимость возникает, когда провайдер, предоставляющий вам доступ в Интернет, устанавливает привязку по MAC-адресу или компьютер подключается к корпоративной сети. Именно тогда и возникает вопрос о подмене вашего MAC-адреса на другой.

Как посмотреть MAC-адрес оборудования в macOS

Есть несколько способов, как узнать свой MAC-адрес.

Способ №1

Наведите курсор мышки на значок подключения компьютера к сети Ethernet или Wi-Fi в строке меню. Зажмите на клавиатуре клавишу ⌥Option (Alt) и кликните по иконке, после чего Вы увидите имя сетевого интерфейса и его адрес.

Как сменить MAC-адрес на компьютерах с Mac OS X-1

Способ №2

Откройте программу Терминал и воспользуйтесь следующей командой:

ifconfig en0 | grep ether

Каждый сетевой интерфейс в Mac OS X имеет свое обозначение: en0, en1, en2, поэтому, это важно учитывать при использовании команды. В iMac, Mac Pro и Mac mini под обозначением en0 будет сетевая карта Ethernet, а в MacBook, где такого интерфейса нет, под en0 — модуль Wi-Fi.

Как сменить MAC-адрес на компьютерах с Mac OS X-2

Способ №3

Также, увидеть сразу все MAC-адреса в OS X можно в отчете системы. Для этого, в строке меню кликните на логотип  Apple, нажмите клавишу ⌥Option (Alt) и выберите Информация о системе.

Как сменить MAC-адрес на компьютерах с Mac OS X-3

Перед вами откроется новое окно, где нужно в левой панели выбрать Сеть, после этого Вы увидите все сетевое оборудование установленное на вашем компьютере Mac.

Как сменить MAC-адрес на компьютерах с Mac OS X-4

Способ №4

Еще одним из способов узнать свой MAC-адрес можно в программе «Системные настройки». Откройте упомянутую программу и выберите раздел Сеть

Как сменить MAC-адрес на компьютерах с Mac OS X-5

Далее выберите интересующий вас интерфейс и нажмите кнопку Дополнительно

Как сменить MAC-адрес на компьютерах с Mac OS X-6

Теперь перейдите на вкладку Аппаратура и Вы увидите MAC-адрес оборудования.

Как сменить MAC-адрес на компьютерах с Mac OS X-7

Как изменить MAC-адрес оборудования в macOS

Если Вы решили сделать подмену MAC-адреса, обязательно запишите свой настоящий адрес, чтобы можно было его вернуть обратно. Запустите Терминал и выполните команду:

sudo ifconfig en0 ether xx:xx:xx:xx:xx

где en0 замените на нужный для вас интерфейс, а xx:xx:xx:xx:xx на MAC-адрес

Затем вам потребуется ввести свой пароль администратора и сетевой адрес будет изменен. Он будет действителен до следующей перезагрузки Mac, но если Вы хотите вернуть свой MAC-адрес раньше, тогда воспользуйтесь той же командой, используя подлинный MAC-адрес.

Важно отметить, что после смены MAC-адреса возможны проблемы с работой Интернет.

Если вам понравилась статья, то добавляйте ее себе в закладки и оставляйте свои комментарии, а также посетите наши сообщества в социальных сетях, где можно найти еще больше полезной информации

Традиционным методом именования устройства сетевой карты операционной системы Linux является ETH0, ETH1, ETH2 и т. Д., А CentOS7 предоставляет различные правила именования, которые выделяются на основе прошивки, топологии и информации о местоположении. Преимущества этого являются автоматическими и предсказуемыми. Недостатком является то, что его труднее читать, чем ETH0 и WLAN0, такие как ENS33.

1. Стратегия правил именования

Правила 1:

Для номера индекса, предоставленного наименованием катушки и биоса устройства пластины, если можно прочитать информацию из прошивки или BIOS, она может быть названа.

Правила 2:

Названный раздел PCI-E Hot Plugin Section в разделе Hot Plugin PCI-E, такой как ENS1, если информация может быть прочитана, она будет использоваться, в противном случае правила использования 3.

Правила 3:

Физическое местоположение комбинированного аппаратного интерфейса именования, такого как ENP2S0, может быть названо, если оно доступно, и не удается непосредственно в план 5.

Правила 4:

MAC -адрес интерфейса именования, такого как ENX78E7D1EA46DA, не используется по умолчанию, если только пользователь не решит использовать это решение.

Правила 5:

Используя традиционные схемы, если все схемы терпят неудачу, используйте стили, такие как ETH0.

2. Значение имени сетевой карты

1. Значение первых двух символов

En Ethernet Ethernet
 WL Wireless LAN WLAN
 WW беспроводная широкая сеть WWAN WWAN

2. Третий символ выбирает в соответствии с типом оборудования

o<index>           on-board device index number
s<slot>            hotplug slot index number
x<MAC>             MAC address
p<bus>s<slot>      PCI geographical location
p<bus>s<slot>      USB port number chain

3. Измените имя сетевой карты

Если вы не привыкли использовать новые правила именования, вы можете восстановить использование традиционных методов, редактировать файлы Grub, добавить две переменные, а затем использовать Grub2-MkConfig для повторного выращивания файлов конфигурации Grub.

1. Редактировать файл конфигурации Grub

vim /etc/sysconfig/grub   # На самом деле/и т. Д./По умолчанию/Мягкое соединение Граба
# Увеличивает 2 параметра. Конкретное содержание следующего (жирным шрифтом):
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"

2. Повторный файл конфигурации Grub

grub2-mkconfig -o /boot/grub2/grub.cfg

Затем перезапустите операционную систему Linux. Через IP ADDR вы можете видеть, что имя сетевой карты стало ETH0.

3. Измените файл конфигурации сетевой карты

Оригинальное имя файла конфигурации сетевой карты-IFCFG-ANS33. Здесь вам необходимо изменить формат ETHX и правильно настроить файл конфигурации сетевой карты.

mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
# Изменить IFCFG-Файлы ETH0 следующие (другое содержимое остается неизменным)
NAME=eth0
DEVICE=eth0
[[email protected] ~] # systemCtl restart network.service # перезапуск сетевой службы

Примечание. Файл IFCFG-ANS33 лучше всего удален, в противном случае ошибка будет сообщена при перезапуске сетевой службы


Данный гайд основан на работе P1LGRIM с форума tonymacx86 — An iDiot’s Guide To iMessage. После проделывания описанных ниже процедур Apple будет считать, что ваш Хакинтош — не какая-то наколеночная поделка, а настоящий, свежекупленный Apple-branded device.

Подготовительные работы
Подготовительные работы не требуются, если вы не добавляли в macOS свою учётную запись iCloud. Если добавляли, то надо:

  1. Удалить учётную запись из настроек
  2. На сайте iCloud удалить в «Найти iPhone» ваше устройство (которое уже распознано Apple неправильно)
  3. Отключиться от интернета (сохраните копию этого руководства на флешке или в текстовом файле: подключиться к интернету обратно можно только после завершения всех настроек.
  4. Перезагрузиться.
  5. Удалить кучу малу служебных файлов и кэша. Открываем Terminal и последовательно туда копипастим следующие команды:

    rm -r $HOME/Library/Caches/com.apple.iCloudHelper*
    rm -r $HOME/Library/Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent*
    rm -r $HOME/Library/Caches/com.apple.Message*
    rm -r $HOME/Library/Preferences/com.apple.iChat.*
    rm -r $HOME/Library/Preferences/com.apple.icloud.*
    rm -r $HOME/Library/Preferences/com.apple.ids.service*
    rm -r $HOME/Library/Preferences/com.apple.imagent.*
    rm -r $HOME/Library/Preferences/com.apple.imessage.*
    rm -r $HOME/Library/Preferences/com.apple.imservice.*
    

Определение параметров сетевой карты

Для того, чтобы Apple распознавала в системе правильный Macintosh, компьютер должен соответствовать следующему условию:

  1. У нас есть сетевой интерфейс en0
  2. Он должен быть встроенным (built-in)

Для определения параметров сетевой карты нужно скачать и открыть утилиту DPCIManager. SourceForge говорит, что утилита — вирус, но это не так: просто она использует «грязные» методы определения PCI-устройств в системе (в том числе — тех, про которые macOS знать не знает и не слышала никогда).
В главном окне программы на первой же вкладке видны сетевые интерфейсы и их свойства:

Окно DPCIManager

Если единственное ваше устройство, которое обладает сетевыми возможностями — PCIe Wi-Fi-карточка, то тут надо просто скрестить пальцы, чтобы macOS посчитала это устройство встроенным. Вот такая конфигурация:

<key>IOBuiltin</key>
<true/>

в /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, к сожалению, не помогает. Если есть возможность заставить работать встроенный в материнскую плату Ethernet-адаптер — пользуйтесь ей. Абсолютно необязательно пользоваться этим же сетевым интерфейсом для подключения: главное — чтобы он в системе присутствовал.

Если на данном этапе вы устанавливали какие-то кексты для Ethernet-сетевухи, и она появилась в системе, но как en1, en2 или что-то в этом духе — волшебная команда в Terminal поможет: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. (Нет, ну конечно можно BSD-имя интерфейса в plist-файле и ручками поправить, но если вы это умеете — зачем вам этот гайд?)

После удаления файла настроек сетевых интерфейсов перезагружаемся. При загрузке macOS прочитает сетевые интерфейсы, начиная с встроенного, и присвоит им имена.

Конфигурация SMBIOS

Для следующего шага можно воспользоваться Clover Configurator (наверняка он у вас уже как-то установлен). Это не единственный способ добиться нужного результата — но достаточно простой и понятный. Clover Configurator позволит спокойно отредактировать config.plist, отвечающий за загрузку системы. Не стоит пытаться редактировать этот файл в текстовом редакторе: он, сука, XML, и его очень, очень легко отредактировать с нарушением синтаксиса. А config.plist, в котором нарушен синтаксис, не работает вовсе.

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

  • Открываем Clover Configurator. Монтируем раздел EFI на вашем диске с установленной системой с помощью раздела Mount EFI.
  • Через File — Open открываем config.plist, который лежит в папке EFI/CLOVER вашего раздела с EFI.
  • На левой панели выбираем пункт Rt Variables. Из списка ROM выбираем ’UseMacAddr0’. Убеждаемся, что поле MLB пустое. Устанавливаем BooterConfig в значение 0x28, а CsrActiveConfig — в 0x67.

Clover Configurator: Rt Variables

  • На левой панели выбираем SMBIOS. Щёлкаем по неприметному списку, который расположен правее и чуть ниже изображения нашей «системы» (так как системное определение на скриншоте не выбрано, там знак вопроса). То, какое определение системы вы выбираете, зависит от вашего железа.

Clover Configurator: SMBIOS

  • После выбора определения системы рядом с полем Serial Number нажимаем кнопку Generate New. Полученный серийный номер копируем в буфер обмена для проверки.
  • Проверяем серийный номер на правильность здесь. Вставляем номер, решаем капчу, нажимаем Lookup. Ответом должна быть информация о системе, такой, как в определении системы, что мы выбрали на шаге 4. Если результат не такой, повторяем шаг 5.
  • На сайте проверки гарантии Apple снова вводим полученный серийный номер. А теперь внимание: сайт Apple должен сказать, что такого серийного номера не существует. Если же по серийному номеру показывается информация о каком-то компьютере — возвращаемся к шагу 5 и повторяем всё ещё раз.
  • Открываем Terminal и вводим туда команду uuidgen. Результат команды копируем и вставляем в Clover Configurator в поле SmUUID. В Clover Configurator выбираем File — Save.
  • Перезагружаемся.
  • ???
  • Готово, вы восхитительны.

Дополнительный шаг: проверка работоспособности NVRAM. В Terminal вводим следующие команды:

sudo nvram TestVar=HelloWorld
nvram -p | grep TestVar

Если вторая команда не вернула вам TestVar HelloWorld — нужно устанавливать эмуляцию NVRAM. EmuVariableUefi-64 и RC Scripts в установщике Clover помогут вам.

После перезагрузки

После того, как система перезагружена, можно настраивать все сервисы Apple так, как будто бы это обычный Mac-компьютер. Поздравляю, вы обманули систему!

Нужно ли совершать все эти телодвижения, если не собираетесь пользоваться iMessage/Facetime? Все равно нужно. Без правильно настроенного SMBIOS хакинтош будет вести себя странно/будут проблемы с Bluetooth (если таковое оборудование есть в системе) и так далее. Лучше один раз заморочиться, чем не делать этого и ловить рандомные глюки.

А вот при чём:

MacPaw ругается

Если не настроить правильный SMBIOS, то ни SetApp, ни приложениями из него, пользоваться нельзя. Мгновенный разлогин и привет. После настройки выше — всё работает, и «It looks like your Mac’s identity was changed» больше не появляется.

Впрочем, можно воспользоваться альтернативой SetApp, и альтернатива даже дешевле на $11.90 в месяц… Но это уже совсем другая история.

Понравилась статья? Поделить с друзьями:
  • Ethernet 2 неопознанная сеть как исправить виндовс 10
  • Ethereum network error
  • Ether4 fcs error on link
  • Ether2 fcs error on link
  • Ether10 fcs error on link