如果您上一次列印時,要列印的文件因故沒有全部列印出來,HP 多功能事務機的「列印工作佇列」會將尚未列印完成的文件保留下來,當您下次使用多功能事務機列印時,因為上一次的文件還保留在佇列中,因此您這次要列印的文件會卡住 (也就是說,在佇列中會排在上次文件的後面),導致無法順利列印。建議嘗試下列解決方案:
2010年4月22日 星期四
Android running on iPhone
Pre-built images and sources at http://www.mediafire.com/?xqjzn12igfn. Read the README. For generic openiboot instructions, there's plenty now that you can search for.
Linkl from http://linuxoniphone.blogspot.com/
n2n - P2P VPN
n2n - 這是一個開源的 P2P VPN 套件,由知名也是開源的網管軟體-ntop 的作者所開發,軟體特色有:
一般較常被使用的 VPN 類型有 IPSec、PPTP、SSLVPN,這些通常應用在 PC to Site 或 Site to Site 的連線模式,然而還有另一種類型被稱為 P2P VPN - 點對點 VPN,顧名思義,這是一種點對點建立VPN 的方式,這樣的方式應用在 IP PBX的跨網連線是最適合不過的,比較典型的工具目前有 Hamachi 及 n2n。由於 Hamachi 並非是開源軟體,而且建立連線的過程還需仰賴官方的主機作認證及介接,所以我們選擇另一個 n2n 軟體作為 IP PBX 跨網的 VPN 連線方案。
n2n 網路架構示意圖
n2n 網路運作示意圖
台灣 Elastix A ---> Firewall <-------------- n2n VPN network --------------> Firewall ---> 美國 mElastix B
由於 n2n 屬於 P2P VPN 類型,這個與其他的 VPN類型最大不同就是,沒有 Server-Client 架構,所有 VPN 網路上的 node 都是 Client,雖然每一個 Client 之間需要有共同的 supernode 才能在網路上互相溝通,但任一個 Client 都可兼具 supernode 的角色,所以在以下的軟體安裝說明,不會區分 Server-Client,而是區分所執行的作業系統。
P.S 因為 Windows 版的 n2n 預設是不包含 supernode 功能,如果需要這,請向原作者ntop購買。
安裝 RPM 完後,還需複製本站所製作的服務啟動檔,作法請參考下方 設 定自動啟動 章節。
若是其他作業系統,請使用以下步驟安裝:
(R)eject, accept (t)emporarily or accept (p)ermanently? p <--
inet addr:10.9.9.1 Bcast:10.9.9.255 Mask:255.255.255.0
inet6 addr: fe80::6c45:beff:fe68:f3aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:88 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:8676 (8.4 KiB) TX bytes:9994 (9.7 KiB)
*如果有看到以上訊息,表示安裝及建立VPN連線測試成功。在繼續下個步驟前,先執行下述指令中斷這個連線。
#>killall edge
n2n_DHCP 是否啟用 DHCP 連線,如果啟用,IP 位址將由其他的 DHCP 主機自動分配(請先確定n2n網路上有 DHCP 機制)。
n2n_IP 設定連線後的 VPN IP,在同一個 community name ,各節點的 IP 位址不可重複。
n2n_cname 網路名稱(community name),同一個網路名稱的不同節點可互通。
n2n_pass 網路密碼,網路名稱的連線密碼。
SNODE_Host Supernode 主機位址,格式為 IP:Port。
SNODE 開啟 Supernode 模式,預設是關閉。
SNODE_PORT 啟用 Supermode 時所用的通訊埠號。
*各節點必須連接同一個 Supernode 主機且網路名稱相同才可以互連。
*有一個公用 Supernode 主機可用,位址是 88.86.108.50:82。
*如果有安全性考量,也可以使用自己的主機作為 Supernode,只要修改啟動檔參數 SNODE=on,且 Supernode 主機若位於防火牆內,必須開通 SNODE_PORT 所設定的通訊埠。
*注意* 如果使用 RPM 方式安裝,啟動檔的參數請改成:
N2N_DIR=/usr
如果需要手動建立連線或中斷連線,請執行:
#>service n2nvpnd start
#>service n2nvpnd stop
// 如果還沒安裝 DHCP 套件,請執行
#>yum install dhcp
// 設定 DHCP
#>vi /etc/dhcpd.conf
#>vi /etc/sysconfig/dhcpd
http://www.vpnhosting.cz/n2nguien.exe
IP Address/Port: 輸入 supernode IP 位址及通訊埠。
Assigned IP: 如果是浮動 IP,請輸入 0.0.0.0。
Group name: 請輸入n2n網路名稱,這與 Linux 連線的 community name 相同。
Password: 請輸入連線密碼
Advanced: 勾選 Enable packet forwarding through n2n community
- 開放原始碼的套件
- 建立連線時毋需通過第三方的主機認證
- 可獨立運作,無須仰賴官方主機的介接, 安全性高。
- 可適用 NAT 防火牆環境。
- 可建立多個n2n網路組。
- 容易安裝及使用。
- 如果使用公用的 supernode,則所有的node 都不需要佔用到 public IP。
- 不需要建立 central server,各 node 之間即可以作連線。
一般較常被使用的 VPN 類型有 IPSec、PPTP、SSLVPN,這些通常應用在 PC to Site 或 Site to Site 的連線模式,然而還有另一種類型被稱為 P2P VPN - 點對點 VPN,顧名思義,這是一種點對點建立VPN 的方式,這樣的方式應用在 IP PBX的跨網連線是最適合不過的,比較典型的工具目前有 Hamachi 及 n2n。由於 Hamachi 並非是開源軟體,而且建立連線的過程還需仰賴官方的主機作認證及介接,所以我們選擇另一個 n2n 軟體作為 IP PBX 跨網的 VPN 連線方案。
n2n 網路架構示意圖
Getting Start
假設案例:台灣 Elastix A與美國 Elastix B 需以 VPN 互連,且兩主機都在 NAT 防火牆內。台灣 Elastix A ---> Firewall <-------------- n2n VPN network --------------> Firewall ---> 美國 mElastix B
由於 n2n 屬於 P2P VPN 類型,這個與其他的 VPN類型最大不同就是,沒有 Server-Client 架構,所有 VPN 網路上的 node 都是 Client,雖然每一個 Client 之間需要有共同的 supernode 才能在網路上互相溝通,但任一個 Client 都可兼具 supernode 的角色,所以在以下的軟體安裝說明,不會區分 Server-Client,而是區分所執行的作業系統。
P.S 因為 Windows 版的 n2n 預設是不包含 supernode 功能,如果需要這,請向原作者ntop購買。
n2n 軟體安裝
如果使用 CentOS 5.2(Elastix) 作業系統,可下載筆者打包的 RPM 安裝檔-n2n-1.3-1.el5.i386.rpm,然後在系統上 執行 rpm -ivh n2n-1.3-1.el5.i386.rpm 即可。安裝 RPM 完後,還需複製本站所製作的服務啟動檔,作法請參考下方 設 定自動啟動 章節。
若是其他作業系統,請使用以下步驟安裝:
#>yum install subversion gcc #>cd /usr/src #>svn co https://svn.ntop.org/svn/ntop/trunk/n2n- Fingerprint: 24:bf:8f:03:c1:f0:fe:72:3f:d2:d0:dd:9a:c9:d0:1b:7b:ab:56:34
(R)eject, accept (t)emporarily or accept (p)ermanently? p <--
#>cd n2n #>make #>make PREFIX=/opt/n2n install
手動建立連線
#>/opt/n2n/sbin/edge -d n2n0 -a 10.9.9.1 -c mypbxnet -k mypass -l 88.86.108.50:82 & #>ifconfig n2n0n2n0 Link encap:Ethernet HWaddr 6E:45:BE:68:F3:AA
inet addr:10.9.9.1 Bcast:10.9.9.255 Mask:255.255.255.0
inet6 addr: fe80::6c45:beff:fe68:f3aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:88 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:8676 (8.4 KiB) TX bytes:9994 (9.7 KiB)
*如果有看到以上訊息,表示安裝及建立VPN連線測試成功。在繼續下個步驟前,先執行下述指令中斷這個連線。
#>killall edge
設定自動啟動
下載 A.Lang 寫的系統啟動檔-n2nvpnd,使用前,請先調整主要參數符合自己需要,參數說明如 下:n2n_DHCP 是否啟用 DHCP 連線,如果啟用,IP 位址將由其他的 DHCP 主機自動分配(請先確定n2n網路上有 DHCP 機制)。
n2n_IP 設定連線後的 VPN IP,在同一個 community name ,各節點的 IP 位址不可重複。
n2n_cname 網路名稱(community name),同一個網路名稱的不同節點可互通。
n2n_pass 網路密碼,網路名稱的連線密碼。
SNODE_Host Supernode 主機位址,格式為 IP:Port。
SNODE 開啟 Supernode 模式,預設是關閉。
SNODE_PORT 啟用 Supermode 時所用的通訊埠號。
*各節點必須連接同一個 Supernode 主機且網路名稱相同才可以互連。
*有一個公用 Supernode 主機可用,位址是 88.86.108.50:82。
*如果有安全性考量,也可以使用自己的主機作為 Supernode,只要修改啟動檔參數 SNODE=on,且 Supernode 主機若位於防火牆內,必須開通 SNODE_PORT 所設定的通訊埠。
*注意* 如果使用 RPM 方式安裝,啟動檔的參數請改成:
N2N_DIR=/usr
#>cd /usr/src #>wget http://www.osslab.org.tw/@api/deki/files/943/=n2nvpnd #>mv n2nvpnd /etc/init.d/ #>chmod 0755 /etc/init.d/n2nvpnd #>chkconfig --add n2nvpnd以上完成後,系統在開機時會自動啟動 n2n 連線。
如果需要手動建立連線或中斷連線,請執行:
#>service n2nvpnd start
#>service n2nvpnd stop
補充:設定 DHCP
如果要使 node 在建立 VPN 連線時完全不用作 IP 設定,可以在同一個 community name 的任一個 node 啟用 DHCP 服務,具體步驟如下:// 如果還沒安裝 DHCP 套件,請執行
#>yum install dhcp
// 設定 DHCP
#>vi /etc/dhcpd.conf
ddns-update-style interim; ignore client-updates; default-lease-time 604800; max-lease-time 1209600; subnet 10.9.9.0 netmask 255.255.255.0 { #option routers 192.168.1.254; option subnet-mask 255.255.255.0; #option domain-name "sqes.hcc.edu.tw"; #option domain-name-servers 163.19.1.1; range dynamic-bootp 10.9.9.10 10.9.9.100; }紅字部份請自行修改
#>vi /etc/sysconfig/dhcpd
DHCPDARGS=n2n0
Windows 的軟體設定
n2n 軟體 Windows 版http://www.vpnhosting.cz/n2nguien.exe
IP Address/Port: 輸入 supernode IP 位址及通訊埠。
Assigned IP: 如果是浮動 IP,請輸入 0.0.0.0。
Group name: 請輸入n2n網路名稱,這與 Linux 連線的 community name 相同。
Password: 請輸入連線密碼
Advanced: 勾選 Enable packet forwarding through n2n community
參考 連結
延伸 閱讀
- hamachi - http://www.hamachi.cc/
- n2n - www.ntop.org/n2n/
- LANoi - http://www.lanoverinternet.com/
- Leaf - http://www.leafnetworks.net
- Wippien - http://www.wippien.com
- Garena - http://www.garena.com
- tinc - http://www.tinc-vpn.org/
- openvpn - http://www.openvpn.net/
- teamviewer - http://www.teamviewer.com/
- natnix - http://burton-krahn.com/
- kaboodle - http://www.kaboodle.org/
- TUNNGLE - https://www.tunngle.net/en
- Remobo - http://www.remobo.com/
- SocialVPN - http://socialvpn.wordpress.com/
- VNN - http://www.bizvnn.com/
- NioNet - http://www.maintech.de/products/nionet/
Link form http://www.osslab.org.tw
OpenVPN - BrazilFW
1.從brazilfw網站下載並安裝 libpthread.tgz (http://www.brazilfw.com.br/forum/dload.php?action=file&file_id=76)
2.下載與安裝 openvpn.tgz (http://www.cybernet25.com.ar/bfw/openvpn.tgz)
3.設定 OpenVPN
BFW1(第一台)
Server
Public IP: 200.100.050.025
LAN IP: 192.168.0.1
Mask: 255.255.255.0
LAN: 192.168.0.0
VPN IP: 10.8.0.1 (we need an IP range for VPN)
BFW2(第二台)
Client (example for LAN to LAN)
LAN IP: 192.168.1.1
Mask: 255.255.255.0
LAN: 192.168.1.0
VPN IP: 10.8.0.2 (we need an IP range for VPN)
WXP
Client (example for RoadWarrior)
VPN IP: 10.8.0.3 (we need an IP range for VPN)
在BFW1登入web管理並且選取OpenVPN接著 Add VPN
下一個畫非常簡單
送出VPN 設定
現在在這個範例當中我們增加另一個 VPN server (for RoadWarrior) 像這樣
我們的server看起就像這樣
現在你必須打開 udp ports 1194 和 1195, 切換到進階防火牆設定增加下以二行如下
加入以下這行到 rc.local 讓 VPN 自動啟動,所以切換到設定檔案並選取第二項
在openvpn和start中間不要有空白
存檔並重新啟動BrazilFW.
BFW2 (client side LAN to LAN VPN)
增加一個VPN (you allready know how) 如下的設定
現在我們必須copy the key file 從server這邊 (/etc/openvpn/openvpn.1194.key)使用 WinSCP, 或其他軟體以BFW2的 /etc/openvpn 目錄下
增加 /etc/openvpn/openvpnstart就像您在 BFW1做的一樣
存檔並重新啟動BrazilFW.
如果萬事皆ok,那你就可以 ping 10.8.0.1 從 BFW2 並薩 ping 10.8.0.2 從 BFW1.
也許您可以增加以下的路由如下:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.8.0.1 (on client side)
route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.8.0.2 (on server side)
WXP (Road Warrior client)
下載 OpenVPN windows端的軟體.─http://openvpn.se/files/install_packages/openvpn-2.0.9-gui- 1.0.3-install.exe (see http://openvpn.se)
安裝 for windows版的OpenVPN .
接著登入至第一台brazilfw( BFW1) , 選取OpenVPN 選單並且打入以下設定 [Client conf file] 在 VPN server 設定列
copy文字建立一個新的文件檔並貼上 (移除 /etc/openvpn/這一行從secret line ), 把檔名改成ranything.ovpn 並存到 C:\Program Files\OpenVPN\config 目錄.
現在你必須 copy the key file 從 BFW1 (/etc/openvpn/openvpn.1195.key) 到 C:\Program Files\OpenVPN\config 目錄. 你可使用 WinSCP 或其他你喜歡的工具.
現在選按OpenVPN 圖示並選取連接。
OpenVPN - BrazilFW - LAN to LAN:
http://www.brazilfw.com.br/users/juanillo/openvpn/howto/lantolan/openvpn_l2l.html
OpenVPN - BrazilFW - Road Warrior How To:
http://www.brazilfw.com.br/users/juanillo/openvpn/howto/roadwarrior/openvpn_rw.html
Link from 澎湖人線上書籍系統
一勞永逸的翻牆方式的ssh -d
SSH帐号创建方式
Dreamhost » Rackspace Cloud » BlockCN » SSH China »翻墙教程
Windows + Firefox » Windows + Chrome(BETA) » Windows + IE 8 »Mac + Firefox » Mac + Safari »
Linux + Firefox »
相关下载
MyEnTunnel » iSSH » AutoProxy » PAC » ssh-D 宣传册[PDF]LINK from https://dl.dropbox.com/u/873345/index.html
訂閱:
文章 (Atom)
How to repair and clone disk with ddrescue
ddrescue is a tool that can be used to repair and clone disks on a Linux system . This includes hard drives, partitions, DVD discs, flas...
-
from: https://www.wpgdadatong.com/tw/blog/detail?BID=B0594 一. PHY包含的各個子層 : PCS:編碼和解碼 PMA:串行器和反序列化器 PMD:取決於物理介質 Firgure 1: OSI模型裡示意...
-
From: http://blog.chinaaet.com/justlxy/p/5100064818 SMI:串行管理接口(Serial Management Interface),通常直接被稱為MDIO接口(Management Data Input/Output I...
-
在 前面我們所談的那些可以說是比較基本的東西,但是對於一份文件來說,光有前面所介紹的游標移動、刪除等等功能是不足夠的。面對一份文件我們通常會因為某些 緣故而使得我們必須去修改當中固定出現的字串樣式(pattern)成我們想要的樣子。最常遇到的就像中文文件的標點符號問題,或是 un...