Ubuntu 服务器 20.04 自组织网络 USB 加密狗

Ubuntu 服务器 20.04 自组织网络 USB 加密狗

我正在尝试在运行 Ubuntu Server 20.04 LTS 的 Raspberry Pi 4s 上设置临时(网状)网络 -通过 USB 加密狗。网络不需要连接到互联网(这只是为了形成内部网)。从全新安装开始,我只需添加sudo apt-get install xubuntu-desktop并启动我的设置。

  1. 从此处安装rtl88x2bu加密狗的驱动程序回购(根据README,也看到这里这里)。
sudo apt-get install dkms bc git
git clone https://github.com/cilynx/rtl88x2bu
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
  1. 插入加密狗并wlan1按照Wifi文档
Set ip=192.168.1.1, netmask=255.255.255.0, blank gateway.

注意:我尝试了有和没有ignoring ipv6按照这个答案

注意:网络掩码显示得好像24我关闭并重新打开一样nm-connection-editor

我的配置:

conn_config_wifi

conn_config_ipv4

conn_config_ipv6

  1. (我尝试过有和没有这个步骤)我关闭了其他接口(eth0wlan0sudo ip link set [interface] down——正如 WifiDocs 提到的

如果您有多个具有链路本地地址的接口,可能会出现一些路由混乱

我也尝试通过制作NetworkManageryaml 来完成所有这些步骤,但得到了相同的结果。

我可以看到网络正在广播,但是运行ping命令失败 - 没有错误消息,它只是挂起直到我ctrl+c然后指示 100% 数据包丢失。

我很高兴看到任何能让两个 Pi 通过 ad-hoc 互相通信的解决方案通过加密狗,但特别是NetworkManagerGUI(如所见)或netplan因为我看过它们。但是,任何解决方案都可以。

如果事实证明加密狗(使用rtl88x2bu驱动程序)与此项目不兼容,确认设置正确完成会很好,这样我就可以rt2x00按照以下说明找到加密狗:维基百科

日志:

日志_lsusb_ping

logs_dmesg

更新

我发现这个仓库其中列出了用于网状网络的 802.11s 加密狗。我不确定 802.11s 的意义何在,但既然他们整理了一份清单,我将尝试设置一些那些检查加密狗,看看是加密狗问题还是配置问题。

答案1

我设法让不同的加密狗工作Rasbian Buster,即rt2800来自的一些芯片组加密狗这个仓库这似乎证实了加密狗存在芯片组问题rtl88x2bu

rt2800我可以使用我以前链接尝试中找到的任何方法通过加密狗成功配置网络。

在 Raspbian 中,它们是即插即用的,无需安装驱动程序 - 但这个问题是正式的,Ubuntu 20.04 LTS所以一旦我有时间对其进行测试,我就会更新。

相关内容