手里有一个笔记本快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. 博客与微信小程序的同步

    在此之前,先说说自己最近的打算,才购买了阿里云的服务器,想做一个网站和图床网盘之类的方便自己使用. 考虑到小程序,又打算将自己的博客内容放到小程序中.从零开发实属困难,应该还要一段时间才能完成. 目前 ...

  2. 超越队西柚考勤系统--Beta冲刺2

    超越队西柚考勤系统- -beta冲刺2 格式描述 这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业链接 团队名称 超越队(西柚考勤系统) 这个作业的目标 对alpha版本的程序进行改进,代码核 ...

  3. Apache Commons 相关工具类使用

    Apache Commons Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下面是我这几年做开发过程中自己用过的工具类做简单介绍. 组件 功能介绍 ...

  4. robotframework从列表中循环读取数据,传入关键字执行

    场景预设:从列表内读取手机号,自动化执行微信加好友,直至选择完所有数据后,脚本停止执行 1.建一个备选数据表,表内列待添加的手机号数据 2.脚本的主要流程新加好友-输入手机号-添加好友-判断好友是否存 ...

  5. Golang - 指针与引用

    ​ Golang有指针 , 那么一切数据都是值传递吗 ? 都需要用户进行指针传递吗, 其实不然, 对于Go语言, 虽然有指针, 但是其也有引用传递. 是不是很绕, 因为引用传递就是指针传递哇 . 我们 ...

  6. sqli_labs学习笔记(一)Less-21~Less-37

    续上,开门见山 Less-21 Cookie Injection- Error Based- complex - string ( 基于错误的复杂的字符型Cookie注入) 登录后页面 圈出来的地方显 ...

  7. Shell之信号捕获

    前言 当我们在运行某一段代码的时候,希望有类似事物一样的操作,要么成功,要么失败:一般的shell脚本都是自上而下,从左之后运行,碰到异常信号就会出错,从而终止脚本的运行,这个时候脚本可能运行到某一处 ...

  8. ts和nts的区别 (redis中碰到)

    [TS指Thread Safet y线程安全 NTS即None-Thread Safe 非线程安全] 区别:[TS   NTS] TS指Thread Safety,即线程安全,一般在IIS以ISAPI ...

  9. Plant Simulation打包与分享

    作者:iJonas 本人原创,转载说明出处. 公众号:仿真社区Plant Simulation 关注知乎专栏:iJonas 目录 简介 使用方法 注意 1.简介 很多情况下,我们需要把模型发送给客户. ...

  10. CSS 故障艺术

    本文的主题是 Glitch Art,故障艺术. 什么是故障艺术?我们熟知的抖音的 LOGO 正是故障艺术其中一种表现形式.它有一种魔幻的感觉,看起来具有闪烁.震动的效果,很吸引人眼球. 故障艺术它模拟 ...