Default Gateway 被設定成 0.0.0.0

今天早上突然接到國外工廠打來的電話,說明他們內部電腦無法上網,用 Trace Route 指令查詢後發現原本應該由連結至 Internet 的 routing 跑到連結到內部專線,但該機制在昨天下班前還是好的, 經過遠端連線查詢後,發現對外的 Gateway 除了原先的設定外,也被多增加一筆 0.0.0.0 的紀錄,同時期優先權還大於原本的設定。

以上的改變導致了連線到 internet 路由不正確,導致無法連線出去,經過網路上檢查是有這種情況發生,但發生的原因跟工廠遇到的情況不同,但也沒有時間去找問題;首先嘗試去調整 Gateway 的優先順序沒有成功 (但沒有使用 Administrator帳號),後來改用 Administrator 權限下指令 route delete 0.0.0.0 把該 gateway 設定值全部清掉 (其實連原本的設定值都清掉了),再重新設定 Gateway 後網路就恢復正常。

參考資料:

  • http://blog.cmchen.net/2010/09/23/5180/
  • http://superuser.com/questions/77822/how-to-tell-windows-7-to-ignore-a-default-gateway

安裝 eFront on Windows

前一篇提到在 Windows 上面安裝 Apache, MySQL, PHP 的快速方式,其實是要拿來測試 eFront 這套免費的 eLearning 軟體 (她還有付費的版本),這套軟體有點難上手,同時中文翻譯也有點小瑕疵,不過摸懂幾個小邏輯之後,就可以很快速的來測試。

 

首先我們的需求是很單純來顯示公司的電子教材,不需要紀錄每個使用者的使用情況,所以原先的設計需要每個人設定獨立帳號反而造成負擔,在課程的安排上我們也不需要做得很複雜,所以以下是我的安裝過程及設定。

 

安裝好 XAMPP 之後下載 eFront Community 的版本把她解壓縮在 D:efront 底下,然後修正 apache 的httpd.conf 設定檔

 

DocumentRoot “D:efront”

 

把Apache 的網站根目錄調整到 D:eFront 底下,之後利用 XAMPP 的控制面板重啟 Apache,打開 phpMyAdmin管理介面在 MySQL 新增一個 Database 及使用者給 eFront 系統使用,其路徑為 MySQL -> Admin

AMP Control panel
AMP Control panel

閱讀全文 安裝 eFront on Windows

懶人安裝 Apache, MySQL, PHP (AMP) for Windows

最近公司有個需求要撥放符合 Scrom 格式的教育訓練教材,但公司入口網站並不直接支援該格式,雖然可以用 Work Around 的方式來進行,還是覺得不太妥當,所以搜尋了一下網路上有很多 eLearning 的平台可以使用,但這些軟體大多是用 php 所開發,所以測試前要找個平台來測試。

 

AMP 是網路上給 Apache, MySQL, PHP 這三套軟體簡稱,但是在 Windows 平台上安裝這些東西是有點麻煩,所以在網路上也有善心人士把這些動作製作成一個安裝檔,所有的動作只要<下一步>, <下一步> 的呆呆動作,就可以把這三套軟體安裝完成,檔案可以在 http://www.apachefriends.org/en/xampp-windows.html 這邊下載。

 

該安裝檔還多加了 PhpMyAdmin (管理 MySQL 的網頁介面), Mercury Mail Transport system (拿來發信), FileZilla FTP Server, Tomcat 等等, 更重要他付了一個 AP (XAMPP Control Panel) 來管理以上的各個服務, 可以很快速的來調整 Config 檔案,查看 Log 等等…

XAMPP control Panel
XAMPP control Panel

 

以上這些可以很快速的把複雜的動作一口氣做完,節省很多建立測試環境的時間。

WordPress 懶人安裝法

前幾天因為 FreeNas 上的 WordPress 突然故障,連線後只會出現空白畫面,經過一兩天的搶救(其實沒有很認真),就在網路上找找看有沒有更簡單的安裝法,原先的概念是有沒有Virtual machine 可以直接抓來用,後來真的在網路上有找到別人已經打包處理好,可以直接帶走,真是很方便。

 

這個服務是由 http://bitnami.org/ 提供,不過沒有正體中文版(有簡體),他提供了非常多種的預先安裝的服務,詳情請參考 http://bitnami.org/stacks,­而我這要找的是 WordPress (http://bitnami.org/stack/wordpress),其他的服務就請自行研究了,不過這個也算是一個超級大量測試平台的來源。

 

 

進到 WordPress 頁面後就可以看到她支援的 OS,我目前只有測試 Windows 平台底其他的我想應該都能夠使用吧,這個懶人安裝檔案就很容易的把該安裝的軟體包括 PHP, WordPress本體及 MySQL 等都一併的安裝起來,不用像先前到處去找檔案,一邊下載/更新然後自己安裝。

Wordpress Available platform
WordPress Available platform

閱讀全文 WordPress 懶人安裝法