星期五, 2月 15, 2008
星期四, 2月 14, 2008
綜援家庭生活真的太差?
今次鏗鏘集的主角星龍生長在一個基層家庭,靠領取綜援金維持生計。節目中形容他沒有錢參加更多要錢或昂貴的課外活動,買餸也很手緊,但星龍有手機、電腦、300元一對波鞋、免費教育、免費課外活動,甚至可出外考察。這樣的綜援生活真的不能接受嗎?哪你希望的綜援生活是怎麼樣?是否可參加私人補習班?一年兩次外國考察?每餐三餸一湯?再加課外活動補貼?夠不夠?還要有電腦更生補貼?發聲字典補貼?玩具補貼?冷氣補貼?(不是我說的,印像中真是有綜援人士或他們的子女要求買發聲字典、買玩具、開冷氣、買新家俬)
很多家庭是要努力的工作,才可給他們的子女相同甚至是差一點的生活。若綜援人士不須要工作而他們的子女也可得到一樣甚至更好的生活,這樣對努力工作的人是否公平、又是否合理?
一直認為現在綜援人士爭取的已經不是基本需要,而是更好的生活水準,幸褔的生活不是要自己努力向上工作爭取的嗎?我覺得政府真正要改善的反而是對長期病人及老弱人士的支援,他們是連去看病也成問題。
若是綜援家庭的子女要有各種各樣的福利與補貼,我想一般家庭的子女也應同樣可以亨有,這才算是公平合理。
星期六, 2月 02, 2008
madwifi 行 WPA
Hostapd 沒有 rpm 安娤,需要從網上下載 source 來 自己 configure 及 compile。
因只要用 WPA-PSK,所以可在 .config 中 刪去大部份不用的 drivers,這樣可同時減少 compile 時出問題的機會,我的 .config 檔只剩下 statements:
# Driver interface for madwifi driver
CONFIG_DRIVER_MADWIFI=y
CFLAGS += -I/usr/src/madwifi-ng # change to reflect local setup; directory for madwifi src
# IEEE 802.11F/IAPP
CONFIG_IAPP=y
# WPA2/IEEE 802.11i RSN pre-authentication
CONFIG_RSN_PREAUTH=y
建立 .config 檔後隨即執行以下指令 compile:
make clean
make
make install
然後再修改 hostapd package 內的 madwifi.conf 來建立 /etc/hostapd.conf,要修改的 statement 有以下幾條:
ssid=wpa-test (設定 ssid)
#bridge=br0 (remark 因沒有行 bridge)
#eap_server=0 (remark 因沒有 compile EAP server)
wpa=1 (設定行 WPA2)
wpa_passphrase=secret passphrase (設定密碼)
wpa_key_mgmt=WPA-PSK (設定行 WPA-PSK)
wpa_pairwise=TKIP CCMP (設定可用 TKIP 及 CCMP)
Madwifi driver 不用再設定,直接執行以下指今啟動 hostapd 就可以提供 WPA 加密:
/usr/local/bin/hostapd -B /etc/hostapd.conf
我在 rc.local 檔加上以上指今,以後開機就會自動啟動 hostapd。
注意:
1. 在 Windows 建立的 config 檔可能會在 compile 或啟動 hostapd 時產生 errors.
2. 不要用 madiwifi.org 提供的 hostapd.conf scripts,因 hostapd 新 version 有些參數已改了。
3. 新的 Scientific Linux 已不預設提供 madiwifi,所以更新 kernel 後 hostapd 可能執行會有問題,要反安娤 madwifi 後再重娤才可正常運作。
參考
WPA on madwifi: AP & Station
hostapd
安娤 CentOS Kernel Source
yum install kernel-devel
yum install kernel-xen-devel
yum install kernel-PAE-devel (only for i386)
參考:
I Need to Build a Custom Kernel
星期五, 2月 01, 2008
Auto-reboot Linux after a kernel panic
TechRepublic 的原文;
"Linux is a robust and stable operating system kernel, but there are instances where it can panic, be it due to bad hardware or bad software. It does not happen often, but it can happen.
If you’re running a server or some other always-on system that you may not have easy access to, a kernel panic typically means an inconvenient trip to reboot a system or a phone call to inconvenience someone else. You can, however, configure Linux to automatically reboot on a kernel panic by making a small modification to /etc/sysctl.conf, a configuration file that tweaks many kernel operating parameters.
Add the following to /etc/sysctl.conf:
kernel.panic = 20
This tells the kernel that if it encounters a panic, it is to reboot the system after a 20 second delay. By default, the kernel will never reboot when it encounters a panic, but with the above setting you can force it to."