Mini How-to STU - Vérifiez mon boulot et aidez moi à l'améli

Forum traitant de la distribution ClarkConnect. ClarkConnect est une distribution Linux destiné à transformer un simple PC en un routeur/firewall avec certaines fonctions de serveur internet (Web,Mail,FTP....).

Modérateur: modos Ixus

Messagepar neutris » 08 Mars 2003 21:19

J'ai besoin de toutes les bonnes âmes qui possèdent un STU, pour vérifier ma procédure et surtout m'aider à améliorer ce 'mini how-to' <BR> <BR>Cette procédure a été effectuée sur une Clarkconnect 1.2 Std (je pars d'une install fraîche) <BR> <BR>1 - Installer CC 1.2 en DSL PPPoE <BR>2 - Fournir lors de l'install vos identifiant et mot de passe, ainsi que les DNS <BR>3 - Une fois l'install terminée, redémarrer en mode Interactif de façon de ne pas laisser ni eth0 ou ppp0 monter. <BR>4 - On commence un petit peu a gratter <IMG SRC="images/smiles/icon_frown.gif"> a ajouter à votre config existante) <BR> Dans /etc/modules.conf, déclarer l'usb et l'utilisation de ppp <BR> <BR>alias usb-controller usb-uhci (ou usb-ohci selon votre controlleur (voir dmesg)) <BR>alias char-major-108 ppp_generic <BR>alias tty-ldisc-3 ppp_async <BR>alias tty-ldisc-13 n_hdlc <BR>alias tty-ldisc-14 ppp-synctty <BR>alias ppp-compress-21 bsd_comp <BR>alias ppp-compress-24 ppp_deflate <BR>alias ppp-compress-26 ppp_deflate <BR> <BR>5 - Télécharger les drivers (en rpm) sur sourceforge), puis les installer <BR> <BR>6 - Ajouter dans /etc/speedtouch.conf, les lignes suivantes <BR> <BR>LOAD_USBCORE=1 <BR>LOAD_USBINTERFACE=1 <BR>LOAD_NHDLC=1 <BR>DEFAULT_USBINTERFACE=usb-uhci (ou usb-ohci selon votre controlleur) <BR>MICROCODE=/usr/sbin/mgmt.o <BR>CONFIGURED=1 <BR> <BR>7 - Copier mgmt.o dans /usr/sbin après avoir téléchargé les drivers et les avoir décompressés. <BR> Cela peut être facilement fait via WinScp <BR> <BR>8 - Créer le répertoire /etc/ppp/peers <BR> Créer le fichier adsl contenant <BR> <BR> debug <BR> kdebug 1 <BR> noipdefault <BR> defaultroute <BR> pty "/usr/sbin/pppoa3 -m 1 -c -vpi 8 -vci 35" (Ce sont ceux de la France) <BR> sync <BR> user "fti/utilisateur@fti" ( A remplacer bien sûr par votre identifiant) <BR> novjccomp <BR> noaccomp <BR> nopcomp <BR> nomagic <BR> noccp <BR> asyncmap <BR> usepeerdns <BR> holdoff 1 <BR> persist <BR> maxfail 0 <BR> <BR> 9 - Supprimer ou mieux renommer /etc/sysconfig/network-script/ifcfg-ppp0 en ifcfg-ppp0-backup <BR> <BR> 10 - Renommer /etc/rc3.d/S81firewall en S92firewall (pour lancer le firewall après que ppp soit up) <BR> <BR> <BR> Il ne reste plus qu'a rebooter <BR> <BR> <BR> <BR> Voici maintenant la partie ou je demande toutes les compétences de tout ceux qui voudront bien m'aider à améliorer ceci. <BR> <BR> <BR> Dans la console d'administration Web, CC reconnait bien mon adresse IP du moment, cependant quelques petits trucs ne fonctionnent pas correctement: <BR> <BR> - Le graphe de trafic réseau de la page d'accueil ne pointe pas sur ppp0 mais sur eth0, ceci peut être modifié en allant gratter dans /var/webconfig/htdocs/index.php et en remplacant eth0 par ppp0 dans les appels de images de mrtg. <BR> <BR> - Tout en bas de la page, les performances réseau affiche lamentablement network is down. D'après ce que j'ai pu commencer à trouver, c'est le démon netwatch qui donne ces paramètres via /var/log/monitor, mais jamais de Internet is up ou de reconnected comme index.php recherche. <BR> <BR> Pourquoi peut être tout simplement parceque Netwatchd censé remonter la liaison Wan (ppp0) à la fin de mon bail DHCP de 24 heures (Merci Mamadoo), devient un zombie et ne fait plus son boulot. <BR> <BR> De même, le dyndns (celui de pointclark.net) ne fonctionne pas correctement, je suis obligé de le forcer à la main, $%#&! pour le site perso et aussi pour les mises à jours en ligne. <BR> <BR> Voila la fin de 'ma petite histoire'. Si quelqu'un voulait bien se pencher avec moi sur ces problèmes, je pense que nous irions plus vite à résoudre ces probs.
Je suis venu en paix .....
Avatar de l’utilisateur
neutris
Premier-Maître
Premier-Maître
 
Messages: 61
Inscrit le: 23 Oct 2002 00:00

Messagepar neutris » 10 Mars 2003 23:30

Voici un premier correctif et sauf expérience contraire, je pense que ce sera le seul : <BR> <BR>Dans /etc/ppp/peers/adsl, il ne faut pas marquer la ligne 'persist' <BR> <BR> <BR>Dans /etc/netwatchd, déclarer la config suivante : <BR> <BR>servtype=gateway <BR> <BR> <BR>Dans /usr/sbin/netwatchd <BR> <BR> <BR>Rechercher la fonction Network_restart, puis la 'sous-fonction' reconnect for PPPoE. Dans la première boucle remplacer ces lignes : <BR> <BR>$retval = system("/sbin/ifdown eth0 >/dev/null 2>/dev/null"); <BR>$retval = system("/sbin/ifup eth0 >/dev/null 2>/dev/null"); <BR> <BR>par <BR> <BR>$retval = system("/etc/rc.d/init.d/speedtouch stop >/dev/null 2>/dev/null"); <BR>$retval = system("/etc/rc.d/init.d/speedtouch start >/dev/null 2>/dev/null"); <BR> <BR> <BR>et voila !!!!! La connexion remonte bien automatiquement à la fin du bail des 24 heures fatidiques, les parramètres sont bien passé dans /var/log/monitor (Reconnected - Ip x.x.x.x), ce qui permet de bien le visualiser dans la page d'accueil de l'interface Web d'admin, et surtout le Dyndns est bien mis à jour ce qui permet de conserver un accès à votre serveur Apache. <BR> <BR> <BR>Voila, ce qui tourne chez moi actuellement, je vais voir à la longue, si c'est la bonne solution. <BR> <BR> <BR>Cependant, si d'autres personnes ont d'autres idées ou une façon plus simple, je suis preneur.... (Je suis un peu étonné d'ailleurs que mon précédent post n'ai pas généré plus de réponses.... Vous aviez déjà la réponse et vous m'avez laissé cherché ?????) <BR> <BR> <BR> <BR> <BR>
Je suis venu en paix .....
Avatar de l’utilisateur
neutris
Premier-Maître
Premier-Maître
 
Messages: 61
Inscrit le: 23 Oct 2002 00:00

Messagepar gUI » 16 Mars 2003 16:30

Salut ! <BR> <BR>Bon, t'es en train de faire e que j'avais la flemme de faire : bravo <IMG SRC="images/smiles/icon_lol.gif"> <BR> <BR>Sinon moi je fais ca en plus : <BR> <BR>/etc/sysconfig/keyboard : mettre fr et non us (pour un clavier francais) <BR> <BR>/etc/sysconfig/network : GATEWAYDEV ppp0 (c'est pour les courbes du trafic !!!) <BR>/etc/sysconfig/network-scripts/ifcfg-eth0 : onboot=no (mais du coup avec ta manip a toi, je ne sais pas si il y en a besoin) <BR> <BR>Je crois que c'est tout... <BR> <BR>gUI<BR><BR><font size=-2></font>
Avatar de l’utilisateur
gUI
Premier-Maître
Premier-Maître
 
Messages: 57
Inscrit le: 09 Mars 2002 01:00

Messagepar elbistro » 08 Avr 2003 16:57

J'ai eu quelques petit pb avec ton install, "Segmentation fault" lors du "pppd call adsl" du script de lancement du speedtouch, ma solution : <BR>- J'ai repris la configuration du fichier "adsl" dans la how-to du rpm du driver speedtouch et j'ai modifié également le fichier /etc/ppp/options comme ca ne marchais toujours pas j'ai ajouté au début du fichier network dans /etc/rc.d/init.d/ "modprobe ppp_generic" et "modprobe ppp_synctty" et depuis ca marche nickel ! merci de votre aide les gars !
Avatar de l’utilisateur
elbistro
Matelot
Matelot
 
Messages: 5
Inscrit le: 02 Avr 2003 00:00

Messagepar elbistro » 18 Avr 2003 08:48

Après beaucoup d'éssais, j'ai des dificultés à faire fonctionner correctement le speedtouch USB avec Clarkconnect et finalement, je viens de trouver une méthode qui fonctionne très bien pour moi. <BR>Les crédits vont à <!-- BBCode Start --><B>neutris</B><!-- BBCode End --> et le site <!-- BBCode u2 Start --><A HREF="http://www.webconexion.net/speedtouch/index.php" TARGET="_blank">http://www.webconexion.net</A><!-- BBCode u2 End --> : <BR> <BR>1 - Télécharger le fichier rpm du speedtouch sur <!-- BBCode auto-link start --><a href="http://sourceforge.net/projects/speedtouch" target="_blank">http://sourceforge.net/projects/speedtouch</a><!-- BBCode auto-link end --> <BR>2 - Récupérer le fichier mgmt.o dans les drivers linux sur le site de thomson <BR>3 - Installer Clarkconnect 1.2 en PPPoE <BR>4 - Fournir le login, le mot de passe et les dns (sur la doc de votre fournisseur d'accés internet) <BR>5 - Redémarrer en mode interractif ("I" lors du démarrage) et ne pas autoriser le démarrage de ppp0 <BR>6 - Renomer le fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 en /etc/sysconfig/network-scripts/ifcfg-ppp0-backup <BR>7 - Modifier le fichier /etc/sysconfig/keyboard et mettre "fr" au lieu de "us" (ça sera plus pratique pour après) <BR>8 - Installer le rpm rpm -ivh speedtouch*.rpm <BR>9 - Mettre le fichier mgmt.o dans le dossier /usr/sbin <BR>10 - Ajouter dans le fichier /etc/modules.conf (remplacer le uhci par ohci si nécessaire) : <BR> <BR>alias char-major-108 ppp_generic <BR>alias /dev/ppp ppp_generic <BR>alias tty-ldisc-3 ppp_async <BR>alias tty-ldisc-13 n_hdlc <BR>alias tty-ldisc-14 ppp_synctty <BR>alias ppp-compress-21 bsd_comp <BR>alias ppp-compress-24 ppp_deflate <BR>alias ppp-compress-26 ppp_deflate <BR>alias usb-controller usb-uhci <BR> <BR>11 -Modifier le fichier /etc/speedtouch.conf avec ceci : <BR> <BR>LOAD_USBCORE="1" <BR>LOAD_USBINTERFACE="1" <BR>LOAD_NHDLC="1" <BR>DEFAULT_USBINTERFACE="usb-uhci" <BR>MICROCODE="/usr/sbin/mgmt.o" <BR>CONFIGURED="1" <BR> <BR>12 - Créer le dossier mkdir /etc/ppp/peers <BR>13 - Créer et modifier le fichier /etc/ppp/peers/adsl : <BR> <BR>debug <BR>kdebug 1 <BR>noipdefault <BR>defaultroute <BR>pty "/usr/sbin/pppoa3 --clean -vpi 5 -vci 35" #Valeurs pour la France <BR>sync <BR>user "login-de-votre-fai" #Le même que lors de l'installation <BR>usepeerdns <BR>persist <BR>maxfail 5 <BR> <BR>14 - Modifier le fichier /etc/ppp/options : <BR> <BR>noipdefault <BR>defaultroute <BR>lock <BR> <BR>15 - Renommer le fichier /etc/rc3.d/S81firewall en /etc/rc3.d/S92firewall <BR>16 - Dans le fichier /etc/netwatchd, remplacer "#servtype=onlan" : <BR> <BR>servtype=gateway <BR> <BR>17 - Dans le fichier /usr/sbin/netwatchd, cherche la fonction network_restart et la sous fonction reconnect pppoe, puis remplacer : <BR> <BR>$retval = system("/sbin/ifdown eth0 >/dev/null 2>/dev/null"); <BR>$retval = system("/sbin/ifup eth0 >/dev/null 2>/dev/null"); <BR> <BR>par <BR> <BR>$retval = system("/etc/rc.d/init.d/speedtouch stop >/dev/null 2>/dev/null"); <BR>$retval = system("/etc/rc.d/init.d/speedtouch start >/dev/null 2>/dev/null"); <BR> <BR>18 - Dans le fichier /var/webconfig/htdocs/index.php, remplacer toutes les occurences de "eth0" par "ppp0" <BR> <BR>19 - Redémarrer
Avatar de l’utilisateur
elbistro
Matelot
Matelot
 
Messages: 5
Inscrit le: 02 Avr 2003 00:00

Messagepar marcsins » 06 Mai 2003 18:29

Bjr <BR> <BR>voici une compilation des différent how to : <BR> <BR>Pré-requis <BR> <BR> - Télécharger le fichier rpm du speedtouch sur <!-- BBCode auto-link start --><a href="http://sourceforge.net/projects/speedtouch" target="_blank">http://sourceforge.net/projects/speedtouch</a><!-- BBCode auto-link end --> <BR> <BR> - Récupérer le fichier mgmt.o dans les drivers linux sur le site de thomson <BR> <BR> <BR>INSTALLATION <BR> <BR>1 - Installer CC 1.2 en DSL PPPoE <BR> <BR>2 - Fournir le login, le mot de passe et les dns (sur la doc de votre fournisseur d'accés internet) <BR> <BR>3 - Modifier le fichier /etc/sysconfig/keyboard et mettre "fr" au lieu de "us" (ça sera plus pratique pour après) <BR> <BR>4 - Redémarrer en mode interractif ("I" lors du démarrage) et ne pas autoriser le démarrage de ppp0 <BR> <BR>5 - Renomer le fichier /etc/sysconfig/network-scripts/ifcfg-ppp0 en /etc/sysconfig/network-scripts/ifcfg-ppp0-backup <BR> <BR>6 - Installer le rpm : rpm -ivh speedtouch*.rpm <BR> <BR>7 - Dans /etc/modules.conf, déclarer l'usb et l'utilisation de ppp <BR> <BR>alias usb-controller usb-uhci (ou usb-ohci selon votre controlleur (voir dmesg)) <BR>alias char-major-108 ppp_generic <BR>alias tty-ldisc-3 ppp_async <BR>alias tty-ldisc-13 n_hdlc <BR>alias tty-ldisc-14 ppp-synctty <BR>alias ppp-compress-21 bsd_comp <BR>alias ppp-compress-24 ppp_deflate <BR>alias ppp-compress-26 ppp_deflate <BR> <BR>8 - Ajouter dans /etc/speedtouch.conf, les lignes suivantes <BR> <BR>LOAD_USBCORE=1 <BR>LOAD_USBINTERFACE=1 <BR>LOAD_NHDLC=1 <BR>DEFAULT_USBINTERFACE=usb-uhci (ou usb-ohci selon votre controlleur) <BR>MICROCODE=/usr/sbin/mgmt.o <BR>CONFIGURED=1 <BR> <BR>9 - Copier mgmt.o dans /usr/sbin après avoir téléchargé les drivers et les avoir décompressés. Cela peut être facilement fait via WinScp <BR> <BR>10 - Créer le répertoire /etc/ppp/peers mkdir /etc/ppp/peers <BR> <BR>11 - Créer et modifier le fichier /etc/ppp/peers/adsl contenant <BR> <BR>debug <BR>kdebug 1 <BR>noipdefault <BR>defaultroute <BR>pty "/usr/sbin/pppoa3 -c -m 1 -vpi 8 -vci 35" (Ce sont ceux de la France) <BR>sync <BR>user "fti/utilisateur@fti" ( A remplacer bien sûr par votre identifiant) <BR>noauth <BR>novj <BR>noaccomp <BR>nopcomp <BR>noccp <BR>holdoff 4 <BR>maxfail 25 <BR>usepeerdns <BR> <BR>11 - Modifier le fichier /etc/ppp/options : <BR> <BR>usepeerdns <BR>noipdefault <BR>lock <BR>noauth <BR> <BR>12 - Renommer le fichier /etc/rc3.d/S81firewall en /etc/rc3.d/S92firewall <BR> <BR>13 - Dans le fichier /etc/netwatchd, remplacer "#servtype=onlan" : <BR> <BR>servtype=gateway <BR> <BR>14 - Dans le fichier /usr/sbin/netwatchd, cherche la fonction network_restart et la <BR>sous fonction reconnect pppoe, puis remplacer : <BR> <BR>$retval = system("/sbin/ifdown eth0 >/dev/null 2>/dev/null"); <BR>$retval = system("/sbin/ifup eth0 >/dev/null 2>/dev/null"); <BR> <BR>par <BR> <BR>$retval = system("/etc/rc.d/init.d/speedtouch stop >/dev/null 2>/dev/null"); <BR>$retval = system("/etc/rc.d/init.d/speedtouch start >/dev/null 2>/dev/null"); <BR> <BR>15 - Dans le fichier /var/webconfig/htdocs/index.php, remplacer toutes les occurences de "eth0" par "ppp0" <BR> <BR>16 Dans /etc/sysconfig/network : GETEWAYDEV ppp0 <BR> <BR>17 Dans /etc/sysconfig/network-scripts/ifcfg-eth0 : onboot = no <BR> <BR>18 Première connection : <BR> <BR>modprobe n_hdlc <BR>rmmod usb-uhci <BR>modprobe usb-uhci <BR>umount usbdevfs <BR>mount -t usbdevfs none /proc/bus/usb <BR>/usr/sbin/modem_run -f /usr/sbin/mgmt.o -m <BR>pppd call adsl <BR>( attendre 20 secondes ) <BR>ifconfig ppp0 <BR> <BR>19 - si ppp0 a une adresse cela fonctionne. <BR> <BR>20 - dans certains cas ajouter au debut du fichier network dans /etc/rc.d/init.d <BR> <BR>modprobe ppp_generic <BR>modprobe ppp_synctty <BR> <BR>21 - Redémarrer <BR> <BR> <BR>**** script de reconnection automatique en cas de coupure tests tous les 5 mn <BR> <BR>22 - créer fichier reco-pppoa dans /usr/local/bin <BR> <BR>#!/bin/sh <BR># By Baz (Merci à toi ) <BR> <BR> <BR># Check IPs from ifconfig <BR>getip() <BR>{ <BR> IP=`/sbin/ifconfig ppp0 | fgrep "inet ad" | cut -f2 -d":" | cut -f1 -d" "` <BR>} <BR> <BR># Check if ppp0 is up; if it is not, restart the connection. <BR>getip <BR>if ! [ "$IP" ]; then <BR> /etc/rc.d/init.d/speedtouch start & <BR> exit <BR>fi <BR> <BR>- 22 le rendre executable : chmod 777 reco-pppoa <BR> <BR>- 23 editer la crontab -e <BR> <BR>*/5 * * * * root /usr/local/bin/reco-pppoa <BR> <BR> <BR>voila j'espère que tout ira pour le mieux <BR>Cordialeemnt <BR>Marc <BR> <IMG SRC="images/smiles/icon_wink.gif">
Avatar de l’utilisateur
marcsins
Premier-Maître
Premier-Maître
 
Messages: 57
Inscrit le: 25 Fév 2003 01:00

Messagepar Monstropolante » 21 Mars 2005 00:29

J'essaye d'appliquer ce howto sur CC 3.0 et au moment d'installer le rpm (j'ai essaye avec "speedtouch-1.3.1-1.i386.rpm" et "Download speedtouch-1.3.1-1.i586.rpm") il me dit erreur de dependance, il me manque PPPOE. Pourtant j'ai suivi les instruction a la lettre et installé CC en PPPOE.
Je m'excuse pour mon ignorance mais je debute sous linux et je ne comprend pas ce qui cloche.
-Ce howto est-il valable pour CC 3.0 ?
-Faut-il que j'installe qque chose avant ? quoi ?
Merci pour votre aide !
Monstropolante
Matelot
Matelot
 
Messages: 6
Inscrit le: 08 Mars 2005 00:48


Retour vers ClarkConnect

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)