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

前几天我们讲了树莓派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吧。。。


  • 3
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜亚轲

你花钱的样子真帅

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值