zoukankan      html  css  js  c++  java
  • Ubuntu-Server18.04开启无线网卡并配置静态ip

      手里有一个笔记本快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哪个我记不清了

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

    5、配置无线网卡

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

    # ifupdown has been replaced by netplan(5) 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/99-disable-network-config.cfg with the following:
    # network: {config: disabled}
    network:
        renderer: NetworkManager
        wifis:
            wls33:
                dhcp4: no
                addresses:
                - 192.168.18.123/24
                gateway4: 192.168.18.1
                nameservers:
                    addresses:
                    - 8.8.8.8
                    - 8.8.4.4
                    search: []
                access-points:
                    "wifi_ssid":
                        password: '12345'
        version: 2

    其中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

  • 相关阅读:
    机器不学习:如何处理数据中的「类别不平衡」?
    机器不学习:一种提升预测能力的方法-机器学习模型
    机器不学习:CNN 入门讲解1-什么是卷积
    机器不学习:浅析深度学习在实体识别和关系抽取中的应用
    机器不学习:用神经模块网络学习推理
    机器不学习:初识迁移学习
    机器不学习:一文彻底读懂智能对话系统
    跟随鼠标的div
    回到顶部的流畅滚动——scrollTop
    js学习小笔记
  • 原文地址:https://www.cnblogs.com/floud/p/10545924.html
Copyright © 2011-2022 走看看