Я хочу написать скрипт-Ubuntu_OS - будет подключаться к беспроводному Интернету, поэтому мне нужно знать, как подключить Интернет через терминал в Linux. Я перепробовал много предложений в Интернете, но ничего не сделал
2 ответа
По вашему вопросу я предполагаю, что вы хотите, чтобы скрипт подключался к сети Wi-Fi, используя скрипт Linux, и выходил в Интернет.
Сканирование всех доступных сетей
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
Из списка выберите essid сети Wi-Fi, которую вы хотите подключить
iwconfig wlan0 essid ID key KEY
если ESSID равен "", используйте точку доступа
iwconfig wlan0 ap AP key KEY
скрипт
#!/bin/bash
ifconfig wlan0
iwconfig wlan0 ap AP key KEY
dhclient wlan0
Вы можете попробовать использовать сетевой менеджер WICD, у него есть сетевой менеджер CLI, который вы можете установить.
Вы также можете попробовать использовать скрипт Ceni из smxi, который отлично работает для меня в некоторых случаях, когда WICD и Gnome-network-manager не работают.
На самом деле это не будет скрипт для запуска сетевого подключения, но оба они доступны из командной строки, и оба позволят вам сканировать сети, подключаться, вводить ключи и т.д. Приятным образом.