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

简介:

树莓派无线配置,之前有写过,但是总有人搞不清楚,现在我再把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,如需转载请自行联系原作者

相关文章
|
4天前
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限。它通过设置一系列规则,控制谁可以访问特定资源、在什么条件下访问以及可以执行哪些操作。ACL 可以应用于路由器、防火墙等设备,分为标准、扩展、基于时间和基于用户等多种类型,广泛用于企业网络和互联网中,以增强安全性和精细管理。
27 7
|
19天前
|
安全 网络安全 数据安全/隐私保护
|
8天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
21 4
图形界面配置网络
|
7天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
19 2
|
8天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
30 2
|
1月前
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
|
25天前
|
存储 缓存 Ubuntu
配置网络接口的“IP”命令10个
【10月更文挑战第18天】配置网络接口的“IP”命令10个
48 0
|
28天前
|
网络协议 Ubuntu 前端开发
好好的容器突然起不来,经定位是容器内无法访问外网了?测试又说没改网络配置,该如何定位网络问题
本文记录了一次解决前端应用集成到主应用后出现502错误的问题。通过与测试人员的沟通,最终发现是DNS配置问题导致的。文章详细描述了问题的背景、沟通过程、解决方案,并总结了相关知识点和经验教训,帮助读者学习如何分析和定位网络问题。
|
4天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第39天】在数字化时代,网络安全和信息安全成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提供一些实用的技巧和方法来保护自己的信息安全。
14 2
|
5天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第38天】本文将探讨网络安全与信息安全的重要性,包括网络安全漏洞、加密技术和安全意识等方面。我们将通过代码示例和实际操作来展示如何保护网络和信息安全。无论你是个人用户还是企业,都需要了解这些知识以保护自己的网络安全和信息安全。

热门文章

最新文章