connectez Internet via Terminal linux

0

Je veux écrire un script - Ubuntu_OS - se connecterait à un Internet sans fil, donc je dois savoir comment se connecter à Internet via un terminal sous Linux. J'ai essayé beaucoup de suggestions sur Internet mais rien du tout

sagesse
la source
S'il vous plaît, ajoutez quelques-unes des choses que vous avez essayées, pas seulement "j'ai essayé des choses".
Rob
vous pouvez vérifier ici ce fil qui a résolu pour lui mais qui a échoué pour moi :( ubuntuforums.org/showthread.php?t=1740726
sagesse
Je suppose que du lien que vous utilisez Ubuntu. Quel type de protection existe sur le réseau sans fil, WEP, WPA, peu importe?
Rob
c'est ça .... J'utilise Ubuntu, le cryptage sans fil est WPA
sagesse

Réponses:

2

Par votre question, je suppose que vous voulez qu'un script se connecte à un réseau wi-fi en utilisant un script linux et accède à internet.

Analyser tous les réseaux disponibles

iwlist wlan0 scan

      Cell 14 - Address: 80:A1:D7:7A:5E:68   <<AP
                Channel:6
                Frequency:2.437 GHz (Channel 6)
                Quality=26/70  Signal level=-84 dBm  
                Encryption key:on
                ESSID:"ra"   
                Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                          36 Mb/s; 48 Mb/s; 54 Mb/s
                Mode:Master
                Extra:tsf=000000003621716c
                Extra: Last beacon: 1260ms ago
                IE: Unknown: 000472686561
                IE: Unknown: 010482848B96
                IE: Unknown: 030106
                IE: WPA Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (1) : TKIP
                    Authentication Suites (1) : PSK
                IE: Unknown: 050400010000
                IE: Unknown: 2A0104
                IE: Unknown: 32080C1218243048606C

Dans la liste, sélectionnez le réseau que vous souhaitez connecter.

iwconfig wlan0 essid ID key KEY

si ESSID est "" utiliser le point d'accès

iwconfig wlan0 ap AP key KEY

scénario

#!/bin/bash
ifconfig wlan0
iwconfig wlan0 ap AP key KEY
dhclient wlan0
daya
la source
J'ai essayé cette méthode mais elle me dit à la fin de l'opération que: [Aucun DHCPOFFERS n'a été reçu. Essai de bail enregistré 192.168.1.100 PING 192.168.1.1 (192.168.1.1) 56 (84) octets de données. Statistiques de ping 192.168.1.1 --- 1 paquets transmis, 0 reçus, +1 erreurs, 100% de perte de paquet, temps 0 ms Aucun bail en cours dans la base de données persistante - en veille. ] Qu'est-ce que cela signifie ?? alors comment puis-je vérifier s'il est connecté ou non?!
sagesse
sudo /etc/init.d/networking restart
Rob
pas de paquets reçus, cela signifie que vous n’avez pas configuré correctement le DHCP sur le routeur ou que l’interface Wi-Fi n’est pas connectée correctement. Vérifiez la sortie de "iwconfig wlan0" pour voir si elle est correctement connectée. De plus, vous devrez peut-être configurer ip manuellement si dhcp n'est pas configuré. ifconfig wlan0 192.168.0.1/24
jour le
Oups ... Je ne peux pas le faire même avec ip manuellement :( n'importe qui peut expliquer, étape par étape, comment le script peut-il fonctionner? Ou peut-il écrire le code puis le télécharger?. Est-ce que cela fonctionne avec qui que ce soit? ?
sagesse
s'il vous plait, tout le monde peut aider: '(, (après avoir essayé ce code ci-dessus, la connexion sans fil est devenue une déconnexion automatique toutes les 7 à 10 minutes :(, j'ai donc changé le mot de passe pour ignorer le problème.
sagesse
0

Vous pouvez essayer d’utiliser le gestionnaire de réseau WICD, il dispose d’un gestionnaire de réseau CLI que vous pouvez installer.

Vous pouvez également essayer d'utiliser le script Ceni de smxi , qui a très bien fonctionné dans certains cas où WICD et Gnome-network-manager ne fonctionnaient pas.

Ce ne sera pas vraiment un script pour démarrer une connexion réseau, mais les deux sont accessibles en ligne de commande et vous permettront de rechercher des réseaux, de vous connecter, de mettre des clés, etc. de manière agréable.

Rob
la source