2013年9月15日 星期日

[RouterOS] 使用NetWatch監測主機狀態,主機離線時自動傳送警告信

首先,請先將E-Mail相關設定配置完成,否則無法寄出警告信

Tools/Email 









( for Gmail )


Tools/Netwatch

2013年9月13日 星期五

[RouterOS] 每日自動備份設定檔Script (Gmail only)

前言


為了避免設備無預警掛點,排程備份設定檔是必須的工作。
本Script為參考"電腦茶包 Blog"所製作之Script修改而來

操作


打開 System/Scripts,新增一個新的Script並命名為"gmail_backup_system"

























2013年9月12日 星期四

[RouterOS] Dynamic DNS配置 (for No-IP DNS)

前言


RouterOS的DDNS設定和常見的分享器比較不同,需透過Script達成。

正文


打開 System/Scripts,新增一個新的Script並命名為"no-ip_ddns_update"
所需的權限為 read,write,test ,再將Script貼入Source內




























[RouterOS] 如何設定Hinet IPv6 Dual Stack

首先,打開IPv6/DHCP Client,將Interface指向PPPoE的介面
再來設定Pool Name,稍後LAN Port會去此Pool取Prefix。

記得勾選加入預設路由

















打開IPv6/Address,在Address的部分輸入 ::1/64,Pool選擇剛剛建好的 hinet_ipv6_prefix
ROS就會自動帶入prefix組合成IPv6 Address。

2013年7月22日 星期一

[網路]淺談路由器(Router)工作原理

前言


在乙太網路上,許多協定都會使用到廣播來做資料交換,數量一多就會造成網路效能低落,因此使用路由器作為廣播網域(Broadcast Domain)邊界,切割出不同網段來遏止廣播風暴蔓延。

原理


在TCP/IP的設定中,有個預設閘道(Default Gateway)欄位讓你填,如果你要離開本地網段的話,ARP就會去詢問預設閘道的Mac Address,將L2表頭的目的地位址填上預設閘道的實體位址,送出封包後L2的目的地位址會是預設閘道的網卡。

舉個例吧,"PC0"要Ping"PC3",封包轉送前和轉送後的改變。

擷取974

當PC0(192.168.10.10/24)要Ping PC3(192.168.20.10/24)時,ARP會判斷目標IP是否在同一網段。
此例是跨網段,故ARP會回覆預設路由的MAC

2013年7月3日 星期三

[網路]淺談ARP(Address Resolution Protocol)運作原理

 用途


  在乙太網路上,資料的傳遞必須要有實體位址(MAC Address),Layer 2設備會驗證Frame的實體位址,不是找它的一律捨棄,但設備一開機總不可能就有所有設備的實體位址吧?所以就需要ARP協定來協助取得各個設備的實體位址。

介紹


  ARP是利用乙太網路的廣播功能所設計出來的位址解析協定,它的主要特性是它的位址對應關係是動態的,以查詢的方式來獲得IP位址(IP Address)和實體位址(MAC Address / Physical Address)的對應關係。

  只要是Layer 3的設備都一定會有ARP Cache,並且會在ARP快取內建立APR表格(ARP Table)用來記錄IP位址和實體位址的對應關係。這個Table會依據自身的存活時間遞減而消失,以確保資料的正確性。

原理


  當發送主機有一個封包要傳送給目標主機時,並且已獲得目標主機的 IP 位址,那發送主機會先檢查自己的 ARP 表格中有沒有該 IP 位址的實體位址對應。

如果有,就直接將此IP所對應的MAC Address填入Layer 2表頭。
如果沒有,則向網路發出一個 ARP Request 的廣播封包,查詢目標主機的實體位址。

2013年7月1日 星期一

[網路]集線器(Hub)與交換器(Switch)的差別

集線器(Hub)


Hub是屬於Layer 1(實體層)的設備,所有資料只會視為電子流,只做洪泛、沖刷(flood)的動作。

另外,由於Hub也有訊號增益的功能,所以能將每個Port視為一個Repeater。


這張圖我們可以看到,Hub會將資料沖刷到每個Port造成頻寬壅塞,故集線器只適合用於臨時串接。

2013年6月19日 星期三

[開箱]LGA771 雙路Xeon 5160 —— 老兵不死,只是凋零

前言


沒事不要亂看東西啊,不小心就跌入坑了

心血來潮想弄台雙路Xeon來玩,仔細評估價格和效能後決定採用LGA771作為主軸。

配備清單

  1. Intel Xeon 5160 *2 (二手)    $ 800
  2. TYAN Tempest i5000VS (S5372) (庫存新品)   $ 1500
  3. Kingston DDR2 667 1G FB-Dimm *2 (二手)    $ 600
  4. LGA 771 原廠純銅CPU散熱器 *2 (二手)    $ 500
  5. 保銳 戰斧 80+ 450W (全新)    $ 1500
合計 $ 4900  (NTD)

配備介紹


Intel Xeon 5160(3GHz/4MB L2/1333MHz FSB)

DSC03846

2013年5月1日 星期三

[記錄]撰寫uTorrent自動備份腳本(批次檔)

前言


前陣子聽到朋友的uTorrent崩潰,吃掉了所有做種中的種子,為了以防萬一,寫了個自動備份腳本。

本文


批次檔:
@echo off
REM -----將日期格式更改為yyyymmdd
set dd=%date:~8,2%
set dm=%date:~5,2%
set dy=%date:~0,4%
set mydate=%dy%%dm%%dd%
REM -----將7z加入環境變數
path "7z路徑" (ex:C:\Program Files\7-Zip)
REM -----使用7z壓縮uTorrent資料夾
7z a -mx=9 "備份儲存位置"\%mydate%_uTorrent.7z "uTorrent設定檔位置"
REM -----自動刪除3天前備份
forfiles -p "備份儲存位置" -s -m *.7z -d -3 -c "cmd /c del @path"

2013年4月26日 星期五

uTorrent 3.3 版本 程式不定期崩潰





前言


  uTorrent 3.3已經被許多使用者指出連接數量一多就有機會使corked jobs一直上升,最後在快取裡的資料就無法寫回硬碟,快取爆掉造成程式崩潰。只有回去使用「uTorrent 3.2.3 build 28705」以前的版本才能解決,目前3.3所有build都沒修正這問題。

解決方法

  1. 關閉uTorrent,備份設定及種子資料
    複製 " %appdata%\utorrent " 
  2. 下載「uTorrent 3.2.3 build 28705」(註:綠色版)

2013年4月20日 星期六

BuyVM VPS購買流程及介面介紹

前篇:BuyVM低價VPS介紹

在上一篇介紹了BuyVM VPS,本篇主要是要介紹相關流程及介面。

購買流程

首先,
選擇要訂購的Plan

擷取711

BuyVM低價VPS介紹

BuyVM
一間以便宜和高CP值著稱的VPS供應商。
在他們的首頁你可以看到,最便宜的方案只要15刀/年,
有15GB的Space和128MB的RAM(突發256MB),整體是非常划算的。
 
擷取707

如何在Linux下使用speedtest.net測速(Ubuntu/Debian)


前言


   想要測試VPS的網速嗎?使用知名的Speedtest.net來測試和分享速率圖片吧!
   本篇適用於大多數VPS,文字介面下即可產生結果!

操作步驟


  1. 安裝Python
    $ sudo apt-get install python
  2. 查看當前Python版本
    $ sudo python --version
  3. 2.x版本請使用
    $ sudo wget https://dl.dropboxusercontent.com/u/16266088/speedtest-cli.py
    3.x版本請使用
    $ sudo wget https://dl.dropboxusercontent.com/u/16266088/speedtest-cli-3.py
  4. 執行
    $ sudo python speedtest-cli.py --share

2013年3月22日 星期五

Raspberry Pi 變身為Seedbox製作實錄(PPPoE+DDNS+BT+FTP)

前言


本文章大部分都是參考網路上的資源,
純粹只是自己做個紀錄,
內容有誤還望各位先進指教!

操作準備


韌體版本:2013-02-09-wheezy-raspbian
格式成exFAT的隨身硬碟