Назад | Перейти на главную страницу

Имя устройства Ethernet в OpenSolaris

В Linux я обычно называю устройства Ethernet ethN.

Что такое стандартное именование OpenSolaris для устройств Ethernet?

Единственный раз, когда вам нужно использовать что-то вроде scanpci, - это если для вашей сетевой карты нет драйвера, и вы пытаетесь выяснить, какой сторонний драйвер добавить.

Именование сетевых карт в OpenSolaris по умолчанию зависит от устройства, поэтому это может быть e1000g0 на одной машине (с использованием общего чипа Intel) или bge0 (с использованием общего чипа Broadcomm). Пока ifconfig -a обязательно покажет все настроенные интерфейсы, вы получите гораздо больше от dladm, который может рассказать вам обо всех настроенных и ненастроенных интерфейсах.

Команда dladm - это то, что вы можете использовать для опроса ваших сетевых карт и изменения свойств сети. Это позволяет осуществлять «комплексные покупки» для агрегирования каналов, настройки свойств устройства, создания виртуальных сетевых адаптеров, ограничения скорости, переименования и т. Д. Вы можете использовать:

корень @ opensolaris: dladm show-Phys

LINK MEDIA ГОСУДАРСТВЕННОЕ ДУПЛЕКСНОЕ УСТРОЙСТВО

e1000g0 Ethernet до 100 полных e1000g0

e1000g1 Ethernet неизвестно 0 половина e1000g1

e1000g2 Ethernet неизвестно 0 половина e1000g2

e1000g3 Ethernet неизвестно 0 половина e1000g3

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

dladm переименовать ссылку $ старое имя $ новое имя

лайк

корень @ opensolaris: dladm переименовать ссылку e1000g1 dmz

корень @ opensolaris: dladm show-Phys

LINK MEDIA ГОСУДАРСТВЕННОЕ ДУПЛЕКСНОЕ УСТРОЙСТВО СКОРОСТИ

e1000g0 Ethernet до 100 полных e1000g0

dmz Ethernet неизвестно 0 половина e1000g1

e1000g2 Ethernet неизвестно 0 половина e1000g2

e1000g3 Ethernet неизвестно 0 половина e1000g3

Вы также можете сделать гораздо больше, посмотрите Ben Rockwood's сообщение в блоге по теме.

Используйте scanpci, который является эквивалентом lspci в Linux, чтобы отобразить список устройств PCI в вашей системе.

Как только вы определите тип сетевой карты, которая есть в вашей системе, обратитесь к http://opensolaris.org/os/community/device_drivers/projects/longriver/nic_driver_list/ чтобы найти точный драйвер для карты. Интерфейс будет основан на драйвере. то есть, если у вас только одна карта Broadcom Gigabit Ethernet, то драйвером будет bge, а именем интерфейса - bge0.

В linux вам повезло. Solaris называет устройства Ethernet по имени производителя (я предполагаю, что драйвер). Если у вас есть Intel e1000 nic, у вас, вероятно, будет устройство с именем «e1000g1».

Андерс

Если OpenSolaris правильно идентифицировал вашу сетевую карту, вы можете получить список всех текущих сетевых интерфейсов (включая виртуальные интерфейсы, петли и ipv6), запустив:

ifconfig -a