Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 18 Apr 2009 21:19:29

Laurent_chébran
Apôtre du libre
Lieu: Fully (VS)
Date d'inscription: 01 Feb 2009
Messages: 76

[ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

Salut,

Je reviens à la charge avec mes problèmes de connexion sur un pc équipé d'une Ralink qui refuse obstinément de se connecter en wifi (je la briserais bien en deux...mad)...

Pour contourner le problème, l'idée m'est venue de le connecter avec un cable ethernet, à un portable qui tourne sur ubuntu pour profiter de son wifi.

Ma question est de savoir si c'est possible et...le kazéchéhan, comment s'y prendre ?

Merci d'avance.

[edit] allé, je prends de l'avance.

ici ça me parait intéressant : http://doc.ubuntu-fr.org/partage_de_connexion_internet

Code:

laurent@laurent-laptop:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:11:43:cc:7b:8d  
          adr inet6: fe80::211:43ff:fecc:7b8d/64 Scope:Lien
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:23 erreurs:0 :0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:7958 (7.9 KB) Octets transmis:3952 (3.9 KB)
          Interruption:11 

lo        Link 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:4 erreurs:0 :0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:240 (240.0 B) Octets transmis:240 (240.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:90:4b:c2:a7:a3  
          inet adr:192.168.0.163  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::290:4bff:fec2:a7a3/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:33907 erreurs:0 :0 overruns:0 frame:0
          TX packets:23992 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:41165765 (41.1 MB) Octets transmis:3260244 (3.2 MB)

wmaster0  Link encap:UNSPEC  HWaddr 00-90-4B-C2-A7-A3-37-61-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

Code:

laurent@laurent-laptop:~$ sudo gedit /etc/network/interfaces
auto lo
iface lo inet loopback

Je me risquerais pas à éditer ce fichier sans un avis extérieur...

Dernière modification par Laurent_chébran (21 Apr 2009 21:37:32)

Hors ligne

 

#2 19 Apr 2009 14:28:35

fbianco
Membre du comité
Lieu: Suisse
Date d'inscription: 04 Feb 2005
Messages: 1455
Site web

Re: [ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

Tu peux te baser sur Routage IP (wiki) pour faire des tests manuels, en plus de ce qui est décris, il te faudra aussi apprendre à utiliser la commande ifconfig, route. En gros, il faut procéder du genre :

Sur la machine faisant le pont :

Code:

ifconfig eth0 10.0.0.1 
iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.128/25
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT

Sur la deuxième machine :

Code:

ifconfig eth0 10.0.0.2 
route add default gw 10.0.0.1
echo "nameserver 208.67.222.222" > /etc/resolv.conf
echo "nameserver 208.67.220.220" >> /etc/resolv.conf

Tu peux remplacer les adresses des DNS, opendns ici, par ceux de ton fournisseur d'accès.

Sinon, dans le fichier de configuration de la machine faisant le pont, tu devrais mettre quelque chose du genre :

Code:

# Interface faisant le pont
auto eth0
iface eth0 inet static
       address 10.0.0.1
       netmask 255.0.0.0
       network 10.0.0.0
       up iptables -A POSTROUTING -t nat -j MASQUERADE -s 10.0.0.0/8 &
       up echo 1 > /proc/sys/net/ipv4/ip_forward &
       up iptables -P FORWARD ACCEPT &
       down iptables -D POSTROUTING -t nat -j MASQUERADE -s 10.0.0.0/8 &

Sur l'autre machine :

Code:

# Network interface
auto eth0
iface eth0 inet static
        address 10.0.0.2
        netmask 255.0.0.0
        network 10.0.0.0
        broadcast 10.255.255.255
        gateway 10.0.0.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 208.67.222.222 208.67.220.220

Teste les connections entre les machines avec la commande ping [address], puis l'accès à internet avec une ip publique genre 217.197.209.66 (Swisslinux.org), puis la résolution des noms de domaine avec ping www.swisslinux.org.


Utilisateur de Debian GNU/Linux, le système d'exploitation universel !

www : https://skadi.ch

Hors ligne

 

#3 19 Apr 2009 17:41:57

Laurent_chébran
Apôtre du libre
Lieu: Fully (VS)
Date d'inscription: 01 Feb 2009
Messages: 76

Re: [ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

Hem.. rien capté ! big_smile

Y a pas un truc plus simple genre .. ça ? :
http://doc.ubuntu-fr.org/partage_de_connexion_internet

Enfin, a priori ça me paraît plus simple. Parce que je suis pas un super crack du réseau en fait.. wink

Dernière modification par Laurent_chébran (19 Apr 2009 17:43:49)

Hors ligne

 

#4 19 Apr 2009 18:28:09

fbianco
Membre du comité
Lieu: Suisse
Date d'inscription: 04 Feb 2005
Messages: 1455
Site web

Re: [ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

Ben, essaye de suivre la "Première méthode : faire un pont" de ton lien, ça devrait marcher, en plus toutes les étapes sont décrites. N'oublie pas de remplacer eth0 par wlan0 (c'est là que tu te connectes à internet par wifi), et eth0 (c'est là que tu partages la connexion)

Ma méthode est différente dans le sens où elle crée un sous-réseau, tu peux en lire plus sous : https://secure.wikimedia.org/wikipedia/fr/wiki/Routage . Je te l'ai décrite, car c'est celle que je connais et que j'utilise normalement.


Utilisateur de Debian GNU/Linux, le système d'exploitation universel !

www : https://skadi.ch

Hors ligne

 

#5 19 Apr 2009 18:55:59

Laurent_chébran
Apôtre du libre
Lieu: Fully (VS)
Date d'inscription: 01 Feb 2009
Messages: 76

Re: [ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

fbianco a écrit:

N'oublie pas de remplacer eth0 par wlan0 (c'est là que tu te connectes à internet par wifi), et eth0 (c'est là que tu partages la connexion)

Merci pour ces précisions, c'est ça que je voulais vérifier.. Je teste et je te redis

A+

[edit] Bien bien, ça a pas l'air de marcher des masses...

Juste pour vérifier.. :

etc/network/interfaces donnait ça (j'ai remis comme avant, ma connexion ne marchait plus..)

Code:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto wlan0
iface wlan0 inet manual

auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0

et le retour de sudo /etc/init.d/networking restart

Code:

laurent@laurent-laptop:~$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                           * if-up.d/mountnfs[eth0]: waiting for interface wlan0 before doing NFS mounts
 * if-up.d/mountnfs[eth0]: waiting for interface br0 before doing NFS mounts
 * if-up.d/mountnfs[wlan0]: waiting for interface br0 before doing NFS mounts

Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/br0/00:11:43:cc:7b:8d
Sending on   LPF/br0/00:11:43:cc:7b:8d
Sending on   Socket/fallback
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 15
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
                                                                         [ OK ]
laurent@laurent-laptop:~$

A+

Dernière modification par Laurent_chébran (19 Apr 2009 20:07:49)

Hors ligne

 

#6 19 Apr 2009 22:25:55

fbianco
Membre du comité
Lieu: Suisse
Date d'inscription: 04 Feb 2005
Messages: 1455
Site web

Re: [ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

D'après moi :

Code:

bridge_ports eth0 wlan0

devrait être bridge_ports wlan0 eth0

Sinon on est d'accord que tu fais ça sur la machine qui a la connexion internet fonctionnelle.


Utilisateur de Debian GNU/Linux, le système d'exploitation universel !

www : https://skadi.ch

Hors ligne

 

#7 19 Apr 2009 22:34:36

Laurent_chébran
Apôtre du libre
Lieu: Fully (VS)
Date d'inscription: 01 Feb 2009
Messages: 76

Re: [ubuntu] Connecter 2 ordinateurs via ethernet (résolu)

Oui, je fais ça sur le portable où tout fonctionne bien.

Je regarderai ce que ça donne demain.

Merci en tout cas et a+.

[edit] ouai, ben ça marche pas...

Je vais pas me prendre la tête mille ans avec ce pc. Il est vieux et c'est peut-être le moment d'investir un coup.. En ces temps de crise, ça sera mon effort de guerre pour l'économie suisse. C'est Caroline qui vend des pc certifiés Linux ? wink (en plus ça fait un AMD duron à récupérer...)

Dernière modification par Laurent_chébran (20 Apr 2009 20:49:09)

Hors ligne

 

Pied de page des forums

Powered by FluxBB