树莓派3连接WIFI及静态配置IP地址 您所在的位置:网站首页 电脑wifi静态ip 树莓派3连接WIFI及静态配置IP地址

树莓派3连接WIFI及静态配置IP地址

2024-06-01 15:13| 来源: 网络整理| 查看: 265

前几天我们讲了树莓派3的系统烧录,今天我们来讲解一下如何让你的树莓派能够连接上网。因为树莓派内置了wifi模块,所以也就不必额外增加wifi模块,这样就特别方便。

首先,我们先按照我的上上篇文章,将树莓派与电脑及电源连接好,打开secureCRT连接我的COM3,出现启动画面,我们先使用默认账号pi极其密码raspberry登录,喜欢的话也可以改为root用户自动登录。

一、连接wifi

1、在连接wifi之前,咱们先输入 sudo iwlist scan | grep ESSID 查看一下附近有哪些wifi,这里我打算连的是第一个小米wifi 。

连接wifi也有两种方法,第一种在命令行里敲入 sudo nano /etc/network/interfaces 进入,在其下面添加如下代码。熟悉vi编辑器的人也可以用 vi  /etc/network/interfaces 打开。

auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "你的wifi名称" wpa-psk "你的wifi密码"

接着按下ctrl+x离开,y为保存,然后输入如下命令重启你的树莓派。你也可以敲重启网卡的指令,但直接重启树莓派快多了

sudo reboot

在命令行中输入ifconfig wlan0,查看网卡是否启动,这里可以看到我树莓派连接IP地址为:192.168.9.245 

顺便在命令行中输入iwconfig wlan0,查看无线网卡的状态。这里可以看到,我已连接的wifi名字叫“LingYun_XiaoMi”

咱们也可以跳到路由器设置的网站192.168.0.1 ,去查看我们树莓派的状态

2、接下来我们略讲一下第二种方法,先在命令行中输入指令进入,然后再在文件中添加后面的这些代码,注意key_mgmt输入的是你的wifi加密类型,如果没有的话就写None,如果使用WPA/WPA2加密的话就像我这样写

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

network={ [Tab] ssid="你的wifi名称" [Tab] key_mgmt=WPA-PSK [Tab] psk="你的wifi密码" }

二、静态IP连接

1、通过上面的步骤后,我们的树莓派就可以连接wifi了,但是我们怎么通过连接网线上网呢?

今天谈到的静态连接,也有两种方法,先讲第一种,和连接wifi差不多,首先 sudo nano /etc/network/interfaces 进到文件中,在里面添加下面代码,注意静态连接eth0和wlan0的IP地址不同,而且要选择平常不用的。

这里还有一点要注意,树莓派只能在eth0和wlan0两个网卡中选一个,所以下面的代码全部敲进去的话树莓派默认打开wlan0,所以我们测试eth0的时候把wlan0的部分给#注释吧。

而且你们看我的域名改成了192.168.2.1,说明我换了个路由器连接网线到树莓派,因为原来那个路由器位置太高了。。。

auto eth0  iface eth0 inet static address 192.168.2.20 netmask 255.255.255.0 gateway 192.168.2.1 allow-hotplug wlan0 iface wlan0 inet static address 192.168.2.21 netmask 255.255.255.0 gateway 192.168.2.1 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

然后重启,这时候要等待一段时间,接着开启后查看一下我们eth0网卡的一些信息,和上面对比是否是我们刚才所填的

再ping一下4.2.2.2看看网络是否通畅

2、而第二种方法则是 sudo nano /etc/dhcpcd.conf 在里面添加以下代码,而这里的domain_name_servers就是传说中的DNS(域名系统),自己可以登录自己的路由器(路由器上面有)查看到这些信息,具体我就不多说了。

interface eth0 static ip_address=192.168.2.20/24 static routers=192.168.2.1 static domain_name_servers=114.114.114.114 interface wlan0 static ip_address=192.168.2.21/24 static routers=192.168.2.1 static domain_name_servers=114.114.114.114

其实通过网线静态上网只是一个辅助,就像咱们的手机一样,用wifi方便的话以后还是都用wifi吧。。。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有