Rename Data Link Solaris 11

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.

Leave a Reply