quarta-feira, 29 de julho de 2009

Opensolaris - Desabilitando nwam e usando IP estático

A necessidade de desabilitar o gerenciamento de rede - nwam ou NetWork Auto-Magic ( http://opensolaris.org/os/project/nwam/ ) surgiu quando criei zones usando vnic ( http://joaocep.blogspot.com/2009/06/criando-uma-interface-virtual-com.html )

Um problema frequente quando usamos vnic e nwam é quando após o reboot perdemos a configuração das vnic.

Exemplo do problema:
# dladm show-vnic
# dladm create-vnic -l rtls0 squid0
dladm: vnic creation over rtls0 failed: object already exists
# dladm show-vnic squid0
dladm: failed to show vnic 'squid0': object not found
# dladm delete-vnic squid0
# dladm create-vnic -l rtls0 squid0

Note que acima, há a necessidade de excluir a vnic para que a zone possa subir novamente:

#zoneadm -z squid boot


Solucionando o problema:

Desabilitando o nwam:
#svcadm disable svc:/network/physical:nwam

Habilitando modo manual:
#svcadm enable svc:/network/physical:default

Configurando o modo manual

Usando Gnome, vá em:
System->Administration->Network

Configure sua interface e reinicie o serviço:

# svcadm restart milestone/network

feito isso , basta dar um reboot e suas vnics estarão presentes.

# dladm show-vnic
LINK OVER SPEED MACADDRESS MACADDRTYPE VID
www0 rtls0 100 2:8:20:e4:8:b9 random 0
squid0 rtls0 100 2:8:20:e1:c9:92 random 0

um abraço.

referências:

http://blogs.sun.com/natarajan/entry/setting_up_static_ip_and
http://forums.opensolaris.com/message.jspa?messageID=979
http://mail.opensolaris.org/pipermail/crossbow-discuss/2006-December/000330.html
http://opensolaris.org/jive/thread.jspa?messageID=387744