Jump to content

Internet via USB via PC ?


BBK

Recommended Posts

Bonjour,

Je ne pense pas que ça soit facile et je sait même pas si cela se fait mais si tu n'as pas de 3G tu dois bien avoir un point wifi quelques part non? En tout cas je ne voit que ça... car on parle en effet du contraire (smartphone routeur) mais un PC... Je répond surtout parce que personne ne répond si quelqu'un a mieux a dire qu'il le dise.

Link to comment
Share on other sites

Bonjour,

cela fonctionne sur un magic Cyanogen 6RC2 + ubuntu coté pc.

Dans le magic, on sélectionne partage de connexion via usb, et la connexion se monte toute seule sous ubuntu.

Coté magic, on obtient:

# busybox ifconfig
lo       [...]

usb0      Link encap:Ethernet  HWaddr CE:62:18:01:7E:A2  
         inet addr:192.168.42.129  Bcast:192.168.42.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:151 errors:0 dropped:0 overruns:0 frame:0
         TX packets:75 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000 
         RX bytes:24335 (23.7 KiB)  TX bytes:8968 (8.7 KiB)

coté pc sous ubuntu:

$ ifconfig 
eth0     [..]

lo       [...]

usb0      Link encap:Ethernet  HWaddr 42:7a:14:8c:6a:39  
         inet adr:192.168.42.67  Bcast:192.168.42.255  Masque:255.255.255.0
         adr inet6: fe80::407a:14ff:fe8c:6a39/64 Scope:Lien
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         Packets reçus:12 erreurs:0 :0 overruns:0 frame:0
         TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 lg file transmission:1000 
         Octets reçus:1135 (1.1 KB) Octets transmis:8476 (8.4 KB)

sur le pc, on active le partage en autorisant le forward et en nattant l'ip:

$ sudo sysctl -w net.ipv4.ip_forward=1
$ sudo iptables -t nat -A POSTROUTING -s 192.168.42.0/24 -o eth0 -j MASQUERADE

sur le Magic, on définie la route par défaut via l'ip du pc:

# busybox ip route add default via 192.168.42.67

et roule:

# busybox traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 38 byte packets
1  192.168.42.67 (192.168.42.67)  1.952 ms  1.769 ms  1.799 ms
[... mon lien internet adsl...]
8  72.14.217.1 (72.14.217.1)  117.042 ms  86-201-118-80.kaptech.net (80.118.201.86)  38.384 ms  72.14.217.1 (72.14.217.1)  28.445 ms
9  209.85.251.40 (209.85.251.40)  32.439 ms  209.85.250.142 (209.85.250.142)  37.866 ms  209.85.251.40 (209.85.251.40)  39.756 ms
10  209.85.243.111 (209.85.243.111)  57.347 ms  32.225 ms  216.239.43.233 (216.239.43.233)  58.659 ms
11  209.85.251.231 (209.85.251.231)  35.335 ms  32.378 ms  209.85.252.83 (209.85.252.83)  97.683 ms
12  209.85.243.73 (209.85.243.73)  52.744 ms  *  *
13  google-public-dns-a.google.com (8.8.8.8)  87.652 ms  34.085 ms  106.677 ms

Si besoin, on définit les DNS de google dans le resolv.conf

# cat /system/etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

On doit pouvoir faire à peu près la même chose sous windows avec les bons drivers et les commandes équivalentes.

Az'

Link to comment
Share on other sites

Je suis sous Cyano 6, j'utilise le partage par usb de ma connexion 3G ou wifi sans problème sous windows. Une fois qu'on dit qu'on partage la connexion sur le tel, il est alors vu comme un périphérique réseau par le pc.

Le seul soucis après quand on fait ca en 3G, c'est qu'il faut modifier l'user agent du navigateur pour le passer en mobile android ou iphone. En wifi pas besoin de ca.

voila :o

Link to comment
Share on other sites

Le seul soucis après quand on fait ca en 3G, c'est qu'il faut modifier l'user agent du navigateur pour le passer en mobile android ou iphone. En wifi pas besoin de ca.

Pas sur d'avoir compris, je veux aller sur Internet depuis le Magic via mon PC et pas l'inverse.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...