Saya merupakan seorang newbe FreeBSD, ini merupakan tulisan saya yang
pertama mengenai freeBSD. Untuk itu saya akan mulai dari yang paling
dasar, yaitu cara menyetting IP di freeBSD. Ada dua cara untuk
menyetting IP di FreeBSD, yang pertama pake sintak ifconfig, yang kedua
di setting lewat script rc.conf.
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
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:14:85:fa:c2:ba
inet 192.168.1.2 netmask 0xfffffff0 broadcast 192.168.1.15
media: Ethernet autoselect (100baseTX <full-duplex> )
status: active
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:1c:f0:bb:39:ba
inet 10.1.9.30 netmask 0xffffffe0 broadcast 10.1.9.31
media: Ethernet autoselect (100baseTX <full-duplex> )
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
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 fevendornya, pada komputer
saya diatas menggunakan sis0 (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 sis0 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 sis0
Untuk memberikan IP alias kita hanya perlu manambahi opsi -alias pada belakang perintah tersebut.
labjar# ifconfig sis0 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_sis0=”inet 192.168.1.2 netmask 255.255.255.248″ , untuk setting dhcp kita gunakan ifconfig_sis0=”dhcp” , untuk memberikan ip alias gunakan perintah ifconfig_sis0= “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_sis0=”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.
Demikiian tulisan yang pertama dari saya tentang freeBSD, semoga
bermanfaat bagi kita semua. Untuk materi Slanjutnya yaitu menyetting
default gateway+routing.
Read More ->>