Renaming network interfaces on OpenSolaris hosts


While preparing my presentation for the Atlanta UNIX users group this past weekend, I accidentally created a VNIC with the wrong name. Instead of removing it and recreating it, I decided to test out the “rename-link” subcommand that was introduced as part of project Clearview. The rename feature worked swimmingly, and with a single dladm command I was able to rename the vnic6 interface to vnic5:

$ dladm create-vnic -l e1000g0 vnic6

$ dladm rename-link vnic6 vnic5

$ dladm show-vnic

LINK OVER SPEED MACADDRESS MACADDRTYPE VID
vnic1 switch0 0 2:8:20:b:5f:1 random 0
vnic5 e1000g0 1000 2:8:20:56:3a:82 random 0
vnic3 switch0 0 2:8:20:23:6c:7e random 0
vnic4 switch1 0 2:8:20:90:d9:26 random 0
vnic2 switch1 0 2:8:20:ea:7:18 random 0

I am super impressed with the work that the Sun networking team has done to simplify network interface management!

This article was posted by Matty on 2009-04-08 18:36:00 -0400 EDT