树莓派制作路由器,手机连接wifi
在制作之前总的介绍本文用到的包:hostapd 以及dhcp服务
hostapd- 一个用户态用于AP和认证服务器的守护进程。它实现了IEEE 802.11相关的接入管理,IEEE 802.1X/WPA/WPA2/EAP 认证, RADIUS客户端,EAP服务器和RADIUS 认证服务器。实现的是无线共享
dhcp--是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址
1.首先我我们检查我们的硬件设施是否齐全,是否拥有无线网卡我用的是树莓派2代,没有自带无线网卡。我自行插入usb网卡
pi@nameserver114:~ $ lsusb
Bus 001 Device 004: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
用以上命令查看端口信息,发现多了个device004,说明系统检测成功,机器支持本usb网卡,你也可以使用ifconfig/iwconfig查看网卡信息
pi@nameserver114:~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:27:89:39
inet addr:192.168.2.13 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::c7ef:d38e:e9f8:b3db/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9227 errors:0 dropped:0 overruns:0 frame:0
TX packets:3761 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8832536 (8.4 MiB) TX bytes:663388 (647.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overr