Surfer sur Internet en utilisant le câble USB 2/2
Page 1 sur 1
Surfer sur Internet en utilisant le câble USB 2/2
Bonjour,
Aujourd'hui, dans la rubrique "mon N900 fait des trucs que les autres webphones envient" : comment surfer sur Internet en utilisant le câble USB, avec un PC en mode bridge (pour pas un rond ) ?
pré requis :
un PC en mode bridge ?
Un pc est dit configuré en mode bridge lorsque qu'il se contente de faire transiter les paquet IP d'une interface reseau (eth0) vers une autre (USB0), sans rien faire d'autre.
Exemple vous utilisez une box adsl en mode routeur qui est capable de connecter plusieurs machines simultanément à internet, la PS3, les 3 PCs de la maison et le N900 en wifi. Seul le N900 est en wifi, sauf que vous êtes électro-sensible et souhaitez limiter l'usage du wifi ; la solution : configurer un des PCs en bridge et utiliser une connexion internet USB entre N900 et ce PC.
mode opératoire :
1/ la linux box :
Sous mandriva il suffit d'installer le package : bridge-utils
de créer l'interface bridge (br0)
1/ migrer eth0 vers br0
2/préciser que c'est le bridge "br0 ":
éditer /etc/sysconfig/network-scripts/ifcfg-br0, tel que
avant :
après :
3/ et construire le pont entre usb0 et eth0 :
a/ créer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0
b/ et le fichier /etc/sysconfig/network-scripts/ifcfg-usb0
On pourrait y coller un netmask un peu "yéyé", pour avoir un préroutage propre, mais ceci est un autre tuto ...
Voila ! Pour la linux-mandriva box, c'est fini ; Vérifions quand même :
et ça marche même si le pont n'est pas utilisé :
2/ configurer le N900 ;
en fait il s'agit juste de simplifier le fichier /etc/network/interfaces :
nous avions créé cette entrée (cf Surfer sur Internet en utilisant le câble USB 1/2)
alors nous allons la modifier de la sorte :
rappel :
vous sauvegardez, vous branchez votre cable USB et choisissez pc-suite sur le N900 et sans rien dire :
sur le PC :
sur le N900 :
Par contre si des applis utilisent cette connexion USB, celles specifiques de Maemo (gestionnaire d'application) ne savent pas l'exploiter : pour ce le package libicd-network-null introduit la connexion "dummy network", à préférer dans ce cas de figure.
et c'est tout ... maintenant le Nokia utilise le serveur dhcp de votre box adsl, possède sa propre adresse et est visible par toutes les machines de votre intranet ... et navigue sur internet.
Aujourd'hui, dans la rubrique "mon N900 fait des trucs que les autres webphones envient" : comment surfer sur Internet en utilisant le câble USB, avec un PC en mode bridge (pour pas un rond ) ?
pré requis :
- un N900
- un cable USB
- un PC, connecté en mode filaire à un routeur dhcp serveur, sous linux (la démonstration est faite à partir d'une Mandriva 2010, les instructions en modes consoles, bien que l'usage des outils graphiques dans ce cas là soit simple) ... Ceux qui ont OSX ou W$ toutes versions confondus, le mode bridge est à acquérir dans les boutiques des éditeurs.
un PC en mode bridge ?
Un pc est dit configuré en mode bridge lorsque qu'il se contente de faire transiter les paquet IP d'une interface reseau (eth0) vers une autre (USB0), sans rien faire d'autre.
Exemple vous utilisez une box adsl en mode routeur qui est capable de connecter plusieurs machines simultanément à internet, la PS3, les 3 PCs de la maison et le N900 en wifi. Seul le N900 est en wifi, sauf que vous êtes électro-sensible et souhaitez limiter l'usage du wifi ; la solution : configurer un des PCs en bridge et utiliser une connexion internet USB entre N900 et ce PC.
mode opératoire :
1/ la linux box :
Sous mandriva il suffit d'installer le package : bridge-utils
- Code:
> urpmi bridges-utils
de créer l'interface bridge (br0)
1/ migrer eth0 vers br0
- Code:
> cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0
2/préciser que c'est le bridge "br0 ":
éditer /etc/sysconfig/network-scripts/ifcfg-br0, tel que
avant :
- Code:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
...
après :
- Code:
DEVICE=br0
TYPE=bridge
BOOTPROTO=dhcp
ONBOOT=yes
...
3/ et construire le pont entre usb0 et eth0 :
a/ créer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0
- Code:
DEVICE=eth0
BRIDGE=br0
ONBOOT=yes
b/ et le fichier /etc/sysconfig/network-scripts/ifcfg-usb0
- Code:
DEVICE=usb0
BRIDGE=br0
ONBOOT=yes
On pourrait y coller un netmask un peu "yéyé", pour avoir un préroutage propre, mais ceci est un autre tuto ...
Voila ! Pour la linux-mandriva box, c'est fini ; Vérifions quand même :
- Code:
>service network restart
et ça marche même si le pont n'est pas utilisé :
- Code:
> ifconfig
br0 Link encap:Ethernet HWaddr 00:18:8B:1F:28:49
inet adr:192.168.150.18 Bcast:192.168.150.255 Masque:255.255.255.0
adr inet6: fe80::218:8bff:fe1f:2849/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36613 errors:0 dropped:0 overruns:0 frame:0
TX packets:32769 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:9625902 (9.1 MiB) TX bytes:4046548 (3.8 MiB)
eth0 Link encap:Ethernet HWaddr 00:18:8B:1F:28:49
adr inet6: fe80::218:8bff:fe1f:2849/64 Scope:Lien
UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:41549 errors:0 dropped:0 overruns:0 frame:0
TX packets:29989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:23491716 (22.4 MiB) TX bytes:4018075 (3.8 MiB)
Interruption:16
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
RX packets:1759 errors:0 dropped:0 overruns:0 frame:0
TX packets:1759 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:207382 (202.5 KiB) TX bytes:207382 (202.5 KiB)
> ping www.free.fr
PING www.free.fr (212.27.48.10) 56(84) bytes of data.
64 bytes from www.free.fr (212.27.48.10): icmp_seq=1 ttl=119 time=8.27 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=2 ttl=119 time=11.0 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=3 ttl=119 time=10.0 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=4 ttl=119 time=8.98 ms
^C
--- www.free.fr ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3948ms
rtt min/avg/max/mdev = 8.278/9.600/11.039/1.054 ms
2/ configurer le N900 ;
en fait il s'agit juste de simplifier le fichier /etc/network/interfaces :
nous avions créé cette entrée (cf Surfer sur Internet en utilisant le câble USB 1/2)
- Code:
...
auto usb0
iface usb0 inet static
address 192.168.150.25
netmask 255.255.255.0
gateway 192.168.150.1
up route del default
up route add default gw 192.168.150.1
up run-standalone.sh dbus-send --type=method_call --system --dest=com.nokia.icd /com/nokia/icd com.nokia.icd.connect string:DUMMY uint32:0
down run-standalone.sh dbus-send --system --dest=com.nokia.icd /com/nokia/icd_ui com.nokia.icd_ui.disconnect boolean:true
...
alors nous allons la modifier de la sorte :
- Code:
...
auto usb0
iface usb0 inet manual
up /sbin/udhcpc -i usb0
up run-standalone.sh dbus-send --type=method_call --system --dest=com.nokia.icd /com/nokia/icd com.nokia.icd.connect string:DUMMY uint32:0
down run-standalone.sh dbus-send --system --dest=com.nokia.icd /com/nokia/icd_ui com.nokia.icd_ui.disconnect boolean:true
...
rappel :
pour gérer le branchement : éditer le fichier "/usr/sbin/pcsuite-enable.sh" pour y inserer "ifup truc" là :
logger "$0: sent SIGUSR1 to syncd"
ifup usb0
exit 0
6/que lorsque tu choisiras l'option "PC Suite", le réseau USB0 sera activé
pour gérer le débranchement : éditer le fichier "/usr/sbin/pcsuite-disable.sh" pour y insérer "ifdown truc" là :
ifdown usb0
exit 0
vous sauvegardez, vous branchez votre cable USB et choisissez pc-suite sur le N900 et sans rien dire :
sur le PC :
- Code:
> ifconfig
br0 Link encap:Ethernet HWaddr 00:18:8B:1F:28:49
inet adr:192.168.150.18 Bcast:192.168.150.255 Masque:255.255.255.0
adr inet6: fe80::218:8bff:fe1f:2849/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36613 errors:0 dropped:0 overruns:0 frame:0
TX packets:32769 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:9625902 (9.1 MiB) TX bytes:4046548 (3.8 MiB)
eth0 Link encap:Ethernet HWaddr 00:18:8B:1F:28:49
adr inet6: fe80::218:8bff:fe1f:2849/64 Scope:Lien
UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:41549 errors:0 dropped:0 overruns:0 frame:0
TX packets:29989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:23491716 (22.4 MiB) TX bytes:4018075 (3.8 MiB)
Interruption:16
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
RX packets:1759 errors:0 dropped:0 overruns:0 frame:0
TX packets:1759 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:207382 (202.5 KiB) TX bytes:207382 (202.5 KiB)
usb0 Link encap:Ethernet HWaddr CE:E4:DE:E1:C0:33
adr inet6: fe80::cce4:deff:fee1:c033/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1820 errors:0 dropped:0 overruns:0 frame:0
TX packets:2457 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:157113 (153.4 KiB) TX bytes:353591 (345.3 KiB)
sur le N900 :
- Code:
> ifconfig usb0
usb0 Link encap:Ethernet HWaddr 72:8C:07:6E:55:D8
inet addr:192.168.150.25 Bcast:192.168.150.255 Mask:255.255.255.0
inet6 addr: fe80::708c:7ff:fe6e:55d8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20580 errors:0 dropped:0 overruns:0 frame:0
TX packets:10347 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14902170 (14.2 MiB) TX bytes:1230631 (1.1 MiB)
> host www.free.fr
www.free.fr A 212.27.48.10
> ping www.free.fr
PING www.free.fr (212.27.48.10) 56(84) bytes of data.
64 bytes from www.free.fr (212.27.48.10): icmp_seq=1 ttl=119 time=10.8 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=2 ttl=119 time=9.73 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=3 ttl=119 time=8.54 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=4 ttl=119 time=8.69 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=5 ttl=119 time=9.00 ms
^C64 bytes from www.free.fr (212.27.48.10): icmp_seq=6 ttl=119 time=8.82 ms
--- www.free.fr ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 25192ms
rtt min/avg/max/mdev = 8.545/9.272/10.833/0.798 ms
Par contre si des applis utilisent cette connexion USB, celles specifiques de Maemo (gestionnaire d'application) ne savent pas l'exploiter : pour ce le package libicd-network-null introduit la connexion "dummy network", à préférer dans ce cas de figure.
- Code:
apt-get install libicd-network-null
et c'est tout ... maintenant le Nokia utilise le serveur dhcp de votre box adsl, possède sa propre adresse et est visible par toutes les machines de votre intranet ... et navigue sur internet.
bandix400- Amateur
Sujets similaires
» Surfer sur Internet en utilisant le câble USB
» Cable video
» supprimer une radio internet
» pu de connexion internet
» Connexion internet automatique
» Cable video
» supprimer une radio internet
» pu de connexion internet
» Connexion internet automatique
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum