Openwrt实现无线MAC过滤

在Luci的界面下(网络-无线-无线概况-修改-接口设置)中可以添加MAC过滤。但添加之后会导致所有无线设备都无法连接的BUG。
本文讲通过直接修改对应文件的方式来实现MAC过滤。
SCP链接到路由器,依次展开/etc/config,编辑wireless文件。
在config wifi-iface后依次添加:

	option macfilter 'allow'
	list maclist 'XX:XX:0C:85:67:09'
	list maclist 'XX:XX:0B:71:28:CA'

将需要设置的MAC地址填入maclist,保存。 ‘allow’表示MAC白名单。设置完毕后重启路由或是重启wifi即可。


参考:
Openwrt无线方面的设置-Openwrt wiki
OPENWRT 怎么没找着在哪设置MAC过滤-恩山

设置Openwrt为二级路由

手头的WR703n只有一个网口。刷过Openwrt之后通过修改配置来连接上级路由的简单方法。网口为WAN口,LAN只能通过wifi连接。

/etc/config/network:


config interface 'loopback'
	option ifname 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config interface 'wan'
	option ifname 'eth0'
	option proto 'dhcp'

config interface 'lan'
	option type 'bridge'
	option proto 'static'
	option ipaddr '10.76.1.1'
	option netmask '255.255.255.0'


 

CentOS安装dnsmasq简明教程

自搭了一个DNS服务,写写步骤备忘。

  • 安装

yum install dnsmasq

  • 配置

编辑 /etc/dnsmasq.conf

添加

port=5151//使用默认53端口会被GFW拦截
no-hosts//不使用本机host
log-queries//生成日志文件
log-facility=/var/log/dnsmasq.log

  • DNS服务

vi /etc/dnsmasq.d/resolv.dnsmasq.conf

添加

nameserver 8.8.8.8

  • 开机启动||运行

chkconfig dnsmasq on

/etc/init.d/dnsmasq restart

  • 开防火墙

vi /etc/sysconfig/iptables

添加

-A INPUT -p udp -m state –state NEW –dport 53 -j ACCEPT
-A INPUT -p tcp -m state –state NEW –dport 53 -j ACCEPT

 

完毕,服务启动~

[root@master ~]# netstat -tunlp|grep 5151

FreeNAS简明U盘安装

时隔半年之后,又开始折腾FreeNAS了。才发现之前写的教程还没完工。趁此补上~


这个方法是将Img文件写到U盘上,通过U盘启动。将硬盘全部做存储用。

  1. 在FreeNAS官网上下载U盘版的img文件。(建议用2GB以上容量的U盘)
  2. 下载后得到一个.xz文件。可用7z解压后得到img映像文件。
  3. 用imageWriter一类工具将img文件写入U盘。即可得到FreeNAS启动U盘。

    以上。之后,在Bios中选择从U盘启动,等待约两分钟之后,即可看到屏幕上显示出FreeNAS的IP地址。其他设备即可访问FreeNAS的webUI~