给安装Ubuntu20.04 server 的笔记本ThinkPad X200配置WiFi上网
一、需求
- 最近淘了一台老笔记本,打算拿来挂点服务,但是用有线上网不太方便,现场没有多余网口也没有网线,遂选择用WiFi来连接网络。
二、解决过程
1.现有条件
笔记本安装了Ubuntu server 20.04,没有配置源,缺少包network-manager
,此包是实现WiFi联网的关键。没有这个包只能从虚拟机下载后用优盘拷贝到笔记本。
2.具体步骤(均为root
用户操作)
- 在虚拟机下载
network-manager
及其依赖
#创建目录后进入目录
mkdir network-manager && cd network-manager
#递归下载network-manager及其依赖到当前目录
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks \
--no-replaces --no-enhances --no-pre-depends network-manager | grep -v i386 | grep "^\w")
- 下载完毕将下载好的包及其依赖拷贝到优盘,在优盘的
network-manager
目录下,将优盘插到笔记本X200
#在笔记本X200上创建一个目录用来挂载优盘用
mkdir /mnt/usb
#查看优盘的dev名称,笔记本只有一块硬盘的话,应该是/dev/sdb1
fdisk -l
#挂载优盘
mount /dev/sdb1 /mnt/usb
#拷贝优盘下的 network-manager目录到X200
cp -r /mnt/usb/network-manager /tmp
#卸载优盘
umount /mnt/usb
#安装network-manager,笔记本性能弱花费时间略久
cd /tmp/network-manager && dpkg -i *.deb
#验证安装是否完成
nmcli --help
#重启network-manager服务
sevice network-manager restart
- 查看WiFi网卡名称,并启用网卡
#查看WiFi网卡名,这里为wls1
ip a
#启用WiFi网卡
ip link set wls1 up
- 扫描当前环境的WiFi信号,我这里的WiFi SSID 为
tp-link
nmcli device wifi
- 连接WiFi,wifi名
tp-link
密码123456
nmcli device wifi connection tp-link password '123456'
- ping下百度,看是否联网成功
ping baidu.com
- 配置阿里源
#在优盘放一个source.list,内容为阿里源地址,挂载优盘后如下操作
cd /mnt/usb
cat sources.list > /etc/apt/sources.list
apt update
个人网站 https://cxupup.com