树莓派无线连接上网及静态IP

来源:互联网 发布:微信商城分销系统源码 编辑:程序博客网 时间:2024/06/16 01:04

一、查看网卡状态是否正常

把无线网卡插到树莓派上,输入命令ifconfig -a查看是否有wlan0的信息,如果有说明网卡状态正常,可以跳过第二步,直接配置无线网络。如果查不到wlan0的信息,则需要安装无线网卡的驱动。

二、查看无线网卡的信息

输入命令dmesg | grep usb查看无线网卡的信息,主要是看制造厂家(Manufacturer)。比如,我的网卡信息是
usb 1-1.3: Manufacturer: Realtek

以Realtek为例,安装无线网卡驱动。
如果现在你的树莓派能联网,输入安装命令就可以安装Realtek的驱动了。

首先搜索Realtek驱动:

1
apt-cache search realtek

看到下面信息:
firmware-realtek – Binary firmware for Realtek wired and wireless network adapters
安装Realtek驱动:

1
sudoapt-get installfirmware-realtek

如果你的树莓派现在不能上网,那么你可以去镜像站点中下载相关驱动。我推荐阿里云的镜像站点,速度比较快。http://mirrors.aliyun.com/raspbian/raspbian/pool/non-free/f/firmware-nonfree

下载firmware-realtek_0.43_all.deb,用winscp上传到树莓派的/tmp目录中。输入命令安装:

1
sudodpkg -i /tmp/firmware-realtek_0.43_all.deb

三、配置无线网络  

说明:我的网络配置设置了静态IP。亲测用静态IP通过网线可以连接

用编辑器nano打开interfaces文件

1
sudonano /etc/network/interfaces

我的interfaces文件是这样的:

1
2
3
4
5
6
7
8
9
auto lo
 
iface lo inet loopback
iface eth0 inet dhcp
 
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

我们把无线网卡部分全部用#注释掉,然后添加自己的配置信息,最终结果如下:

1
2
3
4
5
6
7
8
9
10
11
12
auto lo
 
iface lo inet loopback
iface eth0 inet dhcp
 
auto wlan0
#allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

使用nano编辑器,ctrl+o保存,ctrl+x退出。

用编辑器nano创建 /etc/wpa.conf 文件:

1
sudonano /etc/wpa.conf

如果你的wifi没有密码

1
2
3
4
network={
 ssid="你的无线网络名称(ssid)"
 key_mgmt=NONE
}


如果你的wifi使用WEP加密

1
2
3
4
5
network={
[Tab] ssid="你的无线网络名称(ssid)"
[Tab] key_mgmt=NONE
[Tab] wep_key0="你的wifi密码"
}

如果你的wifi使用WPA/WPA2加密

1
2
3
4
5
network={
[Tab] ssid="你的无线网络名称(ssid)"
[Tab] key_mgmt=WPA-PSK
[Tab] psk="你的wifi密码"
}

注1:所有符号都是半角符号(英文状态下的符号),“[Tab]”表示按一次Tab键
注2:如果你不清楚wifi的加密模式,可以在安卓手机上用root explorer打开 /data/misc/wifi/wpa/wpa_supplicant.conf,查看wifi的信息。

比如,我的wpa_supplicant.conf文件是这样的:

1
2
3
4
5
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB


network={
        ssid="12345"
        psk="88888888"
}

最后输入命令启用无线网卡:

1
sudoifup wlan0

可以连无线网了。

解释:我的无线有密码,可是没注明加密方式也没出现问题。

四、配置静态IP


1、 设置有线网卡静态IP:
       sudonano /etc/dhcpcd.conf 
     在文件结尾加入以下内容:
interface wlan0
static ip_address=192.168.1.141/24

static router=192.168.1.1 

static domain_name_serverrs=192.168.1.1 10.18.0.1 # DNS


我的/etc/dhcpcd.conf 文件内容如下:

nohook lookup-hostnameinterface wlan0static ip_address=192.168.1.66/24static router=192.168.1.1static domain_name_serverrs=192.168.1.1 10.18.0.1interface eth0static ip_address=192.168.137.66/22static routers=192.168.137.1static domain_name_servers=8.8.8.8 114.114.114.114



原文链接:http://www.jianshu.com/p/b42e8d3df449

本文来自:树莓派实验室
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 训练狗狗捡东西 训狗捡东西 怎样教狗狗捡东西 梦见捡了好多东西 如何训狗捡东西 地下城捡东西快捷键 怎么教狗狗捡东西 怎么训练狗狗捡东西 怎样训练狗狗捡东西 怎样训练小狗捡东西 孤岛危机怎么捡东西 地下城怎么一键捡东西 宾馆垃圾捡丝图 捡丝经验原味网 拆迁楼里捡丝图片 眼泪不值钱掉了没人捡 捡便宜 美利坚仓储捡漏王txt下载 美利坚捡漏王 捡到猫预示什么 捡到流浪猫怎么办 捡到一只小猫 捡到一只猫by雾矢翊 人造文化石 文化石工艺 文化石市场 人造文化石厂家 树木化石 我捡了把正义之剑 将雀 三国战记捡火剑 三国战记诸葛亮怎么捡剑 小伙捡垃圾成网红一 星际捡垃圾 我在位面捡垃圾 捡垃圾图片 公务员捡垃圾网红 学生捡垃圾照片 小伙捡垃圾成网红b 我在末世捡垃圾 学生捡垃圾图片 系统让我捡垃圾