[ppp freebsd] dynamisch ip probleem

Pagina: 1
Acties:

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
code:
1
2
3
4
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1524
      inet6 fe80::220:afff:fe4f:662e%tun0 prefixlen 64 scopeid 0xe
      inet 213.75.178.66 --> 193.172.250.76 netmask 0xffffff00
      Opened by PID 143

is het interessante deel van ifconfig

193.bla bla is een ip van hetnet die kan ik plaatsen die andere echter niet !

ook kan ik niet pingen naar buiten (volgens mij omdat die 213.bla bla iets als 10.0.0.2 had moeten zijn zodat 10.0.0.2 als default route gebruikt kon worden.

hier ook mijn ppp.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
default:
 #set log Phase LCP IPCP CCP tun tun0 command

hetnet:
 allow user root
 allow user mark
 set phone 0676001505
 set authname b*****n@hetnet.nl
 set authkey ******** (hier staat uiteraard een password)
 enable lqr
 set reconnect 99 5
 set redial 99 10
 set lqrperiod 45
 disable pred1 deflate mppe
 deny pred1 deflate mppe
 set timeout 180 600
 set dial
 set login
 #set hangup
 set device /dev/i4brbch0 /dev/i4brbch1
 set speed sync
 set bandwidth 65536
 link * set cd 10
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 #set ifaddr 10.0.0.1/0 194.151.43.3/0 255.255.255.255 0.0.0.0
 #set ifaddr 0 0
 add! default HISADDR
 enable dns
 set server /tmp/ppp-isdn "" 0177

filter:
 #allow user root
 #allow user mark
 #allow mode ddial
 #allow mode auto
  ## filters... dial filters...
 #set filter dial 0 deny udp src eq 513
 #set filter dial 1 deny udp src eq 525
 #set filter dial 2 deny udp src eq 137
 #set filter dial 3 deny udp src eq 138
 #set filter dial 4 deny udp src eq 139
 #set filter dial 5 deny udp dst eq 137
 #set filter dial 6 deny udp dst eq 138
 #set filter dial 7 deny udp dst eq 139
 #set filter dial 8 deny tcp finrst
 #set filter dial 9 permit 0 0

hier de shell, ik probeer verbinding te maken, dat lukt. Wel een paar meldingen !
code:
1
2
3
4
5
6
7
jolette# ppp -auto hetnet && echo "U heeft verbinding"
Working in auto mode
Using interface: tun0
Warning: Local: bind: Address already in use
Warning: set server: Failed 2
U heeft verbinding
jolette#

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • epias
  • Registratie: Februari 2001
  • Niet online
213.75.178.66 --> 193.172.250.76 eerste is je IP en de tweede je gateway. Zo zou het moeten zijn.

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
ik heb het ding draaien, ik moest er gewoon voor zorgen dat de windows router geen isdnlijn gebruikte, dan wou de bsd router ook niet.

ik ga morgen testn of ik wel verbinding kan maken als iemand gewoon aan het bellen is.

nu moet ik nog "dail on demand" voor elkaar zien te krijgen.

heeft dat iets met ppp -auto etc te maken ??
ik wil het zo hebben dat als ik mijn emailcleint opstart en er dus een request naar de gateway gedaan word dat hij dan inbeld..

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • baggah
  • Registratie: December 2000
  • Laatst online: 06-08 22:47
Je kunt idd dial on demand aanzetten met ppp -auto..
Dan belt hij in wanneer je een request naar internet doet. Met de set timeout optie stel je de tijd in om de hoeveel tijd de verbinding weer verbroken moet worden (in /etc/ppp/ppp.conf).

Zet in je /etc/rc.conf de volgende regels om je dail on demand tijdens het booten aan te zetten:
ppp_enable="YES"
ppp_mode="auto"
ppp_profile="hetnet"
ppp_user="root"
en eventueel
ppp_nat="NO" of ppp_nat="YES" ... maar zelf gebruik ik natd...

  • epias
  • Registratie: Februari 2001
  • Niet online
Wat alive filters toevoegen indien nodig.

Voorbeeld:

# Prevent ICMP, DNS (53), and NTP (123) from keeping the
# connection alive:
set filter alive 0 deny icmp
set filter alive 1 deny udp src eq 53
set filter alive 2 deny udp dst eq 53
set filter alive 3 deny udp src eq 123
set filter alive 4 deny udp dst eq 123
set filter alive 5 permit 0 0

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
dus als ik ppp -auto hetnet intype gaat hij geen verbinding maken ????
hij maakt dan pas verbinding @ request ???

met de filters kan ik ervoor zorgen dat hij voor bijv. een dns request geen verbinding maakt (of is het "geen verbinding houd") ??

en in /etc/isdn/isdnd.rc kan ik de timeout instellen ??

als dit 4x JA is dan ben ik eruit !

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • baggah
  • Registratie: December 2000
  • Laatst online: 06-08 22:47
Op woensdag 05 juni 2002 09:30 schreef xychix het volgende:
dus als ik ppp -auto hetnet intype gaat hij geen verbinding maken ????
hij maakt dan pas verbinding @ request ???
Ja
en in /etc/isdn/isdnd.rc kan ik de timeout instellen ??
Nee, dit kan in je /etc/ppp/ppp.conf die staat bij jouw zo te zien op 180 seconden = 3 minuten.

Over die filters kan ik niks zeggen want die gebruik ik nooit. Ik zet zelf altijd een firewall op met ipfw.

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
Op woensdag 05 juni 2002 10:21 schreef Baggah het volgende:

[..]

Ja
[..]

Nee, dit kan in je /etc/ppp/ppp.conf die staat bij jouw zo te zien op 180 seconden = 3 minuten.

Over die filters kan ik niks zeggen want die gebruik ik nooit. Ik zet zelf altijd een firewall op met ipfw.
ik zet zelf ook een firewall op met ipfw, maar dit zouden filters zijn die bepalen wanneer er wel
verbinding gemaakt / behouden moet worden het is een van de 2 en ik weet niet welke...

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • epias
  • Registratie: Februari 2001
  • Niet online
DIAL deny -> Geen verbinding maken.
ALIVE deny -> Geen verbinding houden.

Verder kun je, als je ppp nat wilt enablen, `nat enable yes' in je ppp.conf zetten. Ben je weer een flag kwijt. :)

Hier kun je nog een voorbeeld vinden.

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
Op woensdag 05 juni 2002 16:14 schreef epias het volgende:
DIAL deny -> Geen verbinding maken.
ALIVE deny -> Geen verbinding houden.

Verder kun je, als je ppp nat wilt enablen, `nat enable yes' in je ppp.conf zetten. Ben je weer een flag kwijt. :)

Hier kun je nog een voorbeeld vinden.
ik heb ipnat / ipf aanstaan, dus ppp-nat hoefd niet aan.

wel moet er een
ipnat -CF && ifnat -f /etc/ipnat.rules
ofzo gedraaid worden volgens mij zodat ipnat zijn 0.0.0.0 interface een echt ip kan geven, in welk script kan ik dit allemaal zetten ?

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • epias
  • Registratie: Februari 2001
  • Niet online
Op donderdag 06 juni 2002 06:47 schreef xychix het volgende:
wel moet er een ipnat -CF && ifnat -f /etc/ipnat.rules
ofzo gedraaid worden volgens mij zodat ipnat zijn 0.0.0.0 interface een echt ip kan geven, in welk script kan ik dit allemaal zetten ?
Van ipnat heb ik geen kaas gegeten. Maar kijk eens naar ppp.linkup en ppp.linkdown, daar moet het volgens mij wel mee lukken.

In de ppp.linkup file kun je dan iets zetten als:

MYADDR:
!bg /sbin/ipnat -CF -f /etc/ipnat.rules

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
ok thanks.

die ppp.linkup word ALTIJD gedraaid als ik een ip toegewezen krijg ?? en niet eenmalig als ik ppp -auto hetnet draai ??

hier nog een handige link met ppp options.
http://deaddog.duch.udel.edu/~frey/darwin/Manual/reference/ppp.html

btw ik gebruik nog steeds bovenstaande ppp.conf.

nu lijkt mijn timeout niet te werken !!!

ik kom er net achter dat er DE HELE nacht verbinding is, en dat met een ISDN lijn $$$$$$$$$$$$ |:(

de bsd bak deed zelf niets ook stonded er geen andere machines open die de lijn actief kunnen hebben gehouden.

kan iemand mij vertellen waarom hij niet disconnect ?

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


Verwijderd

tcpdump

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
die werkt wel op ep0 maar niet op tun0..

kun jij mij vertellen hoe ik deze op de externe interface kan krijgen ?

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

http://people.freebsd.org/~hm/i4b-095/i4b.html

Doe het eens zoals hier in hoofdstuk 10 beschreven staat.

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • epias
  • Registratie: Februari 2001
  • Niet online
Op vrijdag 07 juni 2002 09:03 schreef xychix het volgende:
die werkt wel op ep0 maar niet op tun0..
tcpdump -i tun0

ppp.linkup wordt elke keer weer opnieuw uitgevoerd, net zoals ppp.linkdown. Dus ook bij
'-auto'.
Pagina: 1