通过终端 Linux 连接互联网

通过终端 Linux 连接互联网

我想编写一个脚本-Ubuntu_OS-连接到无线互联网,所以我需要知道如何在Linux中通过终端连接互联网。我尝试了互联网上的许多建议,但毫无效果

答案1

根据您的问题,我假设您想要一个使用 Linux 脚本连接到 Wi-Fi 网络并访问互联网的脚本。

扫描所有可用网络

iwlist wlan0 扫描

      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

从列表中选择您要连接的 Wi-Fi 网络的 essid

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

答案2

您可以尝试使用 WICD 网络管理器,它有一个您可以安装的 CLI 网络管理器。

您还可以尝试使用 Ceni 脚本森喜,在 WICD 和 Gnome-network-manager 无法正常工作的少数情况下,它对我来说非常有用。

它们实际上并不是启动网络连接的脚本,但都可以从命令行访问,并且都可以让您以良好的方式扫描网络、连接、输入密钥等。

相关内容