Dulu saya pakai Microsoft Routing and Remote Access Server untuk
menghubungkan PC rumah dengan jaringan kantor lewat modem. Saat WS2003
saya ganti jadi Ubuntu, modem jadi nganggur karena saya tak tahu
aplikasi penggantinya. Cari-cari juga sudah, entah, mungkin salah
keyword jadi nggak pernah ketemu, sampai kemarin sore. Hanya pakai
mgetty dan ppp doang! Buset dah. Ini yang saya lakukan:
- Pasang modem. Saya pakai external modem 3Com US Robotics
56K dicolok ke COM. - Mencari tahu modem saya tersambung ke COM berapa, dengan
bantuan perintah wvdialconf.
Lalu tinggal cek hasilnya di /etc/wvdial.conf.
Ternyata modem saya tersambung ke ttyS0
(COM 1). - Memastikan mgetty
dan ppp
sudah terinstall.
apt-get install
mgetty ppp - Bikin file ttyS0
di /etc/event.d
dengan isi:
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on shutdown
respawn
exec /sbin/mgetty
ttyS0 - Edit file… salah. Backup file /etc/ppp/options
lalu bikin yang baru dengan isi:
asyncmap 0
auth
-chap
+pap
login
modem
crtscts
debug
proxyarp
lock
ms-dns
<primary_dns>
ms-dns
<secondary_dns> - Backup file /etc/ppp/options.ttyS0
dan bikin yang baru dengan isi:
<dial_in_server_ip>:<client_ip> - Edit file /etc/ppp/pap-secrets
dan tambahkan baris ini:
<linux_user>
* <linux_password> <client_ip> - Edit file /etc/mgetty/login lalu edit bagian ini:
/AutoPPP/ – a_ppp
/usr/sbin/pppd - Jalankan telinit
q untuk mengaktifkan konfigurasi.
Nah, selain perintah di atas, saya juga konfigurasi lewat webmin.
Entah, mungkin ada konfigurasi yang saling tiban, at least dial in
server saya jalan dengan mulus. Ini yang dari webmin:
- Masuk ke Networking – PPP Dialin Server
- Module Confignya seperti ini:
Path to pppd server: pppd
PPP accounts file: /etc/ppp/pap-secrets
Encrypt passwords in secrets file: No
PPP options file: /etc/ppp/options
Path to mgetty program: mgetty
Mgetty login configuration file: /etc/mgetty/login.config
Mgetty dialin configuration file: /etc/mgetty/dialin.config
Serial ports pattern: /dev/ttyS[0-9]* - Serial Port Configuration – Add a new serial port:
Serial device: Serial
port 1
Port speed: Automatic
Modem mode: Data only
Login prompt: Default
Type: Modem
Answer after: 3
Answer ringback within: Ringback
disabled - PPP Options:
PPP IP addresses: From
client
PPP interface netmask: Default
Lock serial port?: Yes
Require authentication?: Always
Also do unix authentication?: Yes
DNS servers for clients: <primary_dns>
<secondary_dns>
Create proxy ARP entry?: Yes
Control lines mode: Modem
Idle time before disconnect: Never - PPP Accounts – Create new PPP account:
Username: <dial
in user>
password: <dial_in_password>
Server: Any
Valid Addresses: <client_ip>
Udah deh. Dari client kita konek dial up seperti biasa. User diisi <dial_in_user>
dengan password <dial_in_password>.
Nyambung deh! 😀 Habis ini cari tahu untuk setting callback. Well, ini
yang terpenting kan? Hehehehe…
Referensi:
kebetulan dapet info dial in server yang masih fresh…
pak adhi, saya lagi nyoba set up dial in server di 8.10 desktop juga, sejauh ini baru bisa mulai nyoba pake external modem analog hardware..(karena baru dapet alatnya)
selama ini dari referensi yang saya dapet, katanya kalo udah bikin ttyS0 di event.d, ntar di ps -ax, bakal bisa muncul “ttyS0” di paling kiri ( gak tau apa namanya itu ) yang berhubungan dengan /sbin/mgetty ttyS0, seperti tty1,tty2… bisa muncul buat /sbin/getty
tapi abis di restart, cuma muncul “?” aja, kadang2 “Pts” , itu artinya apa ya pak?
modem udah di scan pake wvdialconf create, udah kedetek maksimal di 115200, masuk nya juga udah ke ttyS0
1 lagi, bisa nggak ya pak untuk assign ip itu, tiap nomer telpon yang nge-dial, otomatis dikasih ip yang berbeda beda ?
mohon bantuannya
Waduh! ilmu saya belum sampe segitu… Maaf belum bisa bantu…