發表文章

Fedora 安裝完的小筆記

這是從網路上找到的資源,並記載在這邊的 Fedora 小筆記: 1. 先關閉 DHCP Server, 然後參考這篇設定固定 IP: http://linux988.pixnet.net/blog/post/25742105 2. 安裝並設定 Apache Server,參照鳥哥: http://linux.vbird.org/linux_server/0360apache.php#www_basic_basic 3. 重啟 Apache Server: apachectl -k restart

用批次檔來管理 add or delete route

公司的網路需要額外做一些設定,因此寫了個批次檔來 add 與 delete route route delete 0.0.0.0 route ADD 172.0.0.0 MASK 255.0.0.0 172.21.32.254 route ADD 0.0.0.0 MASK 0.0.0.0 192.168.99.1 要注意的是:檔名不能取成 route.bat ,否則 route 本身會不斷 call 本身而造成無限循環。 當發生此狀況時,改存成 route_change_bat 即可避免此一現象。

[筆記] 個人覺得好用的程式清單

此篇簡單整理一下我平時在用的程式, 包括工作用與日常生活用的(免得以後忘記)。 如果有什麼推薦的也請大家不吝分享:)

How to use ebtables: ebtable 的小筆記

這篇算是小筆記,主要在紀錄一些使用 ebtable 上的小問題: ebtable 主要分成三個 Main Table, 分別是 Filter, NAT 與 broute. 坊間有很多關於 ebtable 的資料,在這裡就不多說他是什麼東西了。 跟 iptable 一樣,ebtable 也有自己的 command 可以用,像是: 1. 分別列出 Filter, NAT, broute table. (我被這個搞好久...) ebtables -L ebtables -t nat -L ebtables -t broute -L 2. Create new chains: ebtables -t filter -N QOS ebtables -t nat -N MACFilter ebtables -t broute -N IGMP 3. Add new rules: ebtables -t filter -A FORWARD -j QOS ebtables -t nat -A PREROUTING -i eth0 -j MACFilter 其他像是 -D: delete rule, -F: Flush rule...等等,請參閱相關資料。 Download Package: http://ebtables.sourceforge.net/ Man page of ebtable: http://ebtables.sourceforge.net/misc/ebtables-man.html

WEP Encryption Configuration

WEP 模式在連線時,預設都是用 Key 1 來連線, 因此如要更改為其他組別的 Key ,在 Client 上的設定也需跟著做更改。 Win XP 設定如下: 1. 連線到 DUT ,並輸入當初設定的密碼 2. 點選控制台 -> 網路連線 -> 無線網路連線(點選右鍵) -> 點選「無線網路」分頁 3. 點選「慣用網路」欄位內的設定值,並點選「內容」 4. 確認網路驗證與資料加密方式與設定同等,將「金鑰索引」更改為與當初網頁設定值相符 5. 再次 ping 看看就可以了 Win 7 設定如下: 1. 點選控制台 -> 網路和網際網路 -> 管理無線網路 2. 點選「新增」-> 手動建立網路設定檔 3. 輸入連線相關資訊,點選「下一步」-> 變更連線設定 4. 點選「安全性」,並將「金鑰索引」更改為與 web 同樣的設定 5. 再次連線就可以了 參考資料: http://www.pczone.com.tw/vbb3/thread/44/82800/

讓網頁重新導向 -- 透過Java Script改變Form內的Action value

網頁重新導向有不少作法,舉凡說: 直接在 form action=”要導向的那個網頁“,所要做的動作 implement 在那個網頁的CGI做處理。 透過網址傳遞參數。(參數會放在 pHttp->au1PostQuery) => STRCPY(pHttp->au1Name, “Username”); => HttpGetValuebyName(pHttp->au1Name, pHttp->au1Value,pHttp->au1PostQuery) 網頁導向的方式之三 =>STRCPY (pHttp->ai1HtmlName,”MgtUserAccount.html”); //設定導向頁面 =>HttpReadhtml(pHttp); //取得網頁相關資訊 =>ProcessUserAccountSetupPageGet(pHttp); //送出網頁 這裡用的是使用 Java Script,將原本 Form 內的 Action 直接換掉。 比方說在這個例子,當判定  dat_item.dat_security_mode.value 為 1 時,直接取代掉原本的 action value。 if ((dat_item.dat_security_mode.value == 1 )) { alert( "It will take some time to reboot device! Please wait a moment!" ); document .dataform.action = "/cgi-bin/setobject?/tools/reboot_done.shtml" ; } else document .dataform.action = "/cgi-bin/setobject?/home/home_wireless_basic.shtml" ; 其實也可以另外寫一個 function ,去處理 form 的 OnClick 事件,像是: function Submit_Form(obj){ var cValue = obj.value switch (nIndex){ cas...

設定vimrc與bashrc的環境變數

這裡簡單列出了我自己在設定vim的環境時,所會設定到的環境變數 1. 首先透過vim來修改 .vimrc 2. 將需要的環境變數寫入: set nu // 增加行數 set hls // 搜尋時關鍵字反白 set ai // 自動縮排 set shiftwidth = 4 //設定縮排 = 4 syntax on // 增加顏色標記 另外修改 .bashrc,將ll與la的方便功能開啟,把這兩個註解拿掉: # some more ls aliases alias ll = 'ls -l' alias la = 'ls -A' 可喜可賀 參考資料: http://cupidsd.bokee.com/4026134.html