IP alias dengan ifconfig di FreeBSD

Untuk memberikan IP alias pada sebuah Ethernet card (dalam contoh digunakan interface rl0) , perhatikan contoh berikut :        # ifconfig rl0

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::250:bfff:fe21:7aab%rl0 prefixlen 64 scopeid 0x1
inet 192.168.0.9 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:50:bf:21:7a:ab
media: Ethernet autoselect (100baseTX)
status: active

Dapat dilihat bahwa Ethernet tersebut (rl0) memiliki IP 192.168.0.9 , kita akan coba memberikan IP lain (192.168.0.99) pada rl0 :       # ifconfig rl0 inet 192.168.0.99 netmask 255.255.255.255 alias

Kemudian coba kita lihat :

       # ifconfig rl0

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::250:bfff:fe21:7aab%rl0 prefixlen 64 scopeid 0x1
inet 192.168.0.9 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.99 netmask 0xffffffff broadcast 192.168.0.99
ether 00:50:bf:21:7a:ab
media: Ethernet autoselect (100baseTX)
status: active

sekarang rl0 telah memiliki dua IP address, 192.168.0.9 dan 192.168.0.99, cek dengan ping :

       # ping 192.168.0.99

PING 192.168.0.99 (192.168.0.99): 56 data bytes
64 bytes from 192.168.0.99: icmp_seq=0 ttl=64 time=0.295 ms
64 bytes from 192.168.0.99: icmp_seq=1 ttl=64 time=0.667 ms
64 bytes from 192.168.0.99: icmp_seq=2 ttl=64 time=0.665 ms
64 bytes from 192.168.0.99: icmp_seq=3 ttl=64 time=0.657 ms
^C
— 192.168.0.99 ping statistics —
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.295/0.571/0.667/0.159 ms

Untuk menghilangkan IP alias dapat dilakukan dengan :

      # ifconfig rl0 inet 192.168.0.99 -alias
      # ifconfig rl0

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::250:bfff:fe21:7aab%rl0 prefixlen 64 scopeid 0x1
inet 192.168.0.9 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:50:bf:21:7a:ab
media: Ethernet autoselect (100baseTX)
status: active

Untuk menambahkan IP alias setiap kali system start , Edit rc.conf dan tambahkan :

      ifconfig_rl0_alias0=”inet 192.168.0.99 netmask 255.255.255.255″
      ifconfig_rl0_alias1=”inet 192.168.0.19 netmask 255.255.255.255″

contoh diatas adalah apabila kita akan menambahkan IP alias pada rl0 dengan dua IP ( 192.168.0.99 dan 192.168.0.19 ), dengan catatan dimulai dengan ifconfig_rl0_alias0=”” dan seterusnya.

Tinggalkan komentar