Setelah nyoba2 3 hari akhirnya RAS berhasil juga di linuk fedora ane.. settingnya lumayan susah maklum masih sangat hijau di linux .. ngupreknya sampe pegel linux semua hauhauhauhauh ..
Idenya adalah konek ke server linuk pake line telepon kemudian masuk ke dalam jaringan linuk tersebut liwat line telpon .. kalo di Windows settingnya pake Accept Incoming Connection, tapi di linuk ini ruwet kalo pake command line .. tapi sampeyan2 tahu lah .. awak ini sukanya nyari yang susah heuhuaehaueheu ..
btw yang perlu dibaca2 sebelum nyobain : http://linuxjournal.com/article/5448 sama http://www.linuxjournal.com/article/5467, yang ngejelasin cara2 konfigurasi pppd di linuk, http://linuxgazette.net/issue77/sunil.html tentang setting dial in server..
oke .. aku bahas mulai dari awal
1. Inisialisasi Modem
pertama-tama pastiin dulu punya modem .. kebetulan aku ada modem external tapi serial .. bukan USB .. baca2 di web katanya USB modem blun kebaca .. dan emang bener, aku udah beli modem d-link usb dan ga bisa kebaca..musti dicoba di suse-nya pak andi, ..modem serial yang aku pake itu modem serial tahun jebot .. mungkin sekitar 3 tahun lalu, tapi trnyata masih mantap.. Yang jelas kita musti tahu modem itu ada dimana! di linuk semua device ada di drektori yang namanya /dev, berhubung aku pake serial maka untuk port serial ada di ttyS yang diikuti angka 1-3 :
cd /dev
[root@cwsjkt ~]# cd /dev
[root@cwsjkt dev]# ls -l ttyS*
crw-rw---- 1 uucp uucp 4, 64 Aug 31 14:44 ttyS0
crw-rw---- 1 root uucp 4, 65 Aug 31 2006 ttyS1
crw-rw---- 1 root uucp 4, 66 Aug 31 2006 ttyS2
crw-rw---- 1 root uucp 4, 67 Aug 31 2006 ttyS3
nah pertanyaannya.. dimana modem kita? dari pengalaman tergantung nancepnya heuheu .. kalo aku taruh atas dia ada di ttyS0..
Kalo mau konfigurasi ato mau tau nancep dimana, bisa pake program kecil namanya minicom.. dari CLI ketik minicom, untuk tau apakah minicom dah bisa konek dengan modem kita ketik AT
Kalo ada respon OK brarti minicom dah konek dengan benar. Kalo engga OK wah .. itu yang aku juga blun tau gimana nanganinya :) .., setahuku dari minicom kalo kita pencet Ctrl-A sama O bisa masuk konfigurasi minicom, trus pilih serial port setup trus enter, pilih A trus pilih port yang lain..
Asumsi udah kedetect modemnya yak .. lanjut
2. Dial in Server
Kita musti pake program nyang namanya mgetty untuk menghandle komunikasi dengan modem.. prosedurnya : mgetty jalan di background trus kalo modem nerima panggilan dia akan ngejawab panggilan itu. di Fedora 5 mgetty udah ada jadi ga usah ngedonlod lage .. kalo mo donlod dia ada dihttp://www.leo.org/~doering/mgetty
supaya mgetty jalan di background kita musti ngedit /etc/inittab .. tambahin :
S0:2345:respawn:/sbin/mgetty ttyS0 -D /dev/ttyS0
artinya mgetty ndengerin port serial pertama (S0), dan yang dijawab cuman data (-D). Dengan mengunakan setting default, mgetty mengatur koneksi SLIP(Serial Line Internet Protocol) dan otentifikasi via /etc/passwd.
Setelah setting inittab kelar, supaya semua user bisa meng-execute pppd, ketik
chmod u+s /usr/sbin/pppd
ketik juga
alias ppp="exec /usr/sbin/pppd -detach"
setelah itu kita bikin file options.server di /etc/ppp, yang isinya :
-detach
asyncmap 0
modem
crtscts
lock
proxyarp
ms-dns 202.80.112.68
ms-dns 202.80.112.8
keterangan :
-detach - supaya proses pppd tidak dibagi dalam proses background
asyncmap 0- supaya pppd dapat bekerja melalui rlogin/telnet
modem-menggunakan modem
crtscts-menggunakan hardware flow control
lock-pppd menggunakan UUCP-style lock pada serial
proxyarp-memasukkan ke dalam ARP table dengan alamat IP dari clien dan alamat IP dari NIC
ms-dns server buat microsoft client
trus edit /etc/mgetty+sendfax/login.config tambahkan line :
/AutoPPP/ - - /usr/sbin/pppd file /etc/ppp/options.server
ini dimaksudkan biar kalo ada orang dial in langsung manggil pppd dengan konfigurasi yang ada di options.server. Untuk setting IP, kita musti bikin file /etc/ppp/options.ttySx dengan ttySx tergantung modem kita nancep dimana.. umpamanya modem kita ada di ttyS0 maka file yang dibuat adalah options.ttyS0
isinya :
192.168.0.13:192.168.0.159
netmask 255.255.255.0
Udah .. kelar konfigurasinya .. tinggal setting klien kita untuk ngedial ke komputer kita..