树莓派2B上网有几种模式:
模式1:通过usb无线网卡,无线上网
模式2:通过网线连接笔记本,有线上网
模式3:通过网线连接路由器上网
这里只试验了前两种。
模式1操作方法:
1、检查usb无线网卡是否正常
输入命令lsusb ,查看usb设备。
输入命令lsmod ,查看usb无线网卡的驱动是否加载,如果未加载,进行加载 modprobe xxx
输入命令ifconfig -a,查看是否有wlan0的信息,如果有说明网卡状态正常,可跳过第二步。
2、检查usb无线网卡信息
输入命令dmesg | grep usb,查看无线网卡的信息,主要是看制造厂家(Manufacturer)。
输入命令apt-cache search realtek,搜索realtek无线网卡的驱动。可看到firmware-realtek - Binary firmware for Realtek wired and wireless network adapters
输入命令sudo apt-get install firmware-realtek,下载realtek无线网卡的驱动。(也可pc下载,然后使用winscp传给树莓派)
输入命令sudo dpkg -i /tmp/firmware-realtek_0.43_all.deb,安装realtek无线网卡的驱动。
3、配置usb无线网卡(方法一)
输入命令sudo nano /etc/network/interfaces,以超级管理员权限,用nano软件打开interfaces文件。
注意:第二和第三行的注释,要想静态IP,需要修改dhcp.conf,所以下面两个iface xxx inet dhcp,我就没必要修改成static了。
auto lo #表示使用localhost iface eth0 inet dhcp #表示如果有网卡ech0, 则用dhcp获得IP地址 (这个网卡是本机的网卡,而不是WIFI网卡) auto wlan0 #表示如果有wlan设备,使用wlan0设备名 allow-hotplug wlan0 #表示wlan设备可以热插拨 iface wlan0 inet dhcp #表示如果有WLAN网卡wlan0 (就是WIFI网卡), 则用dhcp获得IP地址 wpa-ssid “你的wifi名称”#表示连接SSID名 wpa-psk “你的wifi密码”#表示连接WIFI网络时,使用wpa-psk认证方式,认证密码
输入命令sudo nano /etc/dhcpcd.conf设置静态IP
在最下面添加红框中的内容:
interface eth0 表示有线网
static ip_address=192.168.137.77/24 24代表掩码是255.255.255.0
static routers=192.168.137.1 网关
无线类似。
添加完后,ctrl+x保存。
然后输入命令sudo ifup wlan0,启动无线网
最终,无线和有线都连接上的效果图
模式2操作方法:
参考网友博文,很详细,教程亲测可用。
1、共享无线到本地
2、本地连接的IP和掩码192.168.137.1/255.255.255.0,网关和dns不要设置
后记:网络配置不止这一种方法,可以研究研究其他的配置方法。