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 »