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 15/09/2007, à 15:16

magnum

[RESOLU] PC "pinguent", mais connexion Internet pas partagée

Bonjour,

J'ai deux PC avec Ubuntu :

PC2 : Ubuntu 7.04, relié à un modem USB pour la connexion internet ;
PC1 : Ubuntu 5.10, relié au PC2 par un cable croisé.

Ils sont configurés de manière à pouvoir communiquer... et ça marche : les pings fonctionnent dans les deux sens. Par ailleurs, la connexion Internet fonctionne bien aussi depuis le PC2.

J'ai suivi le tuto de configuration d'un réseau local, mais le partage d'Internet ne passe pas, et je ne sais plus par quel bout prendre le problème.

Merci d'avance à ceux qui voudront bien me guider !

Dernière modification par magnum (Le 16/09/2007, à 09:40)

Hors ligne

#2 Le 15/09/2007, à 16:54

magnum

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

quelques précisions utiles... :

la documentation que j'ai utilisé : http://doc.ubuntu-fr.org/tutoriel/comment_configurer_son_reseau_local?s=r%C3%A9seau%20local%20internet
(méthode basique)


ADRESSES IP
PC1 : 192.168.0.1  ;
masque de sous-réseau : 255.255.255.0 ; passerelle : 192.168.0.2
PC2 : 192.168.0.2  ;
masque de sous-réseau : 255.255.255.0 ; passerelle : aucune

CONTENU DE IFCONFIG -A
PC1 :
eth0      Lien encap:Ethernet  HWaddr 00:E0:4C:A0:D7:C4
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::2e0:4cff:fea0:d7c4/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:286 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:4054 (3.9 KiB)  TX bytes:30806 (30.0 KiB)
          Interruption:10 Adresse de base:0xe400

lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:41408 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41408 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:3729090 (3.5 MiB)  TX bytes:3729090 (3.5 MiB)

sit0      Lien encap:IPv6-dans-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

PC2 :
eth0      Lien encap:Ethernet  HWaddr 00:0F:EA:FB:E7:45 
          inet adr:192.168.0.2  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::20f:eaff:fefb:e745/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:175 erreurs:0 :0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:17450 (17.0 KiB) Octets transmis:4816 (4.7 KiB)
          Interruption:18 Adresse de base:0x8000

lo        Lien encap:Boucle locale 
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:6 erreurs:0 :0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          Octets reçus:300 (300.0 b) Octets transmis:300 (300.0 b)

ppp0      Lien encap:Protocole Point-à-Point 
          inet adr:77.203.144.246  P-t-P:77.203.144.1  Masque:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          Packets reçus:24776 erreurs:0 :0 overruns:0 frame:0
          TX packets:22741 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:3
          Octets reçus:22755126 (21.7 MiB) Octets transmis:3775264 (3.6 MiB)

En espérant que ces précisions puissent être utiles...

Hors ligne

#3 Le 15/09/2007, à 17:28

Mifrey

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

Que te donne la commande

$ sudo iptables -t nat -n -L -v

Hors ligne

#4 Le 16/09/2007, à 00:36

B@rtounet

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

as tu activer le routage..?
fait nous un route sur chaque machine

Hors ligne

#5 Le 16/09/2007, à 08:34

magnum

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

Merci à vous pour vos réactions rapides !

Réponse à Mifrey

COMMANDE sudo iptables -t nat -n -L -v

PC1
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

PC2
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

Hors ligne

#6 Le 16/09/2007, à 08:37

xelator

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

.

Dernière modification par xelator (Le 16/09/2007, à 08:38)

Hors ligne

#7 Le 16/09/2007, à 08:40

magnum

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

Réponse à B@rtounet

commande ROUTE

PC1
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         pc2             0.0.0.0         UG    0      0        0 eth0

PC2
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
1.141.203-77.re *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         *               0.0.0.0         U     0      0        0 ppp0

Hors ligne

#8 Le 16/09/2007, à 08:43

xelator

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

tape cela sur le pc 2

sudo modprobe iptable_nat
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo echo 1 > /proc/sys/net/ipv4/ip_forward

avec sur le pc 1 :
passerelle 192.168.0.2
dns : 208.67.222.222 et 208.67.220.220

et cela devrai marcher.Si c'est la cas reposte ici car il faut que je t'explique comment le mettre a chaque démarrage .

Hors ligne

#9 Le 16/09/2007, à 09:17

magnum

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

Merci pour la marche à suivre !

sur le PC1
la passerelle était bien mise
j'ai ajouté les DNS indiqués

sur le PC2
la ligne de commande ~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
m'a donné cette réponse
bash: /proc/sys/net/ipv4/ip_forward: Permission non accordée

Hors ligne

#10 Le 16/09/2007, à 09:30

B@rtounet

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

met toi en root directement.

Hors ligne

#11 Le 16/09/2007, à 09:34

francoisa

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

B@rtounet a écrit :

met toi en root directement.

Avec

sudo su

dans un terminal. (+ mot de passe).
Et ensuite tu es root et tu peux tout lancer sans le "sudo".


Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org

Hors ligne

#12 Le 16/09/2007, à 09:36

B@rtounet

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

On croirait que le sudoers a exactement les memes droit que root mais c'est pas le cas, notemment sur des commandes systemes comme celle ci...

Hors ligne

#13 Le 16/09/2007, à 09:36

magnum

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

Bingo !

J'ai repassé la commande avec sudo -s et ça marche !!! La connexion Internet fonctionne maintenant sur le PC1 !

Merci à tous.

Hors ligne

#14 Le 16/09/2007, à 09:40

B@rtounet

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

he oui..:D
quand tu as un pc qui deux insterface réseau et qui est chargé de router les paquets entre ses deux interfaces, il faut activer le routage... marque le temps un coin smile

Hors ligne

#15 Le 16/09/2007, à 09:47

francoisa

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

Attends, il faut maintenant l'automatiser à chaque démarrage.

Place ces commandes (sans le sudo) dans un fichier nommé par exemple "partage.sh" dans /etc/init.d/

Vérifie ses propriétés d'exécution (chmod 755 partage.sh).

Ensuite tu peux ajouter la commande "/etc/init.d/partage.sh" en éditant le fichier rc.local dans /etc/init.d/ en tant que root.

Il sera lancé à chaque démarrage.

Mais il peut y a voir une méthode plus propre...


Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org

Hors ligne

#16 Le 16/09/2007, à 12:57

xelator

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

plus simple :
dans un terminal

sudo gedit /etc/rc2.d/S99routage

tu colles dedans :

#!/bin/bash
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

puis tu enregistres et tu fermes
et tu tapes dans le terminal :
sudo chmod +x /etc/rc2.d/S99routage

et cela devrait être bon ...

Hors ligne

#17 Le 16/09/2007, à 22:14

B@rtounet

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

C'est pas très propre en général y a que des lien symbolique dans les rc et ils pointent tous dans init.d

Hors ligne

#18 Le 16/09/2007, à 22:27

francoisa

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

D'où ma proposition du fichier partage.sh dans /etc/init.d/

On peut ensuite créer un lien symbolique du genre :

ln -s /etc/init.d/partage.sh /etc/rc2.d/S99partage

C'est bon comme ça ?


Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org

Hors ligne

#19 Le 17/09/2007, à 00:39

Mifrey

Re : [RESOLU] PC "pinguent", mais connexion Internet pas partagée

B@rtounet a écrit :

On croirait que le sudoers a exactement les memes droit que root mais c'est pas le cas, notemment sur des commandes systemes comme celle ci...

Les droits sont les même que root. Ce qui se passe c'est que les redirections sont traitées par le shell avant les commandes. Sudo "ne voit pas" la redirection. On peut s'en convaincre facilement en regardant à qui appartient le fichier foo après avoir exécuté

$ sudo echo 1 > foo

foo n'appartient pas à root. Certains voit cela comme un problème de sudo, mais heureusement que c'est ainsi ! Imaginez que dans /etc/sudoers on autorise un utilisateur à exécuter la commande ls en tant que root. Et bien il pourrait faire des ravage en faisant

$ sudo ls > /etc/shadow

Hors ligne