安装软件

首先设置软件源:

vim /etc/apt/sources.list

查看软件源后面的版本,如果是wheezy,需要换成jessie

wheezy是基于deb 7的版本

而现在是基于jessie

也可以直接拿这个:

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

安装:

apt install -y dnsmasq hostapd dhcpcd5

设置并开启dhcp服务

1. 配置网卡

vim /etc/network/interfaces

将wlan0网卡的配置改成这样,如果之前没有wlan0的配置,则直接粘贴即可:

如果不配置这个,则dhcp配置无效

allow-hotplug wlan0
iface wlan0 inet manual

2. dhcp配置

vim /etc/dhcpcd.conf

添加这个:

interface wlan0
static ip_address=10.10.10.1/24
static routers=10.10.10.1
static domain_name_servers=10.10.10.1 8.8.8.8

3. 重启dhcp服务

service dhcpcd restart

建议这之后重启下树莓派,不然dhcp不生效

热点配置

1. 建立配置文件

vim /etc/hostapd/hostapd.conf

填入如下内容:

interface=wlan0
driver=nl80211
ssid=rpi
hw_mode=g
channel=6
wmm_enabled=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

2. 测试是否有效

/usr/sbin/hostapd /etc/hostapd/hostapd.conf

此时可搜索到热点

3. 设置自动启动

vim /etc/default/hostapd

改一行:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

最新文章

  1. 【BZOJ 1061】【Vijos 1825】【NOI 2008】志愿者招募
  2. TCP/IP模型详解
  3. TSql CTE 递归原理探究
  4. Oracle中添加新用户并赋予权限
  5. tomcat、Linux服务器
  6. <转>32位移植到64位 注意事项
  7. nyoj------203三国志
  8. android 3D旋转效果实现
  9. sqoop的codegen工具
  10. C++引用作为函数的参数
  11. sgu Ice-cream Tycoon
  12. .NET(C#):XmlReader和Whitespace以及MoveToContent和ReadToFollowing方法
  13. $and $not null 正则表达式
  14. [转]Node.js 应用:Koa2 使用 JWT 进行鉴权
  15. 对Spring 的RestTemplate进行包装
  16. Docker中使用Tomcat并部署war工程
  17. 60.Search Insert Position.md
  18. http一次请求过程
  19. 之手算KD-tree
  20. laravel中类似于thinkPHP中trace功能

热门文章

  1. 01python简介
  2. 无线模块 RXB12-315m TXB12-315M 应用
  3. Debug outlook add-in (office.js) 小技巧
  4. 关于 php 和 python 的浮点计算 0.1+0.2
  5. COM,SOM, QT, GObject, ObjectiveC
  6. 会话状态Session
  7. Application Request Route实现IIS Server Farms集群负载
  8. 解决新版本Vivado打开老工程IP锁住的问题
  9. php代码覆盖率执行
  10. how to install an older version of package via NuGet?