【树莓派】树莓派配置无线网络访问

简介:

树莓派无线配置,之前有写过,但是总有人搞不清楚,现在我再把3份文件保存在这里,供参考;

下面包含三种配置:

interfaces  interfaces.wlan0.dhcp  interfaces.wlan0.static

 

看其中内容:

interfaces.default

复制代码
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
复制代码

 

  

interfaces.wlan0.dhcp

复制代码
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

#allow-hotplug wlan0
#iface wlan0 inet manual
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto wlan0  
allow-hotplug wlan0  
iface wlan0 inet dhcp  
        wpa-ssid "Wingspan-Working"  
        wpa-psk  "wingspan" 

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
复制代码

 

  

 

interfaces.wlan0.static

复制代码
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

#allow-hotplug wlan0
#iface wlan0 inet manual
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
  wpa-ssid "Wingspan-Working"
  wpa-psk "wingspan"
  address 192.168.11.80
  netmask 255.255.255.0
  gateway 192.168.11.1

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
复制代码

 

  

 之前的方式只是一种,而且并不是很稳定,不能配置多个WIfi链接

下面的方法可以配置多个Wifi连接:

lifeccp@raspberrypi:~ $ cat /etc/network/interfaces

复制代码
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

#auto lo
auto lo wlan0 wlan1

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0

iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

#wpa-conf /etc/wpa.conf
#iface default inet dhcp
#    wpa-ssid "Wingspan-Guest"
#    wpa-psk "wingspanwifi"

allow-hotplug wlan1
iface wlan1 inet manual
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
复制代码

 

文件2:

/etc/wpa_supplicant/wpa_supplicant.conf

复制代码
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="test"
psk="12348765"
}

network={
ssid="hao"
psk="00009999"
}

network={
ssid="WingSpan-Guest"
psk="wingspanwifi"
}
复制代码

 

搜索附近可用的无线网络:

复制代码
lifeccp@raspberrypi:~ $ sudo iwlist wlan0 scan | grep ESSID
[sudo] password for lifeccp: 
                    ESSID:"HaoChuang-Guest"
                    ESSID:"HaoChuang-dispaly"
                    ESSID:"HaoChuang-Guest"
                    ESSID:"HaoChuang-Guest"
                    ESSID:"mac\xE7\x9A\x84MacBook Pro"
复制代码

当然,配置的时候,如果有疑问,也可以参考其他的配置文档:

玩转树莓派-Raspberry,无线网配置方法:https://my.oschina.net/u/2306127/blog/392442

树莓派连接WiFi:http://jameszhan.github.io/2015/03/02/raspberry-with-wifi.html

树莓派连接WiFi(最稳定的方法):https://i.cmgine.net/archives/11053.html

树莓派 Raspberry Pi 设置无线上网:http://www.jianshu.com/p/b42e8d3df449

 

---------------补充-------------- 

树莓派配置无线静态IP地址

修改文件: /etc/network/interfaces,命令如下

sudo vi /etc/network/interfaces

注释掉这两行

#iface wlan0 inet dhcp 
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

并补充如下信息,(或将最后一句 iface default inet dhcp,替换成):

复制代码
iface wlan0 inet static
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.21.181
netmask 255.255.255.0
gateway 192.168.21.1
dns-nameservers 61.134.1.4
复制代码

 

则需要两个配置文件,分别如下:

/etc/network/interfaces:

复制代码
auto lo
iface lo inet loopback

iface eth0 inet manual
#pre-up ifconfig eth0 hw ether 00:9a:9b:96:6a:7c

auto eth2
iface eth2 inet manual

auto wlan0
allow-hotplug wlan0

iface wlan0 inet static
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.21.181
netmask 255.255.255.0
gateway 192.168.21.1
dns-nameservers 61.134.1.4

#iface wlan0 inet dhcp 
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

#allow-hotplug wlan0
#iface wlan0 inet manual
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
复制代码
/etc/wpa_supplicant/wpa_supplicant.conf:
复制代码
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1


network={
 ssid="WingSpan-Guest"
 psk="wingspanwifi"
}

network={
  ssid="tozed-1CA8D5"
  psk="691065DA"
}
复制代码

 修改之后保存退出,然后重启网络:

sudo /etc/init.d/networking restart

即可见结果为静态IP:

 

 

 


本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/6228504.html,如需转载请自行联系原作者

相关文章
|
5月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
1507 82
|
5月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
482 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
4月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
423 10
|
4月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
5月前
|
Shell 开发工具 git
使用代理访问网络各项命令总结
工作中常需设置代理,容易导致环境混乱。本文总结了 SourceTree 无法拉取代码的问题,排查了环境变量、Git 全局配置及系统代理设置,最终通过清除 Git 代理配置解决。内容涵盖排查步骤、命令整理及脚本处理,帮助快速定位并解决代理相关网络问题。
308 3
|
8月前
|
安全 网络虚拟化 数据安全/隐私保护
配置小型网络WLAN基本业务示例
本文介绍了通过AC与AP直连组网实现企业分支机构移动办公的WLAN基本业务配置方案。需求包括提供名为“WiFi”的无线网络,分配192.168.1.0/24网段IP地址给工作人员,采用直连二层组网方式,AC作为DHCP服务器,并使用隧道转发业务数据。配置步骤涵盖AP与AC间CAPWAP报文传输、DHCP服务设置、AP上线及WLAN业务参数配置等,最终确保STA成功接入无线网络“WiFi”。
配置小型网络WLAN基本业务示例
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
344 17
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
271 10
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。

热门文章

最新文章