Vous n'êtes pas identifié.
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...)...
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
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)
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
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 :
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 :
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 :
# 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 :
# 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.
Hors ligne
Hem.. rien capté !
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..
Dernière modification par Laurent_chébran (19 Apr 2009 17:43:49)
Hors ligne
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.
Hors ligne
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..)
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
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
D'après moi :
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.
Hors ligne
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 ? (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