1

Я не уверен, какое слово лучше всего предложить для этого, так как я подключен к своему беспроводному маршрутизатору, и по этому определению я предполагал, что ifconfig перечислит мой ip в разделе wlan0, но он отображает мой ip в разделе en1

Я довольно не понимаю этого

Вот мой вывод ifconfig

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
    ether 3c:07:54:3d:e7:3e 
    media: autoselect (none)
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether b8:8d:12:33:d2:d0 
    inet6 fe80::ba8d:12ff:fe33:d2d0%en1 prefixlen 64 scopeid 0x5 
    inet 192.168.1.111 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr a4:b1:97:ff:fe:96:28:e2 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0a:8d:12:33:d2:d0 
    media: autoselect
    status: inactive
tun0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 10.0.15.2 --> 10.0.15.2 netmask 0xffffff00 
    open (pid 47846)

Я вижу нечто подобное в машине с Ubuntu, так что если повезет с eth0:1, отобразите конфигурацию беспроводной сети.

Любая ссылка для меня, чтобы понять это

2 ответа2

1

Различные Unix-подобные ОС имеют разные соглашения для низкоуровневых имен интерфейсов.

OS X называет все Ethernet-подобные интерфейсы "enX". Когда впервые появились беспроводные наборы микросхем Ethernet 802.11, они представлялись хост-операциям в качестве интерфейсов Ethernet, поскольку в этих ОС не было никакой специальной встроенной поддержки, специфичной для 802.11. Таким образом, в OS X интерфейсы беспроводного Ethernet 802.11 назывались enX, как и проводные интерфейсы Ethernet, и с тех пор это название не изменилось.

0

Я не мог много ссылаться на стандартные форматы "имя интерфейса" (например, "en0" и т.д.). Возможно, как и вы, я всегда предполагал, что "en" - это сокращение от Ethernet, и, возможно, когда-то было Тем не менее, Wi-Fi соединения будут отображаться как "en" интерфейсы, по крайней мере, на моем Mac mini. Если вы используете ifconfig -v , вы увидите, что в нем перечислены "тип" соединения, "Ethernet" или «Wi-Fi».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .