我的笔记本电脑有一个专有的 bcm43142 驱动程序,但是当我使用 Ubuntu 和 Lubuntu 时,通过附加驱动程序可以很容易地启用它。我的笔记本电脑没有 LAN 电缆,所以我使用手机的 USB 网络共享。在 Ubuntu Server 上,我安装ubuntu-drivers
并尝试安装兼容驱动程序bcmwl-kernel-source
。我对 Linux 很陌生,我甚至不知道这个问题是否有效。我搜索了这个网站和网络寻找答案,但没有任何效果。我只能通过手机访问互联网。此外,在安装 Ubuntu Server 时,我将手机用作网络。
下图包含这些命令的输出:
sudo lspci -nnk
uname -a
ip addr
https://i.stack.imgur.com/uJouX.jpg
sudo netplan --debug apply 的输出
答案1
您显然已经正确安装了正确的驱动程序,并且现在拥有一个无线接口,即 wlp1s0。现在让我们建立连接。
Ubuntu 服务器 18.04 及更高版本中的网络由 netplan 处理。让我们编辑 netplan 文件来设置您的详细信息。
您可以在 /usr/share/doc/netplan/examples 中找到 netplan 的有用模板。
文件 50-cloud-init.yaml 包含一条建议:
要禁用 cloud-init 的网络配置功能,请编写文件 /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg,内容如下:network: {config: disabled}
请这样做:
sudo -i
echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
exit
请重命名您的文件:
sudo mv /etc/netplan/50-cloud-init.yaml /etc/netplan/01-netcfg.yaml
现在在文件中填写您的相关详细信息:
sudo nano /etc/netplan/01-netcfg.yaml.yaml
将文件更改为:
network:
version: 2
renderer: networkd
wifis:
wlp1s0:
dhcp4: true
dhcp6: true
access-points:
"network_ssid_name":
password: "**********"
编辑:请注意,网络名称(称为 SSID)和密码都括在引号中。
当然,请在此处替换您的确切详细信息。间距和缩进必须完美。仔细校对。保存(Ctrl+o 后按 Enter)并退出 nano(Ctrl+x)。
接下来是:
sudo netplan generate
sudo netplan apply
重启后,您应该可以连接。确认:
ip addr show
ping -c3 www.ubuntu.com
如果收到 ping 返回,则表示您已连接。