probleme mit PPP [unter OpenBSD]

k_e_x

Well-Known Member
der grund warum ich hier poste:
ich hoffe das es hier mehr lesen werden, habe bereits ausgiebig danach gegoogelt aber keine gute loesung gefunden, folgendes problem:

habe den 3.6 obsd router nochmal neu aufsetzen muessen, sobald man den rechner neu hochfaehrt kommt nach kurzer zeit:
ppp[16920]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process

1. was hat das zu bedeuten?
2. wie kann ich das beheben?
3. zwischenzeitlich hatte ich die anchors am laufen gehabt (schreibweise hatte sich von 3.5 zu 3.6 leicht geaendert ...), nun funktionieren sie wieder nicht, ich denke das liegt daran ?

hier mal ein paar configs:
ppp.conf
Code:
default:
 set log Phase Chat IPCP CCP tun command 
 set redial 15 0
 set reconnect 15 10000

pppoe:
 set device "!/usr/sbin/pppoe -i xl1"
 disable acfcomp protocomp 
 deny acfcomp
 set mtu max 1492
 set crtscts off
 set speed sync
 enable lqr
 set lqrperiod 5
 set dial
 set login
 set timeout 0
 set authname ":)"
 set authkey :)
 add! default HISADDR
 enable dns
 enable mssfixup

ppp.linkup
Code:
MYADDR:
 ! sh -c "/sbin/ifconfig pflog0 up"
 ! sh -c "/sbin/pflogd"
 ! sh -c "/sbin/pfctl -e -F all -f /etc/pf.conf"

ppp.linkdown
Code:
MYADDR:
 ! sh -c "/sbin/pfctl -d -F all"
 ! sh -c "kill `cat /var/run/pflogd.pid`"
 ! sh -c "/sbin/ifconfig pflog0 down"
 ! sh -c "/sbin/route delete default"

pf.conf
Code:
### VARIABLEN ###

Ext = "tun0"                   # Device an dem das Internet angeschlossen ist 
Int = "xl0"                    # Device an dem das interne Netz haengt
IntNet = "192.168.0.0/24"      # Adressraum des internen Netzes
RouterIP = "192.168.0.3"       # IP Adresse des Routers
Loop = "lo0"                   # Loopback Device

# Adressen die auf dem externen Device nicht geroutet werden
# (Adressbereich des internen Netzes muss man wegen der Weiterleitungen zulassen)
table <NoRoute> { 127.0.0.1/8, 172.16.0.0/12, 192.168.0.0/16, !$IntNet, 10.0.0.0/8, 255.255.255.255/32 }

# Ports die geoeffnet werden sollen
InServicesTCP = "{ auth }"


### OPTIONS ###

# Macht Statistiken fuer die DSL-Verbindung (pfctl -s info)
set loginterface $Ext

# Beendet inaktive Verbindungen schneller - geringerer Speicherverbrauch.
set optimization aggressive

# Fragmentierte Pakete saeubern
scrub on $Ext all fragment reassemble random-id

# Queueing
altq on $Ext priq bandwidth 128Kb queue { q_pri, q_def }
queue q_pri priority 7
queue q_def priority 1 priq(default)

### NAT & FORWARD ###

# NAT aktivieren (unter Linux als Masquerading bekannt)
nat on $Ext from $IntNet to any -> ($Ext) static-port

rdr-anchor "redirect/*"

### FILTER ###

# Zum Debuggen....
#pass quick all             # Alles durchlassen

# Generelle Block Regel
block on $Ext

# Freiwillig machen wir keinen mucks ;)
block return log on $Ext

# Wir wollen kein IPv6.0
block quick inet6

# Loopback Device darf alles
pass quick on $Loop

# Erschwert scannen mit nmap und co.
block in log quick on $Ext inet proto tcp from any to any flags FUP/FUP
block in log quick on $Ext inet proto tcp from any to any flags SF/SFRA
block in log quick on $Ext inet proto tcp from any to any flags /SFRA
block in log quick on $Ext os NMAP

# IP Spoofing verhindern
block in log quick on $Ext inet from <NoRoute> to any
block in log quick on $Ext inet from any to <NoRoute>

# Ping akzeptieren (ablehnen ist uebrigends wenig sinnvoll)
pass in quick on $Ext inet proto icmp all icmp-type 8 code 0 keep state

# Ports nach aussen oeffnen
pass in quick on $Ext inet proto tcp from any to any port $InServicesTCP flags S/SAFR keep state label ServicesTCP

anchor "passin/*"

# Raus darf (fast) alles
pass out quick on $Ext keep state queue (q_def,q_pri)

anchors geadded mit:
Code:
pfctl -a redirect/bittorrent -f /etc/bittorrent.redirect
usw

Code:
# pfctl -vvs A
  passin
  passin/bittorrent
  passin/emule
  redirect
  redirect/bittorrent
  redirect/emule

in google habe ich wie gesagt auch nichts gefunden, falls irgendwelche logfiles oder so benoetigt werden sagt mir bitte welche und wie ich an sie rankomme (bin halt noch ein anfaenger ...)
 
k_e_x schrieb:
der grund warum ich hier poste:
habe den 3.6 obsd router nochmal neu aufsetzen muessen, sobald man den rechner neu hochfaehrt kommt nach kurzer zeit:
ppp[16920]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process

1. was hat das zu bedeuten?
2. wie kann ich das beheben?
Hmm, also ich habe die Meldungen auch in meinen Logfiles. Habe aber keine Probleme damit. Das "Routing" wird trotzdem richtig gesetzt und meine Firewall Regeln, der IPv6 Tunnel etc. funktionieren auch alle Einwandfrei.
Die Antwort ist nicht sehr "befriedigend" aber es soll Dir nur verdeutlichen das es eigentlich kein Problem darstellt.
Was ist denn genau dein Problem ? Bzw. was funktioniert nicht ?
3. zwischenzeitlich hatte ich die anchors am laufen gehabt (schreibweise hatte sich von 3.5 zu 3.6 leicht geaendert ...), nun funktionieren sie wieder nicht, ich denke das liegt daran ?
An der Fehlermeldung ?
Glaub ich nicht.
 
Zurück
Oben