Kamis, 10 Juni 2010

Setting IP pada freeBSD

Sebelum kita menyeting ip, mari kita ketik dahulu ipconfig pada konsol, maka disitu akan keluar list dari lan card yang ada pada komputer kita. Berikut ifconfig pada komputer saya :

labjar# ifconfig
em0: flags=8843 metric 0 mtu 1500
options=8
ether 00:14:85:fa:c2:ba
inet 192.168.1.2 netmask 0xfffffff0 broadcast 192.168.1.15
media: Ethernet autoselect (100baseTX )
status: active
rl0: flags=8843 metric 0 mtu 1500
options=8
ether 00:1c:f0:bb:39:ba
inet 10.1.9.30 netmask 0xffffffe0 broadcast 10.1.9.31
media: Ethernet autoselect (100baseTX )
status: active
plip0: flags=108810 metric 0 mtu 1500
lo0: flags=8049 metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0×4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
labjar#

Tidak seperti pada linux, dimana ethernet dikenali dengan eth0, eth1, dst. Kalo di freeBSD dikenal berdasarkan vendornya, pada komputer saya diatas menggunakan em0 (menggunakan sis) dan rl0 (Dlink), Kalo lancard dlink lebih dari satu maka akan dikenali sebagai rl0, rl1 , dst. Untuk mensetting IP pada sis0 kita gunakan sintak : ifconfig [interface] inet [ip] netmask [ntmask], contoh:

labjar# ifconfig em0 inet 192.168.1.2 netmask 255.255.255.240

Dengan perintah diatas maka interface sis0 telah mendapat ip. Untuk memberi IP dhcp kita gunakan perintah /sbin/dhclient [interface]

labjar# /sbin/dhclient em0

Untuk memberikan IP alias kita hanya perlu manambahi opsi -alias pada belakang perintah tersebut.

labjar# ifconfig em0 inet 202.134.0.155 netmask 255.255.255.248 -alias

Jika menggunakan perintah diatas, jika sebuah komputer di restart maka ip yang telah kita setting tadi akan menghilang. Maka dari itu ada cara kedua untuk menyeting ip yaitu kita edit file /etc/rc.conf, yaitu dengan menambah opsi ifconfig_em0=”inet 192.168.1.2 netmask 255.255.255.248″ , untuk setting dhcp kita gunakan ifconfig_em0=”dhcp” , untuk memberikan ip alias gunakan perintah ifconfig_em0= “inet 202.130.210.196 netmask 255.255.255.248 -alias”.

labjar# ee /etc/rc.conf


^[ (escape) menu ^y search prompt ^k delete line ^p prev li ^g prev page
^o ascii code ^x search ^l undelete line ^n next li ^v next page
^u end of file ^a begin of line ^w delete word ^b back 1 char
^t begin of file ^e end of line ^r restore word ^f forward 1 char
^c command ^d delete char ^j undelete char ^z next word
L: 1 C: 1 =====================================================================

# — sysinstall generated deltas — # Mon Jun 16 17:50:01 2008
# Created: Mon Jun 16 17:50:01 2008
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter=”192.168.1.1″
inetd_enable=”YES”
gateway_enable=”YES”
hostname=”labjar.net”
ifconfig_rl0=”inet 10.1.9.30 netmask 255.255.255.224″
ifconfig_em0=”inet 192.168.1.2 netmask 255.255.255.240″
keymap=”us.iso”
linux_enable=”YES”
sshd_enable=”YES”

Setelah kita mensetting lalu kita save dengan menekan esc satu kali lalu tekan a.

Dikutip dari tutorial mas Danphi

(Terimakasih mas Danphi atas tutorialnya.... saya sangat terinpirasi dan terbantu)

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites