Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/03/2006, à 14:35

webatou

[Tuto] Partager sa connexion simplement

Bonjour à tous,

Je sais bien qu'il existe une documentation pour le partade de connexion:
http://doc.ubuntu-fr.org/applications/c … ?s=partage

néanmoins, la solution proposée est assez complexe (à mon avis) alors qu'il existe plus simple comme méthode.

Nous allons donc supposer que nous avons deux ordinateurs reliés entre eux en ethernet.

PC1: relié à internet via eth0 (ou tout autre périphérique)
Il partage sa connexion via eth1 (une deuxième carte ethernet donc)

PC2: relié au PC1 via eth0

1. Configurer les interfaces réseau de chaque ordinateur.

PC1: aller dans Système > Administration > Réseau
séléctionnez eth1 puis "propriétés" et renseignez les champs en IP statique:
Adresse IP: 172.16.0.1
Masque de sous-réseau 255.255.0.0
Passerelle: LAISSEZ VIDE

Valider

Profitez en pour aller sous l'onglet DNS et récuperer les adresse IP des serveurs DNS de votre fournisseur d'accès.

PC2: aller dans Système > Administration > Réseau
séléctionnez eth0 puis "propriétés" et renseignez les champs en IP statique:
Adresse IP: 172.16.0.2
Masque de sous-réseau 255.255.0.0
Passerelle: 172.16.0.1

Valider

Profitez en pour aller sous l'onglet DNS et renseignez les adresses IP des serveurs DNS précédemment notées sur la configuration du PC1.

Notez que l'ordinateur peut aussi être sous Windows, ça ne change rien, ça fonctionnera aussi mais l'accès à l'interface réseau du PC2 est différente ;-)

Pour le type d'adresse IP utilisé, ça peut paraitre bizarre mais il s'agit juste d'une autre classe IP. Ça permet notamment d'éviter les conflits avec les Freebox, Livebox, etc... qui attribue des adresses IP en 192.168.x.x en mode routeur. Au moins avec une classe IP différente, on ne se casse pas la tête big_smile

Quoiqu'il en soit, vous devriez maintenant pouvoir pinger vos machines.


2. Le partage des connexions

Les manipulations suivantes sont à effectuer sur le PC1

* Rediriger les paquets d'information

En mode console

sudo gedit /proc/sys/net/ipv4/ip_forward

Remplacer les 0 par un 1 puis enregistrez

* Charger la configuration ci-dessus à chaque démarrage

En mode console

Sudo gedit /etc/sysctl.conf

Rajoutez en fin de fichier ceci:

 # Controls IP packet forwarding
net.ipv4.ip_forward = 1

* Activer le partage

En mode console

sudo iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

eth0 est l'interface réseau connectée à internet.
Normalement, vous devriez pouvoir vous connecter à internet depuis le PC2.

Le seul problème, c'est que cette commande restera active uniquement jusqu'au prochain redémarrage.

3. Activer le partage à chaque démarrage.

En mode console

cd /etc/init.d/
sudo touch partage
sudo gedit partage

et copiez ceci dans le fichier:

#! /bin/sh
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

En mode console pour rendre le fichier executable

sudo chmod +x partage

Et enfin pour que le fichier soit exécuté à chaque démarrage

sudo update-rc.d partage start 80 2 3 4 5 .

Et voilà, c'est tout wink

Bien évidemment, ce tuto est à adapter en fonction de vos interfaces réseaux


Problème connu:
Au démarrage suivant malgré toutes ces manipulations, mon PC2 n'avait plus accès à internet.
En cherchant un peu, je me suis aperçu que mon fichier /proc/sys/net/ipv4/ip_forward affichait 0 et non pas 1.
La seule solution que j'ai trouvé pour fixer ce bug(?) c'est de modifier le fichier avec nano (éditeur de texte en mode console). Bizarre, vous avez dit bizarre ? tongue

Tuto librement inspiré grâce à ces liens:
http://doc.ubuntu-fr.org/applications/c … ?s=partage
http://lea-linux.org/cached/index/Resea … teway.html
http://www.apachefrance.com/Forums/inde … topic=2737


Linux Ubuntu 8/04

Hors ligne

#2 Le 05/03/2006, à 14:52

DecIRC

Re : [Tuto] Partager sa connexion simplement

Aussi un truc sympa, pour quelques euros de plus... récupérer un vieux pc (486DX-2 déja suffisant) et y installer IPCop comme routeur/firewall/proxy.
En plus il contient un tas de trucs intéressant (client dyndns, ... ) et on peut rajouter un tas d'autres trucs (squidguard pour bloquer l'accès aux sites des méchants, nettrafic pour des stats sur sa conso de BP, etc...) le tout en quelques clics....

cEd

Hors ligne

#3 Le 07/03/2006, à 04:58

racoon97

Re : [Tuto] Partager sa connexion simplement

+1 pour Ipcop wink


Pas de logiciel de montage vidéo professionnel sous Linux ? Demandez à Sony son portage de Vegas Pro sous Linux... ou attendez Lightworks ;)

Hors ligne