手里有一个笔记本快10年了,还是奔腾处理器,最近把它做成了Ubuntu-Server的系统,花了点时间折腾无线网卡,稍微记录一下,希望看见的人能少踩点坑。

1、 制作U盘启动工具,从Ubuntu官网下载Ubuntu-Server18.04的ISO镜像,用UltraISO制作U盘启动工具

制作U盘启动工具的时候默认用hdd写入的,笔记本bios开启U盘启动之后提示失败(还没开始装就失败了)

后来网上有说用RAW写入,我试了一下确实好使,不过U盘也废了,插上之后显示只有2M的空间

这是因为U盘的分区丢失了,用DiskGenius应该可以修复,不过我没试,就那么扔着了

在这里只是提示一下用raw写U盘的时候要慎重,可以选择官方推荐工具rufushttps://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0

2、bios改成u盘启动,按提示一步一步安装就可以了,安装过程可以参考下面的博客,说的非常详细

#1 保证安装过程中插着网线,有网的那种网线

#2 网络连接的时候建议手动指定ip,因为后期肯定是ssh连接,自动获取ip有可能会变,当然装好了之后再改也是可以的。

https://www.cnblogs.com/alonely/p/10299802.html

3、我的系统装完了之后

#1 插着网线是可以上网的,否则太麻烦了

#2 无线网卡的驱动已经默认装好(如果没有无线网卡驱动,请自行百度,每个笔记本的驱动都有可能不一样)

4、打开无线网接口,命令如果提示找不到就apt install一下吧,具体需要install哪个我记不清了

# 默认显示物理网卡ens33,没有无线网卡
ifconfig # 获取接口名称,Ubuntu一般是wls33
iw dev # 查看连接状态,会提示Not Connected
iw dev wls33 link # 查看无线网卡是否block(Wireless LAN)
rfkill list all # Soft blocked 和 Hard blocked都需要设置成 no
#Soft如果显示为yes的话,运行以下命令
ip link set wls33 up
或者
ifconfig wls33 up
#Hard如果显示为yes,找笔记本上边的wifi按钮,找到了之后按一下 # 验证wls33接口是否成功开启
ip link show wls33
#<BROADCAST,MULTICAST,UP,LOWER_UP>中的UP说明已经开启

5、配置无线网卡

现在开始说重点,Ubuntu之前的版本修改网卡配置都是vim /etc/network/interfaces,打开之后发现

# ifupdown has been replaced by netplan() on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
# sudo apt install ifupdown

意思就是之前的方法(ifupdown)现在已经不好使了,我们改方案了(netplan),如果想用旧方案就安装ifupdown

cd /etc/netplan/
ll
# 发现了一个yaml文件,编辑一下
vim xx-xxxx-xxxx.yaml

直接上修改好的yaml文件内容

# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
renderer: NetworkManager
wifis:
wls33:
dhcp4: no
addresses:
- 192.168.18.123/
gateway4: 192.168.18.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
access-points:
"wifi_ssid":
password: ''
version:

其中ip,网关,wifi_ssid和密码,自行设置

6、修改好了之后不要着急,还没完事,还需要安装点东西,依次执行以下命令

apt install wpasupplicant
apt install network-manager
netplan generate
netplan apply

7、好了,现在可以重启(reboot)了,重启之后ifconfig看一下已经有wls33了

拔掉网线后,无线网也可以正常连接了。

参考链接:

https://www.cnblogs.com/alonely/p/10299802.html

https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/netplan-how-to-configure-static-ip-address-in-ubuntu-18-04-using-netplan.html

Ubuntu-Server18.04开启无线网卡并配置静态ip的更多相关文章

  1. VMWare虚拟机中Ubuntu 16.04 (linux无桌面)配置静态IP上网

    1. 基础环境说明 虚拟机: VMWare 12.5.2 操作系统: Ubuntu 16.04 (无桌面) 物理主机操作系统: win 7 旗舰版 2. 摸底 VMware在安装之后,会创建2个虚拟的 ...

  2. Ubuntu18.04 vmware环境下配置静态ip

    各种linux系统发行版本配置静态ip方法各不相同,dhcp获取的话ip可能会变动,如果用xshell等工具连接的时候还要改ip,很是麻烦: 参考了网上各种配置Ubuntu18.04配置静态ip的方法 ...

  3. Ubuntu 14.04 配置静态IP

    命令行手工配置静态IP比较麻烦,记录于此备查. 1,ubuntu的网络配置文件在: # /etc/network/interfaces //这个文件里 2,默认安装时,网络配置是使用DHCP自动分配I ...

  4. ubuntu 18.04配置静态ip,解决无法上网问题,解决resolv.conf配置文件被覆盖

    Netplan 是 Ubuntu 17.10 中引入的一种新的命令行网络配置实用程序,用于在 Ubuntu 系统中轻松管理和配置网络设置. 它允许您使用 YAML 格式的描述文件来抽像化定义网络接口的 ...

  5. Ubuntu 16.04修改配置静态IP和DNS

    Ubuntu 16.04修改配置静态IP和DNS 1.修改interfaces 文件 sudo gedit /etc/network/interfaces 2.添加 例如: auto enp0s25 ...

  6. 如何在Ubuntu Server 18.04 LTS中配置静态IP地址

    安装Ubuntu Server 18.04后需要分配一个的静态IP地址.先前的LTS版本Ubuntu 16.04使用/etc/network/interfaces文件配置静态IP地址,但是Ubuntu ...

  7. ubuntu 16.04 配置静态ip 后默认的网卡eno1变成eth0了不能联网的问题解决

    我这次是在真实机器上面安装的ubuntu16.04 在配置了静态ip后不懂什么原因默认的eno1网卡变回了eth0网卡之后就不能上网, 同一个网段的其他集群节点也不能ping 通 因为ubuntu16 ...

  8. Ubuntu12.04配置静态ip地址

    Ubuntu12.04配置静态ip地址 $sudo gedit /etc/network/interfaces 原有内容只有如下两行: auto lo iface lo inet loopback 向 ...

  9. ubuntu19配置静态IP并开启SSH远程登陆

    前言  从ubuntu从17.10开始,已经不再在/etc/network/interfaces里配置IP,即使配置了也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/文件夹 ...

随机推荐

  1. Mysql梳理-关于索引/引擎与锁

    前言 最近突发新型肺炎,本来只有七天的春节假期也因为各种封锁延长到了正月十五,在家实在闲的蛋疼便重新研究了一下Mysql数据库的相关知识,特此总结梳理一下.本文主要围绕以下几点进行: 1.Mysql的 ...

  2. Docker在树莓派的安装与使用(Ubuntu Arm Server v19.10)

    最近由于冠状病毒疫情的原因,只能够和小朋友家里蹲.这几天把尘封已久的那个树莓派拿出来继续捣鼓.希望能够做一个异构的分布式系统框架,于是想把Docker也安装到树莓派上,以便后期做进一步的开发和实验. ...

  3. sqli_labs学习笔记(一)Less-38~Less-53

    续上,开门见山 堆叠注入,实际上就构成了两条SQL语句 http://43.247.91.228:84/Less-38/?id=1' union select 1,2,3 --+    //未报错 h ...

  4. 导出表格数据到excel并下载(HSSFWorkbook版)

    这里主要前面是通过一个全局变量,在layui的done回调里拿到数据,然后将该数据导出到excel,这里要注意一点,下载excel不能用ajax方式,如果采用ajax下载默认会读取response返回 ...

  5. 优雅对API进行内部升级改造

    优雅对API进行内部升级改造 背景 随着业务的快速发展老的系统将逐渐的无法快速支撑现有业务迭代重构一个必然的过程;然而在底层业务系统重构的过程中,对外提供的API也同时需要进行相应的升级替换;推动外部 ...

  6. Ceph 存储集群2-配置:心跳选项、OSD选项、存储池、归置组和 CRUSH 选项

    一.心跳选项 完成基本配置后就可以部署.运行 Ceph 了.执行 ceph health 或 ceph -s 命令时,监视器会报告 Ceph 存储集群的当前状态.监视器通过让各 OSD 自己报告.并接 ...

  7. 用JavaScript完成页面自动操作

    在之前的一篇<JavaScript实现按键精灵>中曾记录了几个事件对象,本文将会对它们进行一次实战,要完成的动作包括滚动.点击和翻页. 一.滚动 滚动是通过修改容器元素的scrollTop ...

  8. ARTS Week 2

    Nov 4,2019 ~ Nov 10,2019 Algorithm 本周主要的算法是如何求两个数的最大公因数.传统的想法便是对这两个数分解质因数,而后找到其公共因数,再相乘,这样就会得到最大公因数了 ...

  9. 《剑指Offer》第二章(一)题3-8

    为春招实习做准备,记录一下<剑指Offer>里面的面试题 第二章 面试题3:数组之中的重复数字. 这个题吧,虽然不难,但是不知道为什么就是看了很久,可能很久没有做算法题了.最后面一句话说的 ...

  10. PyTorch可视化——tensorboard、visdom

    一.pytorch与tensorboard结合使用 Tensorboard Tensorboard一般都是作为tf的可视化工具,与tf深度集成,它能够展现tf的网络计算图,绘制图像生成的定量指标图以及 ...