|
ตัวอย่างการทำ NAT บน
CISCO แบบง่าย
(Outbound Nat)
แบบที่ 1
เครือข่ายภายในใช้ Private IP ทั้งหมด

จุดประสงค์
ต้องการให้เครือข่ายคอมพิวเตอร์ภายในซึ่งใช้
IP
ปลอมในที่นี้สมมุติเป็น
192.168.1.0/24 สามารถเรียกใช้งานไปยังเครือข่ายอินเตอร์เน็ตได้ ซึ่งกระบวนการทำ
NAT แบบ
outbound บนเราเตอร์ก็คือการแปลง IP
ของเครือข่ายภายในให้เป็น IP
ของอีกเครือข่าย ซึ่งในที่นี้คือต้องการให้แปลง IP
ของเครือข่ายภายในให้เป็น IP ของเครือข่ายอินเตอร์เน็ต
จากรูปจะเห็นว่า
IP ของ
Serial0 (202.129.50.242)
สามารถนำมาใช้งานได้
การคอนฟิกทำได้ดังต่อไปนี้:
ที่ config
(config)#ip nat inside source
list 7 interface Serial0 overload
หมายเหตุ คำว่า overload
หมายถึง การให้ IP เบอร์เดียวรองรับการใช้งานของ
IP ภายในได้หลาย ๆ IP
ที่ f0 (อาจจะเป็น
e0)
(config)#int f0
(config-if)#ip nat inside
ที่ s0
(config)#int s0
(config-if)#ip nat outside
(config-if)#exit
สุดท้ายต้องทำ Access List
(config)#access-list 7 permit 192.168.1.0 0.0.0.255
แบบที่
2
เครือข่ายภายในใช้ทั้ง Private IP และ
Registered IP

จุดประสงค์
ต้องการให้
Server
ภายในองค์กรเป็นที่รู้จักของเครือข่ายภายนอก นั่นคือ
Server ต้องใช้เป็น IP จริง
(Registered IP) เพราะฉะนั้นเราต้องเซ็ตให้
fo เป็น IP จริงด้วย
แต่เนื่องจาก IP จริงที่ได้จาก ISP
มีน้อย ฉะนั้น เครื่องคอมพิวเตอร์ Client
ภายในจำเป็นจะต้องใช้เป็น Private IP
ดังนั้นที่ fo (อาจเป็น
e0) จะต้องเซ็ตให้มีค่า IP
เป็นอีกค่า (อีกค่าเซ็ตเป็น Secondary IP)
ดังรูป และต้องมีการทำ NAT
ให้เครือข่ายภายในสามารถออกไปใช้งานอินเตอร์เน็ตได้
ซึ่งถ้าดูจากรูป เราได้ LAN IP มา 8 IP
ซึ่งที่สามารถใช้งานได้คือ 202.129.49.193 -
202.129.49.198 ฉะนั้นจะเหลือ IP
อีก 2 IP คือ 202.129.49.197-202.129.49.198
เราจะเอาสอง IP นี้มาทำ IP pool
สำหรับการทำ NAT
ดังต่อไปนี้
การคอนฟิกทำได้ดังต่อไปนี้:
ที่ config
(config)#ip nat pool
test 202.129.49.197 202.129.49.198 netmask 255.255.255.248
(config)#ip nat inside source list 7 pool test
ที่ f0
(อาจเป็น e0)
(config)#int e0
(config-if)#ip nat inside
ที่ s0
(config)#int s0
(config-if)#ip nat outside
(config-if)#exit
สุดท้ายต้องทำ Access List
(config)#access-list 7 permit 192.168.1.0 0.0.0.255
คำสั่งที่เกี่ยวข้อง
#show ip nat translation
#clear ip nat translation
|
|