ตัวอย่างการเซ็ต Cisco Router สำหรับบริการ Internet เพื่อขยายเครือข่ายไปยังสำนักงานสาขา

ความต้องการ
สมมุติเราได้เช่า
Internet ผ่านการเชื่อมต่อ router มาจาก ISP มาที่สำนักงานใหญ่ แต่มีความจำเป็นต้องขยายการเชื่อมต่อไปยังสำนักงานสาขาอีกสาขา ตามรูป เพื่อให้สำนักงานสาขาสามารถใช้งาน Internet ได้



วิธีการ
จริง ๆ แล้วมีหลายวิธีการที่ทำได้นะครับ แต่ในที่นี้ของเลือกวิธีการดังรูปข้างบนครับคือหาเราเตอร์ที่สำนักงานใหญ่ให้มี
Serial Port เป็น 2 Ports โดยให้ s0 เชื่อมต่อไปยัง ISP และอีก Port เชื่อมไปยังสำนักงานสาขา  โดยให้ที่สำนักงานใหญ่ใช้เป็น public IP ส่วนที่สำนักงานสาขาใช้ Private IP ดังนั้นต้องมีการทำ NAT เพื่อที่จะให้เครื่องที่สำนักงานสาขาสามารถออกไปยัง Internet ได้

การคอนฟิกเราเตอร์ในส่วนที่สำคัญมีดังต่อไปนี้

การคอนฟิกที่สำนักงานใหญ่

Router>ena
การคอนฟิก s0
Router#conf t
Router(config)#int s0
Router(config-if)#ip address 202.129.239.254 255.255.255.252
Router(config-if)#bandwidth xxx
Router(config-if)encapsulation xxxxxxxx
Router(config-if)#no shut
Router(config-if)#exit

การคอนฟิก s1
Router#conf t
Router(config)#int s1
Router(config-if)#ip address 192.168.1.1 255.255.255.252
Router(config-if)#bandwidth xxx
Router(config-if)encapsulation xxxxxxxx
Router(config-if)#no shut
Router(config-if)#exit

คอนฟิกค่าของ
FastEthernet0
Router(config)#int f0
Router(config-if)#ip address 202.47.239.29 255.255.255.240
Router(config-if)#no shut
Router(config-if)#exit
 
กำหนด
default route โดยชี้ไปยัง s0
Router(config)#ip route 0.0.0.0 0.0.0.0 serial0

ทำ
statiic route ไปยังวง client ของสำนักงานสาขา
Router(config)#ip route 10.1.1.0 255.255.255.0 serial1

การทำ
NAT ให้ทำ outside ที่ s0 และ inside ที่ s1
Router(config)#int s0
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#int s1
Router(config-if)#ip nat inside
Router(config-if)#exit
Router(config)#ip nat inside source list 7 interface serial0 overload
Router(config)#access-list 7 permit 192.168.1.0 0.0.0.3
Router(config)#access-list 7 permit 10.1.1.0 0.0.0.255
Router(config)#exit

บันทึกข้อมูล
Router#wr mem

การคอนฟิกที่สำนักงานสาขา

การคอนฟิก s0
Router#conf t
Router(config)#int s0
Router(config-if)#ip address 192.168.1.2 255.255.255.252
Router(config-if)#bandwidth xxx
Router(config-if)encapsulation xxxxxxxx
Router(config-if)#no shut
Router(config-if)#exit

คอนฟิกค่าของ
FastEthernet0
Router(config)#int f0
Router(config-if)#ip address 10.10.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit

กำหนด
default route โดยชี้ไปยัง s0
Router(config)#ip route 0.0.0.0 0.0.0.0 serial0
Router(config)#exit

บันทึกข้อมูล
Router#wr mem