libre libre    fcys14 tux asterix pitit Configuration Wifi ad hoclibre portfolio cisoun tux tux ya kelk1 pitit Configuration Wifi ad hocConfiguration Wifi ad-hoc

Comme beaucoup, j’ai beaucoup galéré quand il a fallu résoudre la problématique suivante : Partager la connexion internet (filaire) entre plusieurs pc (par wifi).

Après de nombreux essais, et de nombreux essais, j’ai réussi à effectuer ce que je voulais.

La première étape a été de vérifier que mes deux cartes étaient compatible ad-hoc, et installer le cas échéant les bons pilotes.

Sur l’ordinateur hôte (connecté à l’internet)

Pour lancer le mode ad-hoc sur une carte, afin d’être sur de la réussite du changement de mode, il vaut mieux la désactiver :

1
ifconfig wlan0 down

Ensuite, grâce à la commande suivante, on passe la carte en mode ad-hoc.

1
iwconfig wlan0 mode ad-hoc

Puis rallumons la carte et attribuons lui une adresse ip de résau local (attention de choisir une classe d’adresse différente de celle du réseau qui relie en filaire à l’internet) :

1
2
ifconfig wlan0 up
ifconfig wlan0 192.168.2.1

Puis configuration de la carte : remplacer wlan0 par le modèle de carte, maison par le nom du réseau qu’on souhaite donner. Rajouter une clé WPA ou WEP pour la sécurié. Important pour ne pas vous faire pirater votre internet…

1
iwconfig wlan0 essid maison mode ad-hoc channel 6

Voila pour la configuration de l’hôte.

Configuration du client

Les manips pour la configuration du client sont les mêmes, si ce n’est qu’il faut lui attribuer une autre adresse IP (192.168.2.3 dans mon exemple).

Automatisation au démarrage

Pour automatiser ces actions au démarrage des ordinateurs, il est très facile de réaliser un petit script :

1
kdesudo kate /etc/init.d/reseaux // ou gksudo gedit

et d’y copier le contenu suivant :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
case "$1" in
start|"")
# au démarrage
ifconfig wlan0 192.168.2.1
ifconfig wlan0 down
sleep 1
iwconfig wlan0 mode ad-hoc
sleep 1
ifconfig wlan0 up
ifconfig wlan0 192.168.2.1
iwconfig wlan0 essid maison mode ad-hoc channel 6
;;
stop)
# à l'arret
;;
*)
echo "Paramètre erroné [start | stop]" >&2
exit 3
;;
esac

Il faut ensuite donner les droits d’exécution à ce script et l’ajouter au niveau d’exécution standard :

1
2
sudo chmod +x /etc/init.d/reseaux
sudo update-rc.d reseaux defaults

Et le tour est joué !

Installation de squid

Nos deux ordinateurs se parlent. Ne reste plus qu’à créer une passerelle entre eux grâce au proxy squid (toujours lui !). L’installation est simple grâce à un apt-get.

En ce qui concerne la configuration, voila le squid.conf : on autorise l’adresse ip du pc (facultatif) et pour les autres on demande une authentification (important).

Mots-clefs :, , | Classé dans : Libre, Portfolio, Ubuntu, Vie du Blog
2 commentaires
  1. leneurone

    Bah, il est où le squid.conf ?
    Sinon bon article, je tente la mise en oeuvre…

  2. leneurone

    J’ai réussi à poster mon article sur Squid sur mon blog, mais je te dis pas le combat pour passer la modération, j’ai dû surveiller mes paroles drastiquement…

    Je dois vraiment me motiver à changer d’hébergeur, ça me fera un joli cadeau de Noël…

libre libre    fcys14 tux asterix pitit Installation de ComEdu 2ème partielibre portfolio cisoun tux tux ya kelk1 pitit Installation de ComEdu 2ème partieInstallation de ComEdu 2ème partie

Dans le billet précédent, ComÉdu était installé, ne restait qu’à automatiser les mises à jour des blacklists et paramétrer la gestion des horaires. Il était aussi important de faire des sauvegardes des fichiers log et d’être capable de les exploiter.

Lire la suite »

libre libre    fcys14 tux asterix pitit Installation ComEdulibre portfolio cisoun tux tux ya kelk1 pitit Installation ComEduInstallation ComEdu

Que faire lorsqu’un orange vous menace de vous couper la ligne pour un serveur de communication qui communique trop ? Surtout quand cette ligne  est utilisée chaque jour par un grand nombre d’élèves et de personnels du lycée qui en est propriétaire…

Par communique trop, j’entend que ce serveur, initialement sous Windows2000 server utilisant ISA comme proxy, est vérolé et émet des spams à longueur de journée avec notamment comme inconvénient de prendre toute la bande passante (et de remplir inutilement nos BAL oui aussi !)

La solution proposée ? Que cette machine, qui est le passage obligée vers l’internet, soit sous linux. Raisonnement simple : elle même ne sera probablement pas virusée de sitôt, et ses clients s’ils sont virusés ne pourront tout simplement pas sortir sur internet sans avoir expréssément été configurés comme utilisant un proxy et après avoir validé une authentification.

Lire la suite »

Mots-clefs :, , , , | Classé dans : Libre, Portfolio
5 commentaires
  1. Claire

    Bon article, mais le lien vers le tuto de configuration de squid et squidgard est mort, il y a un « http:// » en trop dans l’adresse…

  2. Florck

    Merci ! Corrigé !

  3. Mickael

    Bonjour,
    je suis un des développeur de ComEdu et je suis tombé par hazard sur votre article.
    Merci d’avoir choisi notre solution. Nous sommes toujours demandeur de retour d’expérience aussi que les utilisateurs n’hésitent pas à nous les comuniquer. Une version 3 de ComEdu est en phase de test dans quelques étéblissements et tourne sous etch (sortie avec 8 mois de retard en 2007, ce qui explique sarge pour la V2).

    Bon courage,

    Mickael

  4. Pikoo`

    Bonsoir,

    Je suis actuellement en stage au collège St Augustin, et je remet en place le serveur de l’école en Comédu2 (anciennement sur Comédu AD). J’ai bien suivi votre tuto (qui est très bien expliqué) mais je n’arrive pas à afficher mon webmin dans le navigateur. J’ai pourtant mis l’adresse du proxy sur ma machine, mais impossible de l’afficher. J’ai fait un « ping » sur les deux machines, elles se répondent.
    J’ai un petit niveau en Linux et en réseau donc je vous remercierai de bien vouloir me répondre avec des termes compréhensible ^^ (comme sur le tuto ci-dessus)
    Merci beaucoup.

  5. Squid : réussi ! @ Neurone Connection

    [...] ici que je me suis basée pour la configuration de Squid sur deux excellents billets sur un blog, ICI et ICI, et sur la documentation linkée sur ce même blog, [...]