myDeden.Kom

Pemulung yang Berusaha Memanfaatkan Limbah Sebaik Mungkin

IP alias dengan ifconfig di FreeBSD

Posted by kang deden pada 31 Januari, 2007

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 Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: