树莓派如何用自带的网卡搭建热点

主要用到的软件有hostapd、dnsmasq:

1
sudo apt-get install hostapd dnsmasq

然后在/etc/dnsmasq.conf末加入(自己修改IP和网段,这个文件是已存在的,很详细的配置文件,但是所有行都加入了#号注释掉)

interface=wlan0
dhcp-range=10.0.0.2,10.0.0.5,12h

然后新建/etc/hostapd/hostapd.conf,加入

interface=wlan0
hw_mode=g
channel=10
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
wpa_passphrase=wifi密码
ssid=wifi名字

接着修改/etc/sysctl.conf,更改(如果有这一行,把#号去掉就行)

net.ipv4.ip_forward=1

最后,将下面脚本加入到/etc/rc.local的exit 0前:

1
2
3
4
5
6
7
8
ifconfig wlan0 down
ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
iwconfig wlan0 power off
service dnsmasq restart
hostapd -B /etc/hostapd/hostapd.conf & > /dev/null 2>&1
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE  
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT  
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

重启,就可以看到热点了。

转自这网站,但是这个网站中有个错误,我这个博客修订了这个错误。而且亲生实验过了。

树莓派如何安装Ubuntu系统?

为何我会推荐Ubuntu系统呢?
虽然ubuntu的桌面版用在树莓派上挺卡的,但是一般桌面用不大到,但是以备不时之需。
或者可以直接用Ubuntu lite版本的,那就是没有桌面,自己后期要是想要桌面可以安装xdrp,远程桌面。
回归正题,可以这么说,我认为Ubuntu的驱动比较完善,而且wifi信号比其他系统都要好一点,比较适合我的胃口。
系统本没有好坏,都是看适合不适合。


最重要的一点,最重要的一点,最重要的一点,Ubuntu系统和其他系统最大区别就是它安装必须要显示器,因为他开机安装要选择项!如果没有显示器请跳过这篇文章!
前置系统环境:
1、操作系统:Ubuntu 15.10 64位
2、树莓派3代B型
3、16G Class 10 TF卡
4、读卡器

一、下载Ubuntu Mate
1、在官网下载最新版的Ubuntu Mate,官网地址为:ubuntu下载地址
2、下载后得到文件:ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img.xz

二、安装镜像烧录软件
1、win32diskimager软件还是很简单的

三、安装Ubuntu Mate系统
1、将TF卡插入树莓派,启动。
2、按照界面提示选择安装语言、用户名、计算机名、选择时区。
3、系统将自行安装后重启。
4、完成Ubuntu Mate的安装。

四、调整分区
1、重新调整分区,格式化文件系统。执行
sudo fdisk /dev/mmcblk0
,(其中0是数字零)。删除第二个分区(输入d,选择2),重建分区(输入n,p,2,回车,回车),最后将修改写入(原先只在内存中修改)。
2、重启树莓派。
3、在终端输入:
sudo resize2fs /dev/mmcblk0p2
。其中0是数字零。

五、后续步骤
1、更新系统软件,执行
sudo apt-get update
sudo apt-get upgrade

树莓派如何搭建wordpress博客

博客的话,一般我们用的就是wordpress,所以就搭建wordpress。

因为我是ubuntu16.04版本的,所以接下来可能和起来系统搭建的有些区别。(ubuntu16.04没有php5,用的是php7.0其他系统一般都可以用php5)

首先安装好系统,这就不详细说。安装好之后用ssh连接(电脑用xshell,手机用juicessh)。

之后 apt-get update和apt-get upgrade一样要执行,这是更新源。

之后,我们安装apache2

sudo apt install apache2

在浏览器输入你树莓派的内网ip,会显示恭喜你搭建成功的界面!

之后安装php7

sudo apt install php7.0

输入 php7.0 -v 如果出现版本信息就是安装成功了。

继续安装apache2的php模块。
apt-get install libapache2-mod-php7.0

// 安装mysql数据库
apt-get install mysql-server
// 安装php7.0 MySQL数据库插件
apt-get install php7.0-mysql

接着安装mysql数据库,安装过程中需要输入密码,紧接着安装php7.0关于mysql的插件。

然后重启mysql和apache2。
// 重启数据库
service mysql restart
// 重启apache2
service apache2 restart

之后我们下载中文版wordpress

wget https://cn.wordpress.org/wordpress-4.5.3-zh_CN.tar.gz

下载好之后,我们解压它

sduo tar -zxvf wordpress-4.5.3-zh_CN.tar.gz

然后把wordpress移到/var/www/html文件夹下

sudo mv wordpress/* /var/www/html

搭建wordpress必须要有数据库,所以我们来创建数据库

先进入mysql数据库

mysql -u root -p

接下来会让你输入密码,这个密码就是之前安装mysql是自己填的密码

创建数据库

create database wordpress;

特别注意,要有分号

创建好之后,输入 exit 退出数据库编辑

接下来就可以去安装wordpress了,在浏览器中输入 树莓派内网ip/wp-admin

接下来就自己按自己需求安装吧。

如何用树莓派做一个表白wifi

好久没更新博客了,好多人也不来看我的博客了,于是趁着520的名头,就出一个如何用wifi表白的教程!(成功与否,博主概不负责,反正我有女朋友了,哈哈哈)

首先:
用到的工具就是—–aircrack-ng(这个直接apt-get install就可以安装) && mdk3(这个需要源码来搭建)&&一个无线网卡

干货开始:
1.

apt-get install aircrack-ng

 

 

这是我安装好了
2.

wget -c http://cdn.dommyet.me/mdk3-v6.tar.bz2
tar xjf mdk3-v6.tar.bz2
cd mdk3-v6

我们需要修改 Makefile 文件,如下图,把 -lpthread 修改为 -pthread

修改好之后执行

make && make install

之后运行

mdk3 –fullhelp

如果跳出帮助就说明安装好了。
3.
运行

ifconfig

看你的无线网卡是否加载了,如果有wlan1就是加载了,如果没有就是没有驱动或者什么原因。(我用的是小米wifi,好像直接免驱,对于新版本的raspberry系统)
4.

airmon-ng start wlan1

这样就使wlan1处在监听状态
5.
如果要表白的话,首先要有词是吧,那我们编辑个文本,之后mdk3就会在这个文本里读取ssid,这样就能把你想要词显示在wifi列表里面。

nano ssid

然后在里面编辑文本,比如谁谁谁我喜欢你这样的,第一句话在前面加个0,第二句话在前面加1,这样既能使wifi显示在最上面,也能按照你想要显示的顺序显示出来。
nano的操作应该都会把,crrl+x退出,然后y,然后回车保存
6.
mdk3的操作要有root权限,可以sudo su进入root模式,或者直接指令前加sudo

sudo mdk3 mon0 b -f ssid

这样就会随机发出你想要的ssid