[ jocar @ 21.02.2004. 21:34 ] @
Imam umrežena dva računara, instalirane i podešene (?) iptables i maskiranje IP, na internet se izlazi sa jednog računara, a drugi ide preko njega,ali se javlja sledeći problem. Naime, posle nekog vremena, konekcija nekontrolisano pada, a PPP-logfile se završava ovako: Citat: Feb 19 12:10:59 jovir pppd[3183]: Hangup (SIGHUP) Feb 19 12:10:59 jovir pppd[3183]: Modem hangup Feb 19 12:10:59 jovir pppd[3183]: Script /etc/ppp/ip-down started (pid 3227) Feb 19 12:10:59 jovir pppd[3183]: Connection terminated. Feb 19 12:10:59 jovir pppd[3183]: Connect time 9.0 minutes. Feb 19 12:10:59 jovir pppd[3183]: Sent 102801 bytes, received 1016725 bytes. Feb 19 12:10:59 jovir pppd[3183]: Waiting for 1 child processes... Feb 19 12:10:59 jovir pppd[3183]: script /etc/ppp/ip-down, pid 3227 Feb 19 12:11:00 jovir pppd[3183]: Script /etc/ppp/ip-down finished (pid 3227), status = 0x0 Feb 19 12:11:00 jovir pppd[3183]: Exit. Pretpostavljam da je problem u fajlu /etc/ppp/ip-down: Citat: #!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ip-down.local instead PATH=/sbin:/usr/sbin:/bin:/usr/bin export PATH LOGDEVICE=$6 REALDEVICE=$1 export PATH=/sbin:/usr/sbin:/bin:/usr/bin cp -f /etc/resolv.conf /etc/resolv.conf.tmp fgrep -v "# ppp temp entry" /etc/resolv.conf.tmp > /etc/resolv.conf chmod 0644 /etc/resolv.conf rm -f /etc/resolv.conf.tmp [ -x /etc/ppp/ip-down.local ] && /etc/ppp/ip-down.local "$@" # These variables are for the use of the scripts run by run-parts PPP_IFACE="$1" PPP_TTY="$2" PPP_SPEED="$3" PPP_LOCAL="$4" PPP_REMOTE="$5" PPP_IPPARAM="$6" export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM if [ -d /etc/ppp/ip-down.d/ -a -x /usr/bin/run-parts ]; then /usr/bin/run-parts /etc/ppp/ip-down.d/ fi /etc/sysconfig/network-scripts/ifdown-post ifcfg-${LOGDEVICE} exit 0 Inače, da bih uopšte ostvario bilo kakav protok sa/na net, pre konektovanja pokrećem sledeću skriptu: Citat: route del default route add default ppp0 /sbin/iptables --flush /sbin/iptables --table nat --flush /sbin/iptables --delete-chain /sbin/iptables --table nat --delete-chain /sbin/iptables --table nat --append POSTROUTING --out-interface ppp0 -s 192.168.0.0/24 -j MASQUERADE /sbin/iptables --append FORWARD --in-interface eth0 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout Prva dva reda zbog buga u Mandrake9.2. Sve je isto nezavisno od provajdera, dešava se isto i na ptt i na veratu.. Ima li neko ideju šta dalje? |