Saya sudah bisa bikin Dial in server dan client yang DOD dial on demand
works
but ada sedikit masalah pada routing tablenya :
Untuk Server :
1 ./etc/inittab
S1:2345:respawn:/sbin/mgetty ttyS1
2. /etc/ppp/options
auth -chap +pap login modem crtscts debug proxyarp lock
ms-dns 192.169.1.1
3. /etc/mgetty+sendfax/login.config
/AutoPPP/ - a_ppp /usr/sbin/pppd
4. /etc/ppp/options.ttyS1
192.169.1.1:192.169.1.2
5. /etc/ppp/pap-secrets
#client server secret IP address
test * test 192.169.1.2
6 init q
Untuk DOD (client)
1. /etc/wvdial.conf
[Dialer Deafult]
Modem = /dev/ttyS0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0 &C1 &D2 S11=55 +FCLASS=0
Phone = 1234567
Username = test
Password = test
Stupid mode =1
[Dialer corporate]
Modem = /dev/ttyS0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0 &C1 &D2 S11=55 +FCLASS=0
Phone = 1234567
Username = test
Password = test
Stupid mode =1
2. /etc/ppp/peers/dod
noauth
name wvdial
connect "/usr/bin/wvdial --chat corporate"
/dev/ttyS0
115200
modem
crtscts
defaultroute
usehostname
user test
noipdefault
idle 60
persist
demand
logfd 6
3. /etc/rc.d/rc.local
pppd call dod
Untuk Ipchains :
Pada server saya tambahkan
/etc/rc.d/rc.local
echo "1" > /proc/sys/net/ipv4/ip_forward
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.169.1.2 dev ppp0
/sbin/ipchains -A forward -s 192.168.1.0/24 -d 192.168.0.0/24 -j MASQ
/sbin/ipchains -A forward -s 192.168.1.1/32 -d 192.168.0.219/32 -j MASQ
Permasalahannya :
dari server tidak bisa ping ke 192.168.0.239 (eth0 client dial in) tapi
bisa
ping 192.169.1.1 (ip untuk server) dan 192.169.1.2 (ip untuk client)
Dan dari client bisa ping 192.168.1.1 (eth 0 server)
Pertanyaan :
1. Dimana letak salah configurasi salah untuk Ipchains ?
2. Apakah perlu unutk untuk install squid pada server ?
NB :
Kalau waktu koneksi terjadi maka routing yang saya tambahkan pada
/etc/rc.d/rc.local hilang (route add -net 192.168.0.0 netmask 255.255.255.0
gw 192.169.1.2 dev ppp0)
sebelum hubungan
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.169.1.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0
eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0
0 lo 192.168.1.1 192.169.1.2 255.255.255.0 UG 0 0 0
ppp0
setelah :
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.169.1.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0
eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0
0 lo
tapi setelah saya tambah routing lagi
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.169.1.2
maka akan mau untuk di ping 192.168.0.219 dari 192.168.1.1
Dial in server :
etho 0 = 192.168.0.219
3c59x
Client
etho 0= 192.168.1.1
3c59x
Terimakasih sebelumnya
Salam
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3