web-dev-qa-db-fra.com

Android à 12.04 Le câble USB ne fonctionne pas

J'essaie d'attacher un téléphone Android (SGS2 LTE) à 12.04 pour utiliser sa connexion Internet. Activer "modem USB" sur le téléphone ouvre un "connexion filaire 2" dans le menu des connexions réseau.

Je peux recevoir/envoyer des courriels dans Thunderbird.

Si j'essaie d'utiliser Internet, il arrive à " en attente de www ..... " mais ne charge jamais le site.

ifconfig montre:

tim@timbo:~$ ifconfig 
eth0      Link encap:Ethernet  HWaddr
b8:70:f4:b4:dc:6c  
           UP BROADCAST MULTICAST  MTU:1500  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 txqueuelen:1000 
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
           Interrupt:41 

lo         Link encap:Local Loopback  
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:5023 errors:0 dropped:0 overruns:0 frame:0
           TX packets:5023 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0 
           RX bytes:358105 (358.1 KB)  TX bytes:358105 (358.1 KB)

usb0       Link encap:Ethernet  HWaddr 66:36:b9:5b:28:ce  
           inet addr:192.168.42.214  Bcast:192.168.42.255  Mask:255.255.255.0
           inet6 addr: fe80::6436:b9ff:fe5b:28ce/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1432  Metric:1
           RX packets:1415 errors:0 dropped:0 overruns:0 frame:0
           TX packets:1410 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
           RX bytes:948389 (948.3 KB)  TX bytes:735740 (735.7 KB)

wlan0      Link encap:Ethernet  HWaddr 38:59:f9:84:bd:34  
           inet6 addr: fe80::3a59:f9ff:fe84:bd34/64 Scope:Link
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:60694 errors:0 dropped:0 overruns:0 frame:0
           TX packets:53446 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000 
           RX bytes:61303968 (61.3 MB)  TX bytes:7559223 (7.5 MB)

Jusqu'à présent, j'ai passé deux jours à essayer de le faire fonctionner à partir de messages que j'ai trouvés sur ces forums, mais je ne sais pas vraiment ce que je fais.

2
timbo

Google fonctionne probablement car il est configuré pour utiliser ssl (https: // au lieu de http: //), ce qui signifie qu'il utilise le port 443 et que les paquets sont chiffrés. Ils ne peuvent donc pas utiliser les examens de paquets sur certains ports pour déterminer si vous utilisez le partage de connexion. . Certains fournisseurs de services mobiles, y compris au moins metroPCS et T-Mobile, utilisent cet IPE pour bloquer la connexion via WiFi et USB.

Une solution de contournement à ce problème, s'il est en fait la cause de votre problème, consiste à utiliser Chrome sur linux ou à définir votre agent utilisateur sur celui de Chrome sur linux:

"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36"

Cela s'explique par le fait que Android utilise des agents utilisateurs Linux. Ils ne peuvent donc pas les bloquer ou votre navigateur ne fonctionne pas non plus sur votre téléphone.

J'ai fait une recherche rapide pour vous et trouvé une page sur la façon de changer les agents utilisateurs dans divers navigateurs ICI . Je ne sais pas si cette page est à jour/exacte, mais il pourrait s'agir d'un endroit pour commencer ou une recherche plus précise sur Google pour votre navigateur spécifique pourrait vous donner un meilleur résultat.

J'espère que cela t'aides!

1
miigotu

Ouvrez le terminal (Ctrl + Alt + T) et exécutez cette commande (les privilèges root sont requis):

Sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 8289 -j ACCEPT

Remplacez 8289 par le port que vous souhaitez ouvrir.

Donc, dans votre cas, vous devriez utiliser

Sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 80 -j ACCEPT

Cela permettra toutes les connexions entrantes et sortantes via le port 80.

Habituellement, par défaut, cela n’est pas bloqué. Par conséquent, si vous avez installé un pare-feu, il est préférable d’essayer de débloquer le port à l’aide du pare-feu.

ref: http://www.upubuntu.com/2012/01/how-to-open-specific-port-under-ubuntu.html

1
Dan