billese10 wrote:您的防火牆第12項(action=fasttrack)要關閉,IPSec不支援fastpath。
大大您好, 我輸入...(恕刪)
開啟可能會出現IPSec未知的連線問題。
veyron0727 wrote:您的設置不太正確,舊文曾討論過src|dst|input|output|forward的關係:
好詳細的解說,太感...(恕刪)
routeros架構是衍生自linux。 input與output是形容自己連線的進和出。 在linux上的自己當然是指目前當下所操作的計算機, 而routeros上的自己當然是指router他自己,決非第二人。 而forward則是指router所經手的。 所以只要來源與目地都與router內外ip無關,卻需借router管理, 鏈的選擇一律使用forward。 而與router有關,就要選擇正確的鏈。 input為輸入,所以此時router ip只能定義在目的(dst)的位置。 若鏈定義在input,router ip卻放在來源(src),這行rule會無效。 同樣鏈為output時,router ip只能放在來源(src)。 不依規定同樣rule是不會起作用的。 |
來源(src) -> 目的(dst) 假設Router有安裝vpn server, 手機想對Router進行vpn連線,路徑即:手機(src) -> Router(dst) 因Router是負責接收,所以鏈的選擇一定是input,選output邏輯很怪對吧 因Router是放在接收的位置,所以設定Router ip時一定是在目的地方。 所以鏈選擇input,Router ip卻定義在來源(src ,原本應該是手機的位置)一樣是邏輯不通。 反向思考:Router收到連線要求,要回應手機。這時路徑會變成Router(src) -> 手機(dst) 這時Router是負責發送,所以鏈的選擇一定是output,您不會去選擇input的。 因Router是放在發送的位置,所以設定Router ip時一定是在來源方。 因鏈選擇output,所以Router ip您也不會定義在目的,否則邏輯也是不會通的。 以上都由Router負責主接收和傳送,所以有input與output區別。 如果手機vpn連線對象變成後端的Nas,Router只是個過程...這時候的路徑 就變為:手機(src) -> Router -> Nas(dst) 反之:Nas(src) -> Router -> 手機(dst) 不管方向怎換Router都既不是來源,也不是目的... 這時候我們用鏈forward代表Router目前的工作,中繼的意思。 綜合上述鏈(chain)的目的,即在告知Router開放或攔截封包時, 是應在輸入端(input),輸出端(output),中繼端(forward)進行工作。就這樣。 |
手機連線Router 封包交換整個流程必是:手機 -> Router -> 手機 所以Router在接收時是當輸入端(input);傳回手機時,Router則變成輸出端(output) 所以要讓陌生人手機對Router的vpn連線無效,做法很簡單: 不是讓Router收不到手機信號,要不然就是讓Router回應送不回手機去。 假設陌生人手機地址是123.123.123.123 1.讓Router收不到手機信號: action=drop chain=input src-address=123.123.123.123 Router當輸入端時,阻止來源(src)地址123.123.123.123進行連接 2.讓Router無法回覆手機 action=drop chain=output dst-address=123.123.123.123 Router當輸出端時,阻止回應目的(dst)地址為123.123.123.123的裝置 只要做任一項都會讓流程中斷,讓封包無法交換達到封阻目的。 所以說只要挑一個做是肯定的,正確的。 ———————————————————————————————————— 若是IPCam,因流程是:手機 -> Router -> IPCam -> Router -> 手機 同樣不是讓IPCam收不到手機信號,要不然就是讓IPCam回應送不回手機去。 假設陌生人手機地址是123.123.123.123 1.讓IPCam收不到手機信號: action=drop chain=forward src-address=123.123.123.123 Router當中繼端時,阻止來源(src)地址123.123.123.123進行轉發 2.讓IPCam無法回覆手機 action=drop chain=forward dst-address=123.123.123.123 Router當中繼時,阻止目的(dst)地址123.123.123.123進行轉發 您有注意到嗎? 阻止轉發比您想像單純的多,幾乎不用分來源(src)或目的(dst)。 幾乎是只要讓Router認出123.123.123.123,就一律阻殺。 但背後涵義其實還是有所不同: 一個是Router不轉發手機的連接信號;另一個則是Router不轉發IPCam的回覆信號。 |