推 deadwood: 在router上設定NAT/PAT 把local pool IP轉成dialer IP 12/12 09:37
local ip pool 192.168.11.120~130
access-list 110 permit 192.168.11.120 0.0.0.0 any
~做到130
然後在Dialer1上了下列指令
ip nat outside
ip nat inside source list 110 interface Dialer1 overload
測試用Client端連入後取得192.168.11.120 IP
但是輸入show ip nat translations 毫無反應 是空的...
同樣的VPN Client也無法正常上網
不知道我的設定是不是有誤呢?
※ 編輯: god50710 (140.112.3.62), 12/12/2014 17:17:43
※ 編輯: god50710 (140.112.3.62), 12/12/2014 17:39:11
→ deadwood: NAT設定錯誤,inside跟outside不可能是同一個介面 12/12 19:46
→ deadwood: VPN連線的情況特殊,不能算是從dialer進入的,要用route 12/12 19:47
→ deadwood: map去指定NAT的範圍而非指定介面 12/12 19:47
→ deadwood: 另外,如果覺得cisco router做跳板太難做,請用電腦灌 12/12 20:00
→ deadwood: VPN軟體(openvpn、softethervpn、pptp等)會比較簡單 12/12 20:01
因為openvpn、softethervpn、pptp分別已經先架過了但...雖連上卻非常不穩定...
所以才試著用CISCO ROUTER做
包含參考其他範例後,發現在acl內都會先deny要抵達的目標網域→Client取得的IP網域
然後再permit一次要抵達的目標網域之後,讓route-map規則match這個acl..
於是就試著依樣畫葫蘆了
試過利用route-map轉出去但...文風不動...在(config#)試過下列的指令
access-list 110 deny ip 外部IP 0.0.0.0 192.168.11.0 0.0.0.255
access-list 110 permit ip 外部IP 0.0.0.0 all
route-map vpn permit 10
match ip address 110
ip nat source route-map vpn interface dialer1 overload
然後Client端連上VPN後,除了其他介面上的IP(fa0/0、0/1、dialer1)以外都ping不到...
試過包含static nat方式
目前仍沒有辦法讓從dialer1上連接進來的VPN Client端再利用PAT從dialer1出去外網..
有fa0/0跟fa0/1介面,如果不下nat overload的話,Client端都可以ping到這些介面的IP
但如果想讓這兩個介面從Dialer1連出去,一做NAT就會讓Clinet端Ping不到這些介面
感覺上最直覺的方式應該是...
access-list 11 permit 192.168.11.0 0.0.0.255
ip nat source list 11 interface dialer1 overload
然後192.168.11.120~130就可以用PAT從dialer1再出去啦~(結果:不可行)
※ 編輯: god50710 (61.230.207.159), 12/13/2014 05:47:36
→ deadwood: 有一個問題就是你把 ip nat inside 放在哪個介面? 12/13 10:28
→ deadwood: 不如提供一下設定檔來看看比較好找問題 12/13 10:29
推 Non: 你查查是不是沒有設定NAT exemption 12/13 16:24