zoukankan      html  css  js  c++  java
  • 树莓派命令行配置无线网络

    树莓派版本: Raspberry Pi 4B

    操作系统 : Ubuntu Server 20.04_x64

    使用 ip a 查看无线网卡名称:

    ubuntu@ubuntu:~$ ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether dc:a6:32:6b:bd:cf brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.147/24 brd 192.168.1.255 scope global dynamic eth0
           valid_lft 603225sec preferred_lft 603225sec
        inet6 fe80::dea6:32ff:fe6b:bdcf/64 scope link
           valid_lft forever preferred_lft forever
    3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
        link/ether dc:a6:32:6b:bd:d0 brd ff:ff:ff:ff:ff:ff
    ubuntu@ubuntu:~$

    eth0是有线网卡,wlan0是无线网卡,接下来改/etc/netplan/下的YAML配置文件,不同的机器文件名不一样 :

    ubuntu@ubuntu:~$ ls /etc/netplan/
    50-cloud-init.yaml
    ubuntu@ubuntu:~$ cat /etc/netplan/50-cloud-init.yaml
    # This file is generated from information provided by the datasource.  Changes
    # to it will not persist across an instance reboot.  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:
        ethernets:
            eth0:
                dhcp4: true
                optional: true
        version: 2
    ubuntu@ubuntu:~$

    修改后的内容:

    ubuntu@ubuntu:~$ cat /etc/netplan/50-cloud-init.yaml
    # This file is generated from information provided by the datasource.  Changes
    # to it will not persist across an instance reboot.  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:
        ethernets:
            eth0:
                dhcp4: true
                optional: true
        version: 2
    
        wifis:
            wlan0:
                dhcp4: true
                access-points:
                    "wifi的ssid":
                        password: "wifi密码"
    
    ubuntu@ubuntu:~$

    配置生效:

    ubuntu@ubuntu:~$ sudo netplan try
    ubuntu@ubuntu:~$ sudo netplan apply

    本文github地址:

    https://github.com/mike-zhang/mikeBlogEssays/blob/master/2020/20200529_树莓派命令行配置无线网络.rst

    欢迎补充 

  • 相关阅读:
    RxJava Android(RxAndroid) 开发全家桶
    Android Retrofit RxJava实现缓存
    Android Touch事件传递机制详解 下
    Android Touch事件传递机制详解 上
    Android Framework 记录之二
    XMind 8 Update 7 Pro 激活码
    leetcode 2-> Add Two Numbers
    leetcode 1 -> Two Sum
    leetcode 3-> Longest Substring Without Repeating Characters
    Python enumerate() 函数
  • 原文地址:https://www.cnblogs.com/MikeZhang/p/raspi-ubuntu-set-wlan-20200529.html
Copyright © 2011-2022 走看看