ubuntu老版本连接WIFI

这是老版本的连接方式,ubuntu18.04以后的连接方式需要更新
1、连接可见的WIFI:

先进行扫描wifi

sudo iwlist wlan0 scan

当是到连的热点或者wifi的名称时,当wifi名为iPhone时,可以使用:

sudo iwlist wlan0 scan |grep iPhone

进行配置无线网的参数:

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
network={
        ssid="ssid_name"
        key_mgmt=WPA-PSK
        psk="password"
}

ssid和psk分别是无线网名称和密码,修改输入即可

ifconfig wlan0

查看ip地址是否连接成功

2、当添加多个无线网时,存在优先级:
priority越大优先级越高

network={
    ssid="HomeOneSSID"
    psk="passwordOne"
    priority=1
    id_str="homeOne"
}

network={
    ssid="HomeTwoSSID"
    psk="passwordTwo"
    priority=2
    id_str="homeTwo"
}

3、添加没有密码的wifi:

network={
        ssid="ssid_name"
        key_mgmt=NONE
}

ubuntu新版本连接WIFI

我们发现在最新版的ubuntu20.04,其连接无线网的方式改变了,而且20.04系统不再默认支持ifconfig,而是需要我们下载具体的包,由于没有连网,一些常用的命令没法用,比如iwlist扫描wifi的命令:
查看ip命令改为:

ip a

首先启动无线网卡项,或者确认其是启动的:

sudo ip link set wlan0 up

然后修改配置文件

sudo vi /etc/netplan/50-cloud-init.yaml

比如手机热点的名称是iphone,密码是12345678,
那么配置文件修改成这样:

network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    version: 2
    wifis:
        wlan0:
            dhcp4: true
            access-points:
                "iphone":
                     password: "12345678"

修改保存后检查语法幷使配置生效

sudo netplan generate

sudo netplan apply

ubuntu使用手机的usb共享网络

通过UBS连接ubuntu系统和手机,手机端开启USB共享网络。
ubuntu终端输入:

sudo dhclient usb0

上面不行的话采用下面这个:

sudo ifconfig usb0 down

sudo ifconfig usb0 hw  ether 02:04:58:35:30:35  //该mac地址换成自己的
sudo ifconfig usb0 up
sudo dhclient usb0

更多推荐