JeromeV a écrit a écrit :
Citation :
...
da-silva s'appuie sur une mdk 8.2 lui non ?
|
cette question est bien la preuve que tu n'as meme pas pris la peine de lire la doc ... donc nous ne prendrons pas le peine de te repondre.
|
ah ouaih
j'ai pas lu LA DOC ??????????????????????????
j'ai lu TOUTES LES DOCS de TOUT VOS LIENS !!!!!
tu veux un resumez de vos 8 mois de discussion sur ce topic ????
ok lets go .....
TIP00
LA connection en pppoe est devenu super simple avec le dernier kernel :
Tu compiles les drivers comme indiqué dans le readme.
Tu les charges :
>modprobe unicorn_pci ActivationMode=(lemodequivabiencheztoi)
Tu charges le modules br2684
>modprobe br2684
Tu chopes le package linux-atm sur rpmfind.net et tu l'installes avec rpm : ca te fourni la commande br2684ctl
Tu cree un bridge atm sur ta carte
>br2684ctl -b -c 0 -a 8.35 (8.35 est le coupe vpc.vci pour netissimo)
Tu monte l'interface vituelle créée
>ifconfig nas0 up
Tu peux alors verifier que nas0 est bien monté avec ifconfig
Il te reste a installer un client pppoe comme rp-pppoe
A l'install il te demande quelle interface utiliser, tu reponds nas0, puis ton log et ton pass adsl
Reste a lancer la connexion :
>adsl-start (commande pour rp-pppoe)
rp-pppoe est un client pppoe pour se connecter avec ce protocole. Dans ce client, le script de lancement est adsl-start.
rp-pppoe est fourni avec certaine distributions mais tu peux eventuellement en choisir un autre (je n'en connais pas d'autre à part celui qui etait fournis sur les CD netissimo et qui ne marchait pas tres bien)
TIP01
Je suis obligé de faire insmod /lib/modules/2.4.9-13/kernel/net/atm/pppoatm.o (apres une tentative echouee de pppd) sinon ca ne passe pas automatiquement.
TIP02
J'ajoute encore une précision : pour pouvoir utiliser le script unicorn/scripts/unicorn-pppoatm, j'ai dû le modifier : d'une part en remplacant le sleep 10 par un sleep 15 (délai necessaire chez moi pour avoir le SHOWTIME_L0 = modem prêt), et d'autre part en remplacant l'appel à pppd par :
$PPPD user $USER
en ayant pris soin de déclarer $USER (nom d'utilisateur) en début de script (les déclarations de $VPI, $VCI, et $PLUGIN ne sont pas nécessaire puisque pas utilisées (ces paramètres sont dans /etc/ppp/options).
Voilà une fois ces modifs effectuées, c'est vraiment trop bien ce script, à utiliser bien sûr avec les paramètres stop, start, ou restart
TIP03
· comment faire pour que ce script soit appellé avec le paramètre start au démarrage de la machine, et avec le paramètre stop à l'arrêt ? je sais que ca se passe du côté de rc.d mais je n'en sais pas plus
· comment faire pour executer la commande unicorn-pppoatm restart tous les jours à 4h du mat ? là ca doit être avec cron ou at, mais idem j'en sais pas plus ?
1> place le script dans /etc/rc.d/init.d
Ensuite utilise chkconfig pour creer les liens de démarrage dans
/etc/rc.d/rc*.d ou bien créé les à la main :
ln -s /etc/rc.d/init.d/unicorn_pppoatm /etc/rc.d/rc3.d/S99pppoatm
ln -s /etc/rc.d/init.d/unicorn_pppoatm /etc/rc.d/rc3.d/K99pppoatm
2> crontab -e (lance vi sur un fichier temporaire)
ajoute la ligne
00 04 * * * service unicorn-pppoatm restart
esc : wq pour quitter en sauvant (vi quoi).
TIP04
Citation : Quelqu'un a t'il reussi à configurer sa connexion avec les scripts /etc/sysconfig/network-scripts/ifcfg-ppp0 ? Je n'ai pas bien compris la philosophie de passage des parametres entre ce fichier et /etc/ppp/options.
Perso je n'utilise pas ifcfg-ppp0 pour automatiser la connexion. En fait voilà ma config : Mon fichier options de pppd tout d'abord, qui ressemble à ça :
Citation : lockipparam ppp0noipdefaultnoauthdefaultroutehide-passwordnoccpnobsdcompnodeflatenopcompnovj novjccomplcp-echo-interval 20lcp-echo-failure 3persist
Ensuite, je lance pppd de la façon suivante :
Citation : /usr/sbin/pppd user fti/monlogin@fti file /etc/ppp/options plugin /usr/lib/pppd/plugins/pppoatm.so 8.35
Evidemment ce lancement est intégré à un script. Perso j'utilise le script fourni avec les pilotes à l'emplacement unicorn/scripts/unicorn-pppoatm. J'ai dû modifié ce script pour qu'il lance pppd à ma façon, pour laisser plus de temps entre le chargement des pilotes et le lancement de pppd (20s c'est suffisant) mais aussi pour pouvoir utiliser ma connexion comme un service. Pour ça j'ai rajouté l'entête suivant :
Citation : ## chkconfig: 2345 11 89# description: Activates/Deactivates the Bewan ADSL PCI ST interfaces
puis j'ai copié le script dans /etc/rc.d/init.d, et enfin j'ai lancé chkconfig --add unicorn-pppoatm pour installer le script en tant que service. Ce service est ainsi activé au démarrage, et désactivé à l'arrêt de la machine (en runlevel 2).
Un dernier truc : la connexion est relancée proprement tous les matins à 5h30 afin de ne jamais être déconnecté pendant la journée (connexion de 24h max). Pour ça : crontab -e et rajout de la ligne suivante :
Citation : 30 5 * * * /etc/rc.d/init.d/unicorn-pppoatm restart
Voilà, j'espère que ca servira a du monde car en tout cas chez moi c'est du pur bonheur cette config.
TIP05
Quand tu fais ifconfig, tu as une interface ppp0 ?
TIP06
Le problème sur certains DSLAM ECI semble vraiment réglé.
Pour ceux qui ont une RedHat 7.2 (i386), un kernel 2.4.9-21 et glibc 2.2.4-19.3 (je sais pas si la glibc est utilisé mais bon) et qui ne veulent pas attendre, la semaine prochaine, récuperer http://www.da-silva.nom.fr/downloa [...] 9.3.tar.gz et lancer les commandes :
/bin/tar -C / -xzf unicorn-0.1.2b_modules-i386_redhat7.2_kernel-2.4.9-21_libc-2.2.4-19.3.tar.gz
/sbin/depmod -ae -F /boot/System.map-2.4.9-21
/sbin/modprobe unicorn_pci ActivationMode=1
/sbin/modprobe unicorn_pci pppoatm
puis avec des
/bin/cat /proc/net/atm/UNICORN:0
attendre ensuite d'avoir avec la dernière commande un :
ADSL: status ATM ready, modem state SHOWTIME L0, US rate 0bits/s, DS rate 0Kbits/s
ensuite lancer pppd comme sur http://www.da-silva.nom.fr/adsl/linux/pppoatm/ et d'en inspirer.
Et voila cela roule.
Dès que j?ai l?autorisation de placer les sources sur mon site, je le place.
TIP07
bridge-utils-0.9.3-3 à installer pour avoir la bewan comme une carte ethernet !!
ppp-2.4.1-pppoe4 a mettre ou pppoatm.so (un plugins pppd ??)
TIP08
1- Pour le status initial nolink, c?est pas un bug, t?es synchro mais pas encore connecté, donc nolink. Donc pas de soucis de ce coté là.
2- Toujours la même question : comment configures-tu le bridge ethernet ? Il s?agit pas seulement de l?installer, il faut aussi le lancer en le paramétrer pour qu?il puisse attribuer une interface ethernet virtuelle à ta carte atm. C?est cette interface qu?il faut donner au plugin pppoe.so de ton pppd.
3- Le kernel de redhat ne comprend pas par défaut le module pppoe.o (il est dans le rpm source mais l?option n?est pas activé) : il faut modifier l?option dans kernel-2.4.9-31.src.rpm et regénérer un kernel-2.4.9-31.i ?86.rpm qui contiendra le module pppoe.o
Sinon je te signale que mandrake propose une solution pppoe. L?excellent travail de Damien est sur http://people.mandrakesoft.com/~da [...] ench.html. D?ailleurs la prochaine version de mandrake devrait normalement intégrer les drivers de la carte ADSL Bewan ST. Faudrait éventuellement tester la version bêta de la 8.2.
TIP09 RED HAT
Establishing an xDSL Connection
DSL stands for Digital Subscriber Lines. There are different types of DSL such as ADSL, IDSL, and SDSL. Network Administration Tool uses the term xDSL to mean all types of DSL connections.
Some DSL providers require you to configure your system to obtain an IP address through DHCP with an Ethernet card. Some DSL providers require you to configure a PPPoE (Point-to-Point Protocol over Ethernet) connection with an Ethernet card. Ask your DSL provider which method to use.
If you are required to use DHCP, refer to the Section called Establishing an Ethernet Connection to configure your Ethernet card.
If you are required to use PPPoE, follow these steps:
1. Click the Devices tab.
2. Click the Add button.
3. Select xDSL connection from the Device Type list, and click Next.
4. If your Ethernet card is already in the hardware list, select the Ethernet Device from the pull-down menu from the page shown in Figure 6-7. Otherwise, the Select Ethernet Adapter window appears.
Note
The installation program usually detects supported Ethernet devices and prompts you to configure them. If you configured any Ethernet devices during the installation, they will already appear in the hardware list on the Hardware tab.
5.
6. Figure 6-7. xDSL Settings
7. If the Select Ethernet Adapter window appears, select the manufacturer and model of the Ethernet card. Select the device name. If this is the system's first Ethernet card, select eth0 as the device name, if this is the second Ethernet card, select eth1, and so on. The Network Administration Tool also allows you to configure the resources for the NIC. Click Next to continue.
8. Enter the Provider Name, Login Name, and Password.
9. Click Next.
10. On the Create DSL Connection page, click Finish.
After configuring the DSL connect, it appears in the device list as shown in Figure 6-6.
Figure 6-8. xDSL Device
Be sure to click Apply to save the changes.
After adding the xDSL connection, you can edit its configuration by selecting the device from the device list and clicking Edit. For example, when the device is added, it is configured not to start at boot time by default. Edit its configuration to modify this setting.
When the device is added, it is not activated, as seen by its Inactive status. To activate the device, select it from the device list, and click the Activate button.
TIP10
Et une bonne nouvelle de plus, une !
Le patch br2684ctl est inclus dans le dernier package kernel de redhat, le 2.4.18-5 !
Ce kernel + le package linux-atm + un client pppoe et tout devient plus simple pour se connecter avec cette bonne vieille bewan
TIP11
Comment faire en sorte que :
, en cas de deconnexion du modem celui - ci se reconnecte illico ?
, que le modem se connecte automatiquement au demarrage ?
pour vous ca sera peut etre simple mais ... pas pour moi
en pppoa avec l'option persist dans /etc/ppp/option
en pppoe avec le client rp-pppoe qui gere ca tres bien tout seull
TIP12
Du calme, ya pas le feu ...
Verifie qu'il n'y a qu'un seul script adsl-start et un seul edsl-setup sur ta machine : il me semble que j'avais eu un conflit a ce niveau entre le rp-pppoe preinstallé par redhat et celui que j'avais installé apres : le script adsl-setup ne generait pas le bon fichier de config.
Et sans fichier de config (pppoe.conf) adsl-start ne peux effectivement pas demarer.
Sinon voici un fichier pppoe.conf ou tu n'as que ton log a changer.
ETH='nas0'
USER='tonlogin@tonprovider'
DEMAND=no
DNSTYPE=SERVER
PEERDNS=yes
DNS1=
DNS2=
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-adsl.pid"
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""
TIP13
Il ne fallait pas laisser kudzu configurer la carte bewan comme une carte reseau.
Je te conseille de virer toute config qu'il a pu creer : alias dans /etc/modules.conf, script dans /etc/sysconfig/network-scripts ...
Sinon tes dns sont ils correctement configurés ?
A la connexion tu recupere les dns de ton FAI (DNSTYPE=SERVER PEERDNS=yes dans pppoe.conf). Ca genere un fichier resolf.conf dans /etc/ppp. Il suffit de faire un lien symbolique sur ce fichier dans /etc/resolv.conf
TIP14
Il faut que je te dise que j'ai une carte reseau avec l'adresse IP 192.168.0.1 pour le reseau local
j'ai ca :
NETWORKING=yes
HOSTNAME='server'
GATEWAY=192.168.0.254
=>
vire la ligne gateway
il cherche le net par cette machine.
TIP15
Et pour finir, vire le gateway=ppp0 dans network
ajoute usepeerdns dans /etc/ppp/options et fait un lien symbolic de /etc/ppp/resolv.conf vers /etc/resolv.conf pour avoir automatiquement les dns de ton fai.
J'AI PAS LU LES DOCS tu veux rire ou quoi ???
seulement avec tous vos posts je sais meme plus ce que je dois ou pas installé sous linux pour que ca marche facilement (c pas une critique mais juste une constatation)!!!!!!
je sais meme plus si je dois prendre du pppoe pppoa rp-pppoe ...
en clair j'suis LARGEMENT perdu !!!
.....................................
---------------
FFFF