如何使用 Ubuntu 笔记本电脑(接入点模式)设置 wi-fi 热点?

kex*_*nie 17 wireless wireless-access-point hot-spot

我已经阅读了这篇文章,并仔细遵循了提供的说明。我确信我的笔记本电脑中的无线网卡支持进入无线接入点模式。
但不幸的是,当我使用以下命令启动hostapd服务时,它会引发错误:

 $ sudo service hostapd stop
 Starting advanced IEEE 802.11 management hostapd                      [fail] 
Run Code Online (Sandbox Code Playgroud)

上面提到的说明说这可能是因为我的无线网卡不支持 g 模式,并提供了hostapd.
但什么是 g 模式?我试图切换到 a 或 b 模式,但它不起作用。

任何人都可以帮助解决这个问题或推荐一个像 windows 中的 connectify 这样的工具吗?

附:我正在使用 Ubuntu 12.04,32 位。我有一个 ADSL 有线网络,我想通过使用 Windows 手机将我的笔记本电脑设置为 WiFi 热点来共享它。

Gau*_*dhi 11

您需要创建基础设施(接入点模式)无线热点而不是 Ad-hoc 热点。在 linux(ubuntu) 中,我使用了ap-hotspot,这对我有用(我连接了 WP8 和 Android 4.4,不知道 iPhone)。

安装用

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Run Code Online (Sandbox Code Playgroud)

14.04 更新

Ubuntu 14.04 中的 hostapd 版本有问题,无法正常工作。要让 AP-Hotspot 在 Ubuntu 14.04 中与 hostapd 一起使用,您需要降级 hostapd 并使用 apt 来保存包,这样它就不会升级。

为此,请使用以下命令:
对于 32 位:

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
Run Code Online (Sandbox Code Playgroud)

对于 64 位

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
Run Code Online (Sandbox Code Playgroud)

配置

sudo ap-hotspot configure
Run Code Online (Sandbox Code Playgroud)

配置_示例

它将要求提供接口、接入点名称(可以是您希望看到的任何 wifi_hotspot 名称)、密码(这是您的 wifi_hotspot 安全密钥)。

现在,如果您能够成功配置并且没有收到任何类型的 Unsupported wifi 错误(如果您收到这只是意味着,您的 wifi_card 不支持基础设施接入点 wifi_hotspot,因此不能对其进行任何操作),然后继续。

所以现在开始你的热点

sudo ap-hotspot start
Run Code Online (Sandbox Code Playgroud)

如果你想停下来

sudo ap-hotspot stop
Run Code Online (Sandbox Code Playgroud)

如果您想查看所有可用命令

sudo ap-hotspot
Run Code Online (Sandbox Code Playgroud)

你没有看到这个热点在任何指标或其他东西中运行,我仍在寻找它如何确定它的状态检查。

我使用的是最近几周的,还没有错误(也没有副作用)。我正在使用 Gnome-Ubuntu 13.10 amd64 将 eth0 共享到我的 WP8。

来源:http : //www.unixmen.com/create-infrastructure-wifi-access-point-connect-android-devices/来源:http : //www.webupd8.org/2013/06/how-to-set- up-wireless-hotspot-access.html


Ged*_*lis 7

我为此安装了 2 个 wi-fi 适配器。一个本地内部,另一个通过USB。我必须与外部 USB 共享,因为我使用内部 USB 来接收我的连接。在您的情况下,您不需要另一个适配器,因为您通过电缆接收连接。只要按照我的步骤。
这就是我的做法。在System Settings...> 中Networks选择要用作 Hotspon 的 Wi-Fi 适配器,然后单击Use as Hotspot...按钮。

在此处输入图片说明

这将很快激活适配器以用作热点。在您拥有Options...功能的同一窗口中,您可以以同样简单的方式停止它。

在此处输入图片说明


kex*_*nie 6

由于ap-hotspot弃用,因此它对于较新的 Ubuntu 发行版既不可靠也不稳定。ap-hotspot的作者推荐create_ap

安装

git clone https://github.com/oblique/create_ap
cd create_ap
make install
Run Code Online (Sandbox Code Playgroud)

用法

无密码(开放网络):

create_ap wlan0 eth0 MyAccessPoint
Run Code Online (Sandbox Code Playgroud)

WPA + WPA2 密码:

create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
Run Code Online (Sandbox Code Playgroud)

更改wlan0eth0到您机器上的界面。( ifconfig)