Setting Up Dial In Server Via Linux (Ver 0.2 – Updated 11 Okt 2002)
Note : Krn banyaknya masukan bahwa tulisan ini sebelumnya kurang jelas,.. maka saya coba perjelas dikit… hehehhe…
Mudah-mudahan bisa sedikit lebih baik lagi…
Brief : Dial in Server ? buat apa ? banyak koq kegunaannya,.. terutama bagi yang punya bandwidth fixed di kantor/kampus dan karena alesan tertentu butuh ngeremote jarak jauh… (atau sekadar ingin ngeliat gambar di rumah dengan nupang bw kantor/kampus…
hehehe…)
Ternyata cara set up nya cukup mudah sodara-sodara…
Saat nyoba /me make distro redhat yang lumayan lama,.. redhat 6.2 kernel 2.2.14 default…
Persiapannya :
1. Rencanakan konfigurasi network anda
Misal sebagai berikut :
[dial in server : 192.169.169.1]<–line telepon PSTN–>[host 192.169.169.2]
LAN : 192.169.169.0/24 –> blok ip ini di assign via pppd,.. bukan di ethernet
IP dial in server : 192.169.169.1 —> dial in server adalah host yang memiliki interface untuk melakukan koneksi dial up
(modem) dan menjadi target untuk di dial
IP host boleh melakukan request dial in server —> 192.169.169.2
2. Rencanakan Account Yang Diijinkan untuk melakukan dial in server
Host : 192.169.169.2
Account : dudulz
Password/Secret : dudulz
3. Set Up dial in server sebagai gateway (bila perlu), aktifkan samba, nfs dan lain-lain,.. apa bila dibutuhkan
[root@server]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@server]# ipchains -A forward -j MASQ
4. Persiapkan 2 buah modem, satu untuk pc dial in server, satu untuk pc yang akan mendial.
5. Persiapkan 2 buah line telepon. Dan catat nomor telepon line yang terhubung ke server misal : 987654321
Step Setup Dial In Server di Nya:
Pastikan paket ppp dan mgetty terpasang dengan perintah :
[root@server]# rpm -qa | grep pppd
[root@server]# rpm -qa | grep mgetty
Bila belum ada, install dulu :
[root@server]# mount /mnt/cdrom ; rpm -Uvh ppp* mgetty*
1. Pastikan letak COM modem.
Ada banyak cara untuk memastikannya. misal :
– dengan bantuan wvdialconf :
[root@server]# touch /etc/wvdial.cfg
[root@server]# wvdialconf /etc/wvdial.cfg
Kemudian lihat message yang keluar di ttySx berapa modem terhubung
Dimana Konversi antara system DOS/WINDOWS dengan linux :
COM 1 ~~ ttyS0
COM 2 ~~ ttyS1
COM 3 ~~ ttyS2
COM 4 ~~ ttyS3
So… kita misalkan saja kita temukan di COM 2, maka di /dev/ttyS1.
2. edit /etc/inittab , tambahkan baris berikut :
[root@server]# vi /etc/inittab
##——————
s1:2345:respawn:/sbin/mgetty ttyS1
##——————
3. edit /etc/ppp/options , tambahkan baris berikut :
[root@server]# vi /etc/ppp/options
##——————
auth -chap +pap login modem crtscts debug proxyarp lock
ms-dns 192.169.169.1
##——————
4. edit /etc/ppp/options.ttyS1
[root@server]# vi /etc/ppp/options.ttyS1
##——————
##server:host
192.169.169.1:192.169.169.2
##——————
5. edit /etc/mgetty+sendfax/login.config tambahkan baris berikut :
[root@server]# vi /etc/mgetty+sendfax/login.config
##——————
/AutoPPP/ – a_ppp /usr/sbin/pppd
##——————
6. edit /etc/ppp/pap-secrets tambahkan baris berikut :
[root@server]# vi /etc/ppp/pap-secrets
##——————
# Secrets for authentication using PAP
# client server secret IP addresses
admin * admin 192.169.169.2
dudulz * dudulz 192.169.169.2
##——————
7. Init harus membaca perubahan konfigurasinya, maka jalankan command berikut :
init q
8. server sudah siap dial
9. lakukan koneksi dial up dari host ke server.
Dengan Account : dudulz
password : dudulz
nomor : 987654321
Setelah koneksi established, maka host yang melakukan koneksi dial up akan mendapat :
ip address : 192.169.169.2
gateway : 192.169.169.1
dari server dial in.
10. Good luck dan selamat mencoba.
Kirim komentar yach… 😛
Note: Xenogears kereeennn! 🙂