按月存檔:七月 2017

先外祖父

先外祖父姓周,諱潮芳。廣東南海人。余少時,父母奔走衣食于四方,無暇照顧,故大部分時間皆由外祖父母看管。外祖父讀書不多,年輕時在村裡私塾讀了幾年書,為人豪爽不拘小節。據母親回憶,外祖父頗疏財仗義。同鄉有難,必出手相助。有次賭馬贏了錢,帶著全家坐的士從九龍去元朗郊遊。於六十年代的香港,此行為實奢侈之極。與外祖母經營小販檔賣粥,外祖母只盛七分滿,外祖父則必定盛九分,兩老還為此經常吵架。外祖父之豪爽,從中可見一斑。

外祖父雖讀書不多,但為人處世很有原則。嘗謂“寧可你等人,莫要人等你”,此句話現在依然為余之座右銘。約會聚首,絕少遲到,實為外祖父教誨之功。又有諸如“善有善報,惡有惡報”之語,中國人敬天憫人之精神,大概便是從家教中傳承。今之學人,學貫中西,天文地理無所不知,但心靈修養方面,則似乎闕如了。

Kali Linux下设立Wifi AP

在Kali Linux下设立Wifi AP的如下:

1. 安装所需package

apt-get install -y hostapd dnsmasq wireless-tools iw

2. 首先设定dnsmasq,这个提供DHCP和DNS服务功能


cat > /etc/dnsmasq.conf
log-facility=/var/log/dnsmasq.log
#address=/#/10.0.0.1
#address=/google.com/10.0.0.1
interface=wlan0
dhcp-range=10.0.0.10,10.0.0.250,12h
dhcp-option=3,10.0.0.1
dhcp-option=6,10.0.0.1
#no-resolv
log-queries
EOF

service dnsmasq start

3. 设定hostpad,这个会建立起Wifi AP服务


nano /etc/default/hostapd

#change this line
DAEMON_CONF="/etc/hostapd/hostapd.conf"

cat > /etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
ssid=FreeWifi
channel=1
# Yes, we support the Karma attack.
#enable_karma=1
EOF

4. 接下来是设定NAT table,网上很多复杂设定,其实只需要开通FORWARD和MASQUERADE就可以了。当然也要开通ip_forward


iptables -t nat -F
iptables -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
echo '1' > /proc/sys/net/ipv4/ip_forward

5. 最后启动服务


ifconfig wlan0 up
ifconfig wlan0 10.0.0.1/24

airmon-ng check kill
service hostapd start