其他帖子似乎是从命令行解决更复杂的网络连接问题。
Unity 面板网络指示器/按钮有时响应不佳 - 即使我单击“断开连接”,它也会不断尝试连接到网络,诸如此类。
所以我想通过命令行进行控制。反正我不喜欢 GUI。
有没有一些简单的命令行工具可以执行以下操作?
wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB
Run Code Online (Sandbox Code Playgroud) 由于网络管理员非常困扰我,我想更换它(可能wicd
或NM
来自ppa:volanin)。
我不知道如何在不使用网络管理器的情况下通过终端连接和断开网络。
我想要一种管理网络的命令行方式。
我在笔记本电脑上使用 WiFi 网络适配器连接到 Ubuntu 10.04 上的互联网。我尝试了以下步骤并在 Ubuntu 终端上收到以下消息。请让我知道出了什么问题。谢谢你。
我使用了我在网页上看到的以下说明。
打开终端。
键入ifconfig wlan0
并按Enter。您不会在终端中看到任何输出,因为此命令只会打开您的无线网卡。大多数无线网卡都是指定的wlan0
。如果您的名称不同,请改用它。
键入iwconfig wlan0 essid name key password
并按Enter。替换name
为实际的网络名称,并替换password
为网络的实际安全密钥。如果您的无线网络不需要安全密钥,请不要输入key password
。
键入dhclient wlan0
并按Enter以获取 IP 地址并连接到 WiFi 网络。
我在终端上看到的内容如下。
我无法通过以太网或 WiFi 连接到互联网。让我们解决以太网问题,嗯?我刚刚在 HP Mini 1000 上安装了 Ubuntu 12.04。以前它有 11.04,然后以太网没有任何问题。我是 Linux 初学者,过去几天一直在研究这个问题,但没有任何进展。
以下是一些输出:
$ sudo lshw -C network
*-network
description: Network controller
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:16 memory:feafc000-feafffff
*-network
description: Ethernet interface
product: 88E8040 PCI-E Fast Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 00 …
Run Code Online (Sandbox Code Playgroud) 连接到无线网络相对简单。
经过一番挣扎,您的安装程序中有wifi。您可以安装 Ubuntu Server,一切正常。您已准备好启动新系统。
设置完成后,wifi设置消失了。
tl;dr:如何从 Ubuntu Server 12.10 连接到无线(WPA2 Personal)网络?
到目前为止我尝试过的:
与 iw* 命令连接。使用 dhclient 获取 IP 地址。将这些命令放到etc/rc.local
.
启动时,服务器等待 120 秒并显示消息“Waiting for network to come up”
为了解决这个问题,我删除了所有内容/etc/network/interfaces
(wpa-psk 和 wpa-ssid)。
这没有用。它仍在等待。我找到了一个答案,它说我可以删除 /etc/... (负责 120 秒等待时间的文件。)
我这样做了,并保留了它的备份。现在服务器等待约 3 秒(在文件中修改睡眠)并启动。但是,没有可用的网络连接。这是一些dhcp错误。
由于我没有选择,我尝试在评论中使用那个。使用“tee”的那个。
事实证明它也不起作用。
这整件事怎么会如此不一致?他们怎么能不在 ISO 上安装固件而它非常适合(673+~10MB = 683)。安装程序如何不复制必要的文件并设置稍后使用的连接?(或者询问用户是否想使用它。)
好吧,我有一个 Ubuntu 服务器,我无法连接到我的WPA2安全 Wi-Fi 网络。
显然,我需要 wpa-supplicant 才能连接到它(请参阅如何使用命令行连接到 WPA wifi 网络?),但具有讽刺意味的是,我无法离线下载它。那么,如何下载 wpa-supplicant,将其安装到 USB 设备上并将其安装到服务器上?我到现在都不知道...
PS:我只有一台Mac作为主机,所以无法从其他Ubuntu下载。
我需要编写一个 shell 脚本来连接到两个可用的 wi-fi 连接之一。一种是不安全的连接,另一种是安全的连接。我的问题有两部分-
当我连接到安全连接时,如何从命令行(或通过执行 shell 脚本)连接到不安全(未加密且不需要密码)的连接?
我按照http://www.ubuntugeek.com/how-to-troubleshoot-wireless-network-connection-in-ubuntu.html 中的步骤进行安全连接。我将所有命令放在一个脚本中并执行它(我确保接口名称和 essid 是正确的)
sudo dhclient -r wlan0
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid "UAPublic"
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0
Run Code Online (Sandbox Code Playgroud)
但是没有任何反应:我没有断开当前网络并连接到新网络。
当我想连接到安全的 wi-fi 网络时,我从https://askubuntu.com/a/138476/70665了解到我需要使用wpa_supplicant
. 但是当我通过UI连接时,我在界面中输入了很多细节
如何使用 wpa_supplicant 在命令行中提及所有这些细节?配置文件
network={
ssid="ssid_name"
psk="password"
}
Run Code Online (Sandbox Code Playgroud)
对我不起作用。
wireless ×5
command-line ×4
networking ×2
12.04 ×1
ethernet ×1
panel ×1
ralink ×1
server ×1
wpa2 ×1