OVH Cloud OVH Cloud

[freeBSD5.1] debuts problemes ppp

8 réponses
Avatar
mc collilieux
Bonjour, mes premiers problèmes de débutant sous BSD :-)

En résumé, ce que je voudrais, c'est ouvrir la connexion moi-même (style
kppp) aller sur internet(navigateur ou news), fermer la connexion
moi=même.

La connection se fait bien (à priori) avec kppp mais aucun accès à
internet par le navigateur (mozilla pour essais). Moz ne trouve aucun
site -
Elle se fait aussi avec ppp -auto demand
A force de bidouiller le /etc/ppp/ppp.conf selon l'aide, j'ai réussi à
obtenir un site internet en utilisant Links qui ouvre automatiquement
une connexion (ce que je ne souhaite pas) mais ne la ferme pas en
quittant. Qu'est-ce que j'ai encore oublié ?
Je ne sais fermer une connexion qui s'ouvre toute seule, surtout que
maintenant, elle s'ouvre vraiment toute seule même quand j'ai rien
demansé, je suis obligée de laisser le modem éteint !!!

résultat de NETSTAT
(mon adresse IP réelle est 10.96.1.6)
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif
Expire
default 192.168.254.254 UGSc 0 7 tun7
10.96.1/24 link#1 UC 1 0 vr0
820524464
10.96.1.6 00:50:ba:27:21:e9 UHLW 0 256 lo0
127.0.0.1 127.0.0.1 UH 0 50 lo0
192.168.254.254 62.147.99.232 UH 1 0 tun7

Internet6:
Destination Gateway Flags
Netif Expire
::1 ::1 UH
lo0
fe80::%vr0/64 link#1 UC
vr0
fe80::250:baff:fe27:21e9%vr0 00:50:ba:27:21:e9 UHL
lo0
fe80::%lo0/64 fe80::1%lo0 Uc
lo0
fe80::1%lo0 link#3 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::%vr0/32 link#1 UC
vr0
ff02::%lo0/32 ::1 UC
lo0
ff02::%tun0/32 fe80::250:baff:fe27:21e9%tun0 UC
tun0
ff02::%tun1/32 fe80::250:baff:fe27:21e9%tun1 UC
tun1
ff02::%tun2/32 fe80::250:baff:fe27:21e9%tun2 UC
tun2
ff02::%tun3/32 fe80::250:baff:fe27:21e9%tun3 UC
tun3
ff02::%tun4/32 fe80::250:baff:fe27:21e9%tun4 UC
tun4
ff02::%tun5/32 fe80::250:baff:fe27:21e9%tun5 UC
tun5
ff02::%tun6/32 fe80::250:baff:fe27:21e9%tun6 UC
tun6
ff02::%tun7/32 fe80::250:baff:fe27:21e9%tun7 UC
tun7
ff02::%tun8/32 fe80::250:baff:fe27:21e9%tun8 UC
tun8

Il semble que toute la partie - Internet 6 - ne devrait pas exister ???
J'avis bien répondu non à l'install d'IPV6

Dans PPP.LOG, j'ai (entre autres)

Aug 30 18:01:04 kerbernes ppp[1979]: tun7: LCP: deflink: -- Protocol
0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Aug 30 18:01:04 kerbernes ppp[1979]: tun7: Phase: deflink: IPV6CP
protocol reject closes IPV6CP !

Aug 30 18:02:41 kerbernes ppp[2115]: Warning: Bad label in
/etc/ppp/ppp.conf (line 56) - missing colon
Aug 30 18:02:41 kerbernes ppp[2115]: Warning: Bad label in
/etc/ppp/ppp.conf (line 57) - missing colon

Voici les lignes 56-57
set ifaddr 127.1.1.1/0 127.2.2.2/0 255.255.255.0
add 0 0 HISADDR

Quel "colon" ajouter ?

Bref, je suis preneuse de toute idée de dépannage
--
mc collilieux
Bretagne

8 réponses

Avatar
Cyril Guibourg
mc collilieux writes:

Bonjour, mes premiers problèmes de débutant sous BSD :-)

En résumé, ce que je voudrais, c'est ouvrir la connexion moi-même (style
kppp) aller sur internet(navigateur ou news), fermer la connexion
moi=même.


[...]

Dans PPP.LOG, j'ai (entre autres)

Aug 30 18:01:04 kerbernes ppp[1979]: tun7: LCP: deflink: -- Protocol
0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Aug 30 18:01:04 kerbernes ppp[1979]: tun7: Phase: deflink: IPV6CP
protocol reject closes IPV6CP !

Aug 30 18:02:41 kerbernes ppp[2115]: Warning: Bad label in
/etc/ppp/ppp.conf (line 56) - missing colon
Aug 30 18:02:41 kerbernes ppp[2115]: Warning: Bad label in
/etc/ppp/ppp.conf (line 57) - missing colon

Voici les lignes 56-57
set ifaddr 127.1.1.1/0 127.2.2.2/0 255.255.255.0
add 0 0 HISADDR

Quel "colon" ajouter ?

Bref, je suis preneuse de toute idée de dépannage


Le fait que la connexion soit faite via tun7 me rend perplexe. Si tu ne
disposes que d'une seule liaison ppp cela devrait se passer sur tun0.

Pour le label les lignes ne révèlent rien de particulier en ce qui concerne
un mauvais label.

Amha, il faudrait montrer la conf pour tenter d'y voir plus clair.


PS: le fait que tu rejetes l'adressage V6 n'est pas une condition d'erreur

Avatar
Thierry Thomas
Samedi 30 août 2003 à 20:16 GMT, mc collilieux a écrit :
Je ne sais fermer une connexion qui s'ouvre toute seule, surtout que
maintenant, elle s'ouvre vraiment toute seule même quand j'ai rien
demansé, je suis obligée de laisser le modem éteint !!!


Quand je suis en ppp, pour fermer, j'utilise un petit script qui fait
ça :

cat pppqa
#! /bin/sh
# Fermeture de ppp -auto
exec pppctl /var/run/internet quit all

Pour que ça marche, j'ai dans mon /etc/ppp/ppp.conf la ligne suivante :

set server /var/run/internet "" 0177

Pour l'initialiser, j'ai dans mon /etc/rc.conf :

ppp_enable="YES"
ppp_profile="pmdemand"

Après, où ça se complique, c'est la mise au point des règles "set filter
dial " et"set filter alive"... J'ai mis un certain temps avant d'arriver
à avoir ce que je voulais ! Le truc, c'est d'activer le journal (j'ai
un "set log Phase Chat LCP IPCP CCP tun Command Filter" dans le
ppp.conf, ça en fait beaucoup, mais j'aime bien suivre ce qu'il se
passe) ; ensuite, il faut regarder le /var/log/ppp.log, on y retrouve
les règles "dial ii deny" et "dial jj permit", ce qui permet d'ajuster
les réglages.

Bonne continuation !
--
Th. Thomas.

Avatar
mc collilieux


Quand je suis en ppp, pour fermer, j'utilise un petit script qui fait
ça :
Ok c'est parfait pour arréter la connexion, je relirais le man pppctl

plus à fond ensuite

ppp_profile="pmdemand"


Reste cette ligne, je ne comprends pas à quoi elle sert. Je lance
"ppp -auto demand", cela permettrait de se dispenser du "demand" ?

Après, où ça se complique, c'est la mise au point des règles "set
filter dial " et"set filter alive"...
Je compliquerais quand ça marchera déjà en simple, mais si tu veux

m'envoyer tes filtres pour que je puisse décortiquer, mon adresse de
reply est bonne...

Merci de ton aide

--
mc collilieux
Bretagne

Avatar
mc collilieux

Bonjour, mes premiers problèmes de débutant sous BSD :-)
(voir premier message)


Je rajoute mes fichiers de conf effectivement pour voir si l'erreur est
là-dedans. Je suis désolée si cela fait un peu long.
J'ai un doute sur le "enable dns". J'ai créé un fichier /etc/resolv.conf
vide, effectivement kppp le remplit avec les dns de free.fr.
Tout à la fin, les log de mon dernier essai (j'ai viré temporairement
les LCP...CCP du set log pour faire moins long.
Je semble bien avoir une connexion ?
mais rien d'accessible sur le web

# $FreeBSD: src/etc/ppp/ppp.conf
####################################

default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
allow users mcc # usage pas teste
set device /dev/cuaa0
set speed 115200
disable lqr
deny lqr
set dial "ABORT BUSY ABORT NOsCARRIER TIMEOUT 5
"" AT OK-AT-OK ATE1Q0 OK dATDTT TIMEOUT 40 CONNECT"


set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)

interactive:
set phone 0868929898
set authname blabla #en vrai nom utilisateur
set authkey blabla #en vrai mot de passe
set timeout 300
set openmode active
accept chap

demand:
set authname blabla
set authkey blabla
set phone 0868929898
set timeout 300
set openmode active
accept chap
set ifaddr 127.1.1.1/0 127.2.2.2/0 255.255.255.0
add 0 0 HISADDR

####################################################
# Fichier PPP Link Up ('/etc/ppp/ppp.linkup')
####################################################

demand:
delete ALL
add 0 0 HISADDR

MYADDR:
delete ALL
add 0 0 HISADDR
# Fin de /etc/ppp/ppp.linkup

####### dans rc.conf #######

ppp_enable="YES" # Start user-ppp (or NO).
ifconfig_vr0="inet 10.96.1.6 netmask 255.255.255.0"
hostname="kerbernes.erdeven.fr"

####### dans /etc/ppp les fichiers ####

chap-secrets pap-secrets ppp.conf ppp.linkup


###### LOGS ########

ppp[1044]: Phase: Using interface: tun1
ppp[1044]: Phase: deflink: Created in closed state
ppp[1044]: tun1: Command: default: ident user-ppp VERSION (built
COMPILATIONDATE)
ppp[1044]: tun1: Command: default: set device /dev/cuaa0
ppp[1044]: tun1: Command: default: set speed 115200
ppp[1044]: tun1: Command: default: set server /var/run/internet ********
0177
ppp[1044]: tun1: Phase: Listening at local socket /var/run/internet.
ppp[1044]: tun1: Command: default: disable lqr
ppp[1044]: tun1: Command: default: deny lqr
ppp[1044]: tun1: Command: default: set dial ABORT BUSY ABORT NOsCARRIER
TIMEOUT 5 "" AT OK-AT-OK ATE1Q0 OK dATDTT TIMEOUT 40
CONNECT
ppp[1044]: tun1: Command: default: set timeout 180
ppp[1044]: tun1: Command: default: enable dns
ppp[1044]: tun1: Command: demand: set authname ----------
ppp[1044]: tun1: Command: demand: set authkey ********
ppp[1044]: tun1: Command: demand: set phone 0868929898
ppp[1044]: tun1: Command: demand: set timeout 300
ppp[1044]: tun1: Command: demand: set openmode active
ppp[1044]: tun1: Command: demand: accept chap
ppp[1044]: tun1: Command: demand: set ifaddr 127.1.1.1/0 127.2.2.2/0
255.255.255.0
ppp[1044]: tun1: Command: demand: add 0 0 HISADDR
ppp[1045]: tun1: Phase: PPP Started (auto mode).
ppp[1045]: tun1: Phase: bundle: Establish
ppp[1045]: tun1: Phase: deflink: closed -> opening
ppp[1045]: tun1: Phase: deflink: Connected!
ppp[1045]: tun1: Phase: deflink: opening -> dial
ppp[1045]: tun1: Chat: Phone: 0868929898
ppp[1045]: tun1: Chat: deflink: Dial attempt 1 of 1
ppp[1045]: tun1: Chat: Send: AT^M
ppp[1045]: tun1: Chat: Expect(5): OK
ppp[1045]: tun1: Chat: Received: AT^M^M
ppp[1045]: tun1: Chat: Received: OK^M
ppp[1045]: tun1: Chat: Send: ATE1Q0^M
ppp[1045]: tun1: Chat: Expect(5): OK
ppp[1045]: tun1: Chat: Received: ATE1Q0^M^M
ppp[1045]: tun1: Chat: Received: OK^M
ppp[1045]: tun1: Chat: Send: ATDT0868929898^M
ppp[1045]: tun1: Chat: Expect(40): CONNECT
ppp[1045]: tun1: Chat: Received: ATDT0868929898^M^M
ppp[1045]: tun1: Chat: Received: CONNECT 31200 V42bis^M
ppp[1045]: tun1: Phase: deflink: dial -> carrier
ppp[1045]: tun1: Phase: deflink: /dev/cuaa0: CD detected
ppp[1045]: tun1: Phase: deflink: carrier -> login
ppp[1045]: tun1: Phase: deflink: login -> lcp
ppp[1045]: tun1: Phase: bundle: Authenticate
ppp[1045]: tun1: Phase: deflink: his = PAP, mine = none
ppp[1045]: tun1: Phase: Pap Output: --------- ********
ppp[1045]: tun1: Phase: Pap Input: SUCCESS ()
ppp[1045]: tun1: Phase: deflink: lcp -> open
ppp[1045]: tun1: Phase: bundle: Network
ppp[1045]: tun1: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
ppp[1045]: tun1: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
ppp[1045]: tun1: Command: demand: delete ALL
ppp[1045]: tun1: Command: demand: add 0 0 HISADDR
ppp[1045]: tun1: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
last message repeated 3 times
ppp[1045]: tun1: Phase: Connected to local client.
ppp[1045]: tun1: Command: /var/run/internet: quit all
ppp[1045]: tun1: Phase: /var/run/internet: Client connection dropped.
ppp[1045]: tun1: Phase: bundle: Terminate
ppp[1045]: tun1: Phase: deflink: open -> lcp
ppp[1045]: tun1: Phase: deflink: Disconnected!
ppp[1045]: tun1: Phase: deflink: lcp -> logout
ppp[1045]: tun1: Phase: deflink: logout -> hangup
ppp[1045]: tun1: Phase: deflink: Disconnected!
ppp[1045]: tun1: Phase: deflink: Connect time: 146 secs: 641 octets in,
643 octets out
ppp[1045]: tun1: Phase: deflink: 23 packets in, 22 packets out
ppp[1045]: tun1: Phase: total 8 bytes/sec, peak 140 bytes/sec on Sun
Aug 31 00:44:45 2003
ppp[1045]: tun1: Phase: deflink: hangup -> closed
ppp[1045]: tun1: Phase: bundle: Dead
ppp[1045]: tun1: Phase: PPP Terminated (normal).

--
mc collilieux
Bretagne

Avatar
Nico
NAT pour les postes du réseau local qui peuvent déclencher la connexion
par ex. en allant sur le web.


t'as une connexion RTC au boulot ? :)) (mauvais boulot, changer de boulot
:p )


aplous

Avatar
Thierry Thomas
Lundi 01 septembre 2003 à 19:45 GMT, Nico a écrit :
NAT pour les postes du réseau local qui peuvent déclencher la connexion
par ex. en allant sur le web.


t'as une connexion RTC au boulot ? :)) (mauvais boulot, changer de boulot
:p )


C'est quoi le rapport ? J'ai un LAN à la maison.

À +.
--
Th. Thomas.


Avatar
mcc


En résumé, ce que je voudrais, c'est ouvrir la connexion moi-même
(style kppp) aller sur internet(navigateur ou news), fermer la
connexion moi=même.



Eh bien, je suis tétue, tout fonctionne maintenant, merci à tous ceux
qui m'ont répondu
--
Marie-Claude Collilieux
Bretagne

Avatar
Nico
C'est quoi le rapport ? J'ai un LAN à la maison.


je sais que depuis que t'utilises ta manette usb sous ton freebsd , tu as
trop e vice..... on a tous un LAN à la maison amais avec une manette....t'es
tout seul :op)

lol

A+