Senin, 10 Agustus 2009

Setting IP Alias di FreeBSD dan Linux

Salah satu keunggulan Linux dan FreeBSD adalah multiple IP pada satu Interface card, ini sangat menguntungkan sekali dikarenakan banyak IP yang dapat di konfigurasi untuk berbagai keperluan seperti virtual host, banyak lan, banyak kebutuhan IP dan sebagainya.  FreeBSD dan linux sangat mudah melakukan setting tersebut. Sebelum menyeting saya akan memisahkan caranya antara FreeBSd dan Linux dikarenakan ada sedikit perbedaan. Oke, langsung aja. Sebelum menyeting IP alias, kita terlebih dahulu harus menentukan interface mana yang akan di setting untuk memiliki banyak IP (linux dan freebsd) perintahnya sama.


sebagai root ketik perintah:




# ifconfig -a



hasilnya kira kira seperti ini dan tentukan interface mana:




em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:1c:c0:1d:f7:b0
inet 10.10.106.3 netmask 0xffffff00 broadcast 10.10.106.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:30:84:9e:d9:03
media: Ethernet autoselect
status: no carrier
fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 02:90:27:f3:ca:cd
ch 1 dma -1
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
lladdr 0.90.27.0.1.f3.ca.cd.a.2.ff.fe.0.0.0.0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000


Oke, dalam kasus ini saya akan memilih interace em0 dengan IP 192.168.222.1, untuk setting IP alias di FreeBSD ketikkan perintah berikut:




# ifconfig em0 inet 192.168.222.1  netmask 255.255.255.0 alias



Hasilnya akan seperti ini:




em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:1c:c0:1d:f7:b0
inet 10.10.106.3 netmask 0xffffff00 broadcast 10.10.106.255
inet 192.168.222.1 netmask 0xffffff00 broadcast 192.168.222.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active


pad interface em0 akan terdapat 2 ip address, lakukan ujicoba ping dari client. jika berhasil berarti ip alias berhasil, agar settingan tersipmpan pada startup tambahkan baris berikut pada /etc/rc.conf




ifconfig_em0_alias0="inet 192.168.222.1 netmask 255.255.255.0"



Untuk menghapus IP alias nya mirp dengan penambahan ip alias, hanya saja di tambah tanda - di sebelum alias:




# ifconfig em0 inet 192.168.222.1 netmask 255.255.255.0 -alias



Selesai, untuk pembuatan ip alias pada linux perbedaan sintax nya sedikit, untuk menambahkan IP aliasnya (misalkan interface yang akan di tambahkan eth2) maka sintaksnya:




# ifconfig eth2:0 192.168.222.1 netmask 255.255.255.0



perhatikan, untuk aliasnya dilakukan penambahan :<noalias> dan tidak menggunakan alias.


Semoga bermanfaat...!!! ;)

0 komentar:

Posting Komentar