流量控管 shell script

因為 pure-ftp 沒有辦法在流量超過額度後,自動停止下載,所以就自己生了一個 shell script。
這是利用 trafd 統計流量之後,用 pureftp 的虛擬使用者來控制權限。(用其他的應該也可以,只要可以用命令列下指令就可以囉)
首先要先安裝 ports 裡面的 bpft,然後在啟動的時候加入參數:
-F /etc/trafd.filter
/etc/trafd.filter範例(只統計X大以外的流量):

(dst host 140.11x.x.x and src net ! 140.11x.0.0/16) or (src host 140.11x.x.x and dst net ! 140.11x.0.0/16)

再來就是開始寫 shell script 了。

繼續閱讀 »

Please follow and like us:

[Ports] Trafd 統計流量

#cd /usr/ports/net-mgmt/trafd
#make install clean
它會跑一隻 daemon , 去 log 指定 interface 收到封包的資料
預設是記下 packet 的 protocol、src ip、dst ip、src port、dst port、size
同一個 socket 的資料 , 會把 size 往上累加
因此不會說收到多少 packets 就有幾筆資料 …
用 ports 簡單裝完後
到 /etc/rc.conf 加幾行
trafd_enable="YES"
trafd_ifaces="rl0" # depend on your interface
trafd_flags="-p" # don't put interface into promiscuous mode
trafd_log="/var/log/trafd.log" # daemon log position
From:http://blog.outian.net/archives/211

繼續閱讀 »

Please follow and like us:

Jumbo Frame(巨型封包)

這是一種廠商標準的超長封包格式,專門為千兆以太網(Giga Bite Ethernet)而設計,目前還沒有獲得IEEE標準委員會的認可。以太網標準的最大封包長度為1518字節,而Jumbo Frame的長度各廠商有所不同,從9000字節~64000字節不等。採用Jumbo Frame能夠令千兆以太網(GBE)性能充分發揮,使數據傳輸效率提高50%~100%。

繼續閱讀 »

Please follow and like us:

穿過公司防火牆進行遠端遙控

從家中遙控公司電腦時, 如果公司安裝防火牆或IP 分享器就無法成功連線, 您必須更改防火牆或分享器的設定才行。否則您就得反向操作 ─ 先在主控端啟動 VNC Viewer 的 Listen Mode, 然後再讓被控端的 VNC Server 主動連回主控端。
Listen Mode 是 VNC Viewer 的特殊模式, 一般使用 VNC 遠端遙控時, 都是由主控端 (VNC Viewer) 呼叫被控端 (VNC Server) 進行控制。而 Listen Mode 則反過來由被控端 (VNC Server) 邀請主控端 (處於 VNC Viewer Listen Mode) 進行控制。
From:旗標電腦學習週報

繼續閱讀 »

Please follow and like us:

把Gmail當做網路硬碟的方式

不小心看到Jan's Tech Blog裡的一篇Jan's Tech Blog: Xmail Hard Drive.com
引起了我的興趣,就跑去看看,結果原來一個不需要安裝軟體就能幫你把Gmail當網路硬碟的網站,
沒錯沒錯,Gmail容量那麼大(還越來越大),不把它拿來當網路硬碟真可惜...
X

繼續閱讀 »

Please follow and like us:

Postfix 預設的 Relay 流程與收受信件流程

在預設的情況下 ( 也就是說,在沒有開放 SMTP 這個郵件認證時! ) Postfix 對於收信與寄信的流程是如何呢?!這裡我們得分別來談一談幾個主要的設定項目與郵件傳輸的動作!
幫助 Client 發送信件,也就是 Relay 的功能開放的需求項目:在開放哪些項目之後,你的 postfix 主機才會幫助『信任』的 Client 端 Relay 呢?
當 Client 來自信任的網域,也就是 IP 符合 $mynetworks 的設定值時;
當 Client 來自信任的機器,也就是主機名稱符合 $relay_domains 的設定項目時;
當 Client 來自不信任的網域,但是去的目的地主機端符合 $relay_domains 的設定時。
當符合上面三點的任何一點時,那麼 postfix 將對該信件進行 relay 的動作!
From:http://linux.vbird.org/linux_server/0390postfix.php#server_flow

繼續閱讀 »

Please follow and like us:

Apache 重寫規則的常見應用 (rewrite)

一:目的
本文旨在提供如何用Apache重寫規則來解決一些常見的URL重寫方法的問題,通過常見的實例給用戶一些使用重寫規則的基本方法和線索。
二:為什麼需要用重寫規則?
一個網站,如果是長期需要放在internet上提供服務,必定會有不斷地更新和維護,如臨時轉移到其他伺服器進行維護,重新組織目錄結構,變換URL甚至改變到新的功能變數名稱等等,而為了讓客戶不會因此受到任何影響,最好的方法就是使用Apache Rewrite Rule(重寫規則)。
From:http://www.unixphp.com/server-article/146

繼續閱讀 »

Please follow and like us:

製作憑證與建立安全連線

設定 Apache2 + SSL
在 Apache2 上面建立 SSL 連線,首先您要有伺服器憑證。
假如您尚未有伺服器憑證,請買一個、要一個、請別人做一個,或者參考其它文章自行製作。
‧自行製作憑證請注意:
憑證名稱 (Common Name) 請與伺服器名稱相同 (Server Name)。
製作好的憑證在使用上可能會出現「憑證無效」、「憑證無法驗證」等的訊息。
因為這些憑證的簽發者不是客戶端所已知且被信任的,所以您需要將簽發此憑證的根憑證發散出去給需要用到這些憑證的使用者。
在 Internet Explorer 上,下載根憑證後開啟可以將憑證匯入系統之內,
日後此根憑證所簽發的憑證都會被信任。
注意:發散的是憑證檔 (.crt, ex. RootCA.crt),不是 Private Key (.key, ex. RootCA.key) 檔。
From:http://giayiu.twbbs.org/FreeBSD/

繼續閱讀 »

Please follow and like us:

設定Pure ftp Virtual Quota

針對個別使用者設定:
在建立新使用者或修改使用者參數是,皆可定義quota值.
-n 設定檔案數
-N 設定容量大小(Mb)
建立新使用者
pure-pw useradd testuser -u ftpuser -d /home/web/testuser -n 1000 -N 20 -m
修改使用者
pure-pw usermod testuser -n 1000 -N 20 -m
From:ADJ 網路實驗室

繼續閱讀 »

Please follow and like us:
Pages: Prev 1 2 3 4 5 6 7 Next