Paketic za pppoe

Esselamu alejkum i pozdrav.

pokusavamo da osposobimo ruter na koji smo instalirali censornet, medjutim imamo problem oko koenkcije. Radi se o ADSL konekciji koja nema javnu IP adresu. Censornet je, vjerujem da iskusni znaju, baziran na debianu medjutim do sada nismo nasli mogucnost uspostavljanja konekcije na internet putem ADSLs.

Iz razloga sto konekcija prekida svakih 6 sati potrebna nam je skripta il sta vec koja ce uspostaviti vezu preko pppoe i raditi automatski redial, dva dana smo izgubili ovo pokusavajuci namjestiti al bezuspjesno.
Sve pakete koje su skinuli ili nasli na internetu nisu radili :frowning:

Ako iko moze pomoci dobro bi bilo :slight_smile:

unaprijed hvala svima,
Selam i Pozdrav.

deder ti nama nacrtaj ili barem docaraj tu tvoju infrastrukturu… ja nista nisam skuzio… a ADSL bez javne IP adrese opet nista ne znaci…PPPoE pravi point-to-point tunel od koncentratora do klijenta… bio adsl modem izmedju ili ne, to je nevazno…

Pozdrav

Ice

Za uspostavljanje ADSL (PPPoE) veza na Linuxu služi paket koji se zove rp-pppoe. Za uspostavu konekcije je naredba adsl-start, a za prekid adsl-stop. Imaš jedan wizard za podešavanje parametara konekcije (zaboravio sam kako se zove, ali mislim da je adsl-config ili pppoe-config). Eto probaj s tim pa javi kakvi se konkretno problemi javljaju.

Kao što jedan učesnik na Censonet-ovom forumu reče a i za brojna druga pitanja vezana za ADSL da je to više pitanje za ISP koji pruža sam ADSL servis
http://forum.censornet.com/viewtopic.php?t=398&highlight=adsl
Iskreno mislim da je taj distro potrebno zamijeniti za IPCop ili još bolje Endian ( www.efw.it ) iako sam i ja fun of Debian based distro-a. Inace, kako znam, ISP-i barem jednom dnevno mijenjaju dodijeljenu IP adresu i zato se mnogi ispomazu sa DynDNS i sl. servisima
http://64.233.179.104/search?q=cache:q2y0JB9wr_kJ:www.linux-magazine.com/issue/33/IPCop_Firewalls.pdf+ipcop+adsl+dyndns&hl=en&ct=clnk&cd=4&ie=UTF-8

Probao sam sa ovim, jednostavno ne radi. uradim adsl-start i samo stoji. nista ne fercera.
Jos nekih rp-pppoe paketa smo skinuli al ne radi ne znam zasto.

pokusao sam i sa IPcop, jeste puno bolji, ali nisam vidio module za ogranicavanje brzine interneta po korisniku kao ni modul za connect i reconnect na internet.

Mreza: Korisnici > Access Point (DHCP server) > Switch > Ruter (linux) > ADSL modem (speed touch) > INTERNET :slight_smile:

[quote=el-emin]Iz razloga sto konekcija prekida svakih 6 sati potrebna nam je skripta il sta vec koja ce uspostaviti vezu preko pppoe i raditi automatski redial, dva dana smo izgubili ovo pokusavajuci namjestiti al bezuspjesno.
Sve pakete koje su skinuli ili nasli na internetu nisu radili :([/quote]
Ne znam kakvu skriptu koristiš za pppoe konekcije, evo kako sam otprilike riješio sličan problem (doduše VPN, ali dovoljno slično). Nebitni dijelovi su izostavljeni.

Filozofija je sljedeća: Koristim /etc/rc.d/rc.vpn skriptu za konektovanje na VPN (tj. ppp) server. U crontabu je naštimano provjera konekcije svakih N minuta (check-vpn.sh)

/etc/rc.d/rc.vpn

[code]#!/bin/bash

case “$1” in
start )

;;

stop )
	...
;;

status )
	echo "Checking VPN:"
	PPP_INTERFACE=`/sbin/ifconfig | grep "^ppp" | awk '{ print $1 }'`
	if [[ $PPP_INTERFACE == "" ]]; then
		echo "  ppp interface is down"
		exit 1
	else
		IP_ADDR=`/sbin/ifconfig | grep -1 ppp0 | egrep -o "\s*inet addr:[0-9 .]*" | awk -F ":" '{ print $2}'`
		echo "  PPP interface: $PPP_INTERFACE"
		echo "  IP address: $IP_ADDR"
	
		exit 0
	fi
;;

* )
	echo "Usage: /etc/rc.d/rc.vpn {start|stop|status|ext_status}"
;;

esac[/code]
/etc/cron.custom/check-vpn

[code]#!/bin/bash

RC_VPN=/etc/rc.d/rc.vpn

if [ -x $RC_VPN ]; then

$RC_VPN status

if [ $? -eq 1 ]; then
	$RC_VPN start
fi

fi[/code]
root-ov crontab (provjera konekcije svakih 10 minuta, meni ne treba češće, a crontab može ići do maksimalne frekvencije od 1 minut.

# Reconnect to VPN server: 1,11,21,31,41,51 * * * * /etc/cron.custom/check-vpn.sh 1> /dev/null 2>&1