如何让你的ubuntu18有网

昨天折腾了一天,可算搞完了,要写个文章记录下过程。

我的具体情况:

  • 系统: Ubuntu18.04.5 LTS(全新系统,未配置网卡驱动)
  • 无有线网(系统甚至识别不到我的有线网卡)
  • 无WiFi

总共花了三步解决:

  1. 离线安装gcc\make
  2. 配置有线网卡驱动
  3. Tenda U12 无线网卡配置

离线安装gcc\make

主要参考的这篇【Ubuntu】之新装Ubuntu18.04-离线安装gcc、make、网卡驱动等
直接使用安装时的U盘里的东西就好了,我大致上就是按着上面这篇文章的顺序做就好了

gcc离线安装

先去到pool/main目录下

cd /g/gcc-8
sudo dpkg -i lib*.deb
cd ../../l/linux/
sudo dpkg -i linux-libc-dev_4.15.0-76.86_amd64.deb
cd ../../g/glibc
sudo dpkg -i lib*.deb
cd ../../g/gcc-7
sudo dpkg -i lib*.deb
sudo dpkg -i g*.deb
cd ../../g/gcc-8
sudo dpkg -i lib*.deb

make离线安装

依然是在pool/main目录下

cd m/make-dfsg
sudo dpkg -i make_4.1-9.1ubuntu1_amd64.deb

检查

安装完成后,使用命令 gcc or g++ or make --version ,提示报错,此时进入/usr/bin目录下,会发现工具名称都会带有版本号,使用全称,即可查看版本号


配置有线网卡驱动

我查了下有线网卡的型号是Intel® Ethernet Connection I219-LM
首先下载e1000e-3.8.4驱动,接着依次执行如下命令即可

tar -xvzf e1000e-3.8.4.tar.gz
cd  e1000e-3.8.4/src/
sudo make install
sudo modprobe e1000e
sudo reboot

Tenda U12 无线网卡配置

由于tenda u12官方网站只提供了支持2.6.18-4.4内核,而我的是5.4.0-84-generic,所以我另外在GitHub上找

git clone https://github.com/gordboy/rtl8812au-5.6.4.2.git
cd rtl8812au-5.6.4.2
make
sudo make install
sudo reboot

一切就绪了!有网的日子真好!

你可能感兴趣的:(如何让你的ubuntu18有网)