Biasanya nama network interface merupakan simbol dari driver yang dipakai :
root@testbed:# ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 igb0: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 2 inet 10.23.103.60 netmask ffffff80 broadcast 10.23.103.127 groupname CBTEAXCDR ether 0:21:28:b3:46:68 igb0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.23.103.62 netmask ffffff80 broadcast 10.23.103.127 nxge0: flags=69040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,STANDBY,INACTIVE> mtu 1500 index 3 inet 10.23.103.61 netmask ffffff80 broadcast 10.23.103.127 groupname CBTEAXCDR ether 0:21:28:b8:c3:24 root@testbed:#
Misalnya igb
(Intel Gigabit Ethernet), nxge
(Sun 10/1 Gigabit Ethernet), bge
(Broadcom Gigabit Ethernet), atau e1000g (Intel PRO/1000 Gigabit). Jadi seperti contoh di atas, interface pertama akan menggunakan nama igb0
. Sementara interface lain diberi nama nxge0
Solaris 11 menggunakan konsep datalink yang terpisah dengan physical datalink (network interface). Dengan demikian nama datalink tidak lagi tergantung pada hardware driver. Kita jadi punya keleluasaan untuk mengganti nama link dari network interface tadi dengan nama yang lebih mudah dipahami. Default-nya, nama link adalah net0
, net1
, net2
, dst. Misalnya seperti contoh berikut ini :
root@solaris11:~# dladm show-phys -P LINK DEVICE MEDIA FLAGS pci0 e1000g1 Ethernet ----- net2 e1000g2 Ethernet ----- onboard0 e1000g0 Ethernet ----- net3 e1000g3 Ethernet ----- root@solaris11:~# root@solaris11:~# dladm show-link LINK CLASS MTU STATE OVER pci0 phys 1500 up -- net2 phys 1500 unknown -- onboard0 phys 1500 up -- net3 phys 1500 up -- root@solaris11:~#
Pada contoh di atas datalink net0
menggunakan driver e1000g
. Misalnya kita ingin mengubah nama link net2
menjadi management0
, kita bisa menggunakan perintah dladm
:
root@solaris11:~# dladm rename-link net2 management0 root@solaris11:~# dladm show-phys -P LINK DEVICE MEDIA FLAGS pci0 e1000g1 Ethernet ----- management0 e1000g2 Ethernet ----- onboard0 e1000g0 Ethernet ----- net3 e1000g3 Ethernet ----- root@solaris11:~# dladm show-link LINK CLASS MTU STATE OVER pci0 phys 1500 up -- management0 phys 1500 unknown -- onboard0 phys 1500 up -- net3 phys 1500 up -- root@solaris11:~#
Selanjutnya kita bisa bekerja dengan nama link management0
:
root@solaris11:~# ipadm create-ip management0 root@solaris11:~# ipadm create-addr -T static -a 172.16.103.37/24 management0/v4static root@solaris11:~# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net3/v4static static ok 172.16.103.30/24 oam0/link static ok 172.16.103.100/24 onboard0/onboard0 static ok 172.16.103.101/24 pci0/pci0 static ok 172.16.103.102/24 management0/v4static static ok 172.16.103.37/24 lo0/v6 static ok ::1/128 onboard0/_a static ok fe80::a00:27ff:feea:c690/10 pci0/_a static ok fe80::a00:27ff:fe77:60d1/10 root@solaris11:~# ifconfig management0 management0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 7 inet 172.16.103.37 netmask ffffff00 broadcast 172.16.103.255 ether 8:0:27:14:4d:92 root@solaris11:~#
Dengan kemampuan mengubah nama link, kita jadi lebih leluasa untuk menggunakan nama yang lebih informatif sesuai fungsi & peruntukan link tersebut.