Nome do dispositivo Ethernet no OpenSolaris

3

No Linux, costumo referir dispositivos Ethernet como ethN .

O que é a nomenclatura padrão do OpenSolaris para dispositivos Ethernet?

    
por Arie K 24.06.2009 / 13:13

4 respostas

3

Use o scanpci, que é o equivalente do lspci no linux para exibir a lista de dispositivos PCI no seu sistema.

Depois de identificar o tipo de NIC que você tem em seu sistema, consulte o link para localize o driver exato para o cartão. A interface será baseada no driver. Ou seja, se você tiver apenas uma placa ethernet Broadcom Gigabit, então 'bge' será o driver a ser usado e 'bge0' será o nome da interface.

    
por 24.06.2009 / 13:27
6

A única vez que você deve usar algo como o scanpci é se não houver nenhum driver disponível para o seu NIC e você está tentando descobrir qual driver de terceiros adicionar.

A nomenclatura NIC no OpenSolaris é específica do dispositivo por padrão, portanto, pode ser e1000g0 em uma máquina (usando um chip Intel comum) ou bge0 (usando um chip Broadcomm comum). Embora o ifconfig -a mostre certamente todas as interfaces configuradas, você obterá muito mais do dladm , que pode informá-lo sobre todas as interfaces configuradas e não configuradas.

O comando dladm é o que você pode usar para interrogar suas placas NIC e modificar as propriedades da rede. Isso permite "fazer compras em um único local" para agregação de link, configuração de propriedade de dispositivo, criação de NIC virtual, limitação de taxa, renomeação etc. Você pode usar:

root @ opensolaris: dladm show-phys

LINK DISPOSITIVO DUPLEX DE VELOCIDADE DE ESTADO DE MÍDIA

e1000g0 Ethernet até 100 e1000g0 completos

e1000g1 Ethernet desconhecida 0 half e1000g1

e1000g2 Ethernet desconhecida 0 half e1000g2

e1000g3 Ethernet desconhecida 0 metade e1000g3

para listar todas as suas interfaces. Você também pode renomear o nome do link usando:

dladm rename-link $ oldname $ newname

como

root @ opensolaris: dladm renomear-link e1000g1 dmz

root @ opensolaris: dladm show-phys

LINK DISPOSITIVO DUPLEX DE VELOCIDADE DE ESTADO DE MÍDIA

e1000g0 Ethernet até 100 e1000g0 completos

dmz Ethernet desconhecida 0 half e1000g1

e1000g2 Ethernet desconhecida 0 half e1000g2

e1000g3 Ethernet desconhecida 0 metade e1000g3

Também há muito mais que você pode fazer, confira a postagem de blog de Ben Rockwood sobre o tema .

    
por 29.06.2009 / 22:06
1

No linux, você tem sorte. Solaris nomeia dispositivos ethernet após o fabricante (suponho driver). Se você tem um Intel e1000 nic, você provavelmente terá um dispositivo chamado "e1000g1".

Anders

    
por 24.06.2009 / 13:24
0

Se o OpenSolaris identificar corretamente sua NIC, você poderá obter uma lista de todas as interfaces de rede atuais (incluindo interfaces virtuais, loopbacks e ipv6) executando:

ifconfig -a

    
por 29.06.2009 / 20:09