แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  ผมมีคำถามเกี่ยวกับการ NAT ครับ
   buffalo
 Posted : 2006-05-03 13:27:21

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 101
 สมาชิกลำดับที่ : 750
เรื่องมีอยู่ว่า ผมจะทำ Proxy server
โดยตอนนี้ผมใช้

1.DHCP 3.0.3
2.Squid 2.5 STABLE13

โดยมีอยู่ว่า ผมใช้ 2 NIC

และสิ่งที่ผมจะทำก็คือ ทำ Transparent Proxy ซึ่งต้องใช้การทำ Nat ด้วย

โดยที่ Card อันแรก rl1 ต่อเข้า Adsl Router 192.168.1.99
โดยที่ Card อันทีสอง rl0 ต่อเข้ากับ Hub เพื่อจะแจกจ่าย ให้กับเครื่อง Client
=================================

ตัวอย่าง Config ที่ผมทำใน rc.conf

defaultrouter="192.168.1.1"
gateway_enable="YES"
hostname="proxy.freebsd.com"
ifconfig_rl1="inet 192.168.1.99 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.9.1 netmask 255.255.255.0"
linux_enable="YES"
usbd_enable="YES"

firewall_enable="YES"
firewall_type="OPEN"
firewall_quite="YES"

natd_enable="YES"
natd_interface="rl1" ------- อันนี้เลือก Card ที่ต่อเข้า Adsl Router
natd_flag="-s -u -m"

=================================

ตัวอย่าง Config ที่ผมทำใน DHCP
ddns-update-style ad-hoc;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.9.255;
option domain-name-servers 192.168.9.1;
option routers 192.168.9.1;

subnet 192.168.1.0 netmask 255.255.255.0{
range 192.168.1.10 192.168.1.100;
}

subnet 192.168.9.0 netmask 255.255.255.0{
range 192.168.9.10 192.168.9.100;
}

=================================

ผมมีคำถามว่า ผมมีส่วนใดที่ยังไม่ได้ทำหรือว่า Config อะไรผิดหรือเปล่า

ปล.วิธีการทำ NAT ผมทำตามหนังสือเล่มเขียวครับ

 

i'm BuFF อยากให้ทุกคนมีเขา : )
  IP : (192.168.9.100)
ชื่อสมาชิก buffalo Mail to buffalo เบอร์ msn buffalo_cyber@hotmail.com
แสดงความคิดเห็น

 kof
 Posted : 2006-05-03 13:31:18   IP : (192.168.2.10)
ลง freebsd 5.4 หรือ 5.00 ครับ

 
 Comment : 1
กลับขึ้นด้านบน

 kof
 Posted : 2006-05-03 13:42:22   IP : (192.168.2.10)
defaultrouter="192.168.1.1"
gateway_enable="YES"
hostname="proxy.freebsd.com"
ifconfig_rl1="inet 192.168.1.99 netmask 255.255.255.0" ===>เปลี่ยนเป็น rl0
ifconfig_rl0="inet 192.168.9.1 netmask 255.255.255.0" ===>เปลี่ยน เป็น rl1
linux_enable="YES"
usbd_enable="YES"

firewall_enable="YES"
firewall_type="OPEN"
firewall_quite="YES"

natd_enable="YES"
natd_interface="rl1" ------- เปลี่ยนเป็น rl0
natd_flag="-s -u -m"

 
 Comment : 2
กลับขึ้นด้านบน

 kof
 Posted : 2006-05-03 13:58:10   IP : (192.168.2.10)
ตัวอย่างไฟล์ dhcpd.conf ตั้งแต่ 3.00 ขึ้นไป

default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.26 192.168.1.255; === > ตั้งเปลี่ยนตามสภาพแวดล้อม
}

#This is a very basic subnet declaration.
subnet 192.168.2.0 netmask 255.255.255.0 {
#range 192.168.2.10 192.168.2.15; ===> ไม่ต้องการให้แจก ip อัตโนมัติ แต่ถ้าต้องการก็เอา # ออก เพราะเดี๋ยวเรามากำหนด ip กับ MAC Address
option domain-name-servers 203.155.33.2,202.44.144.34;
#option domain-name "pvc9.dyndns.org";
option routers 192.168.2.1; ===> การ์ดใบที่ 2
option broadcast-address 192.168.2.255;
}

host nung {
hardware Ethernet 00:13:20:74:69:72;
fixed-address 192.168.2.11;
}
host kof {
hardware Ethernet 00:13:20:741C;
fixed-address 192.168.2.10;
}
host ja {
hardware Ethernet 00:16:76:23:9E:40;
fixed-address 192.168.2.12;
}


 
 Comment : 3
กลับขึ้นด้านบน

   buffalo
 Posted : 2006-05-03 13:58:30   IP : (192.168.9.2)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 101
 สมาชิกลำดับที่ : 750
ลืมบอกไปผมใช้ FreeBSD 6.0 นะครับ

 

i'm BuFF อยากให้ทุกคนมีเขา : )
 Comment : 4
ชื่อสมาชิก buffalo Mail to buffalo เบอร์ msn buffalo_cyber@hotmail.com
กลับขึ้นด้านบน

 kof
 Posted : 2006-05-03 14:01:36   IP : (192.168.2.10)
ได้เลย .... แล้ว proxy server ทำแบบไหน แสดงขั้นตอนด้วยครับ

 
 Comment : 5
กลับขึ้นด้านบน

 kof
 Posted : 2006-05-03 14:04:26   IP : (192.168.2.10)
ทำ nat แล้วเครื่องลูกออกเน็ต ได้ไหม

 
 Comment : 6
กลับขึ้นด้านบน

   buffalo
 Posted : 2006-05-03 14:06:58   IP : (192.168.9.2)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 101
 สมาชิกลำดับที่ : 750
ตอนนี้ก็ยังไม่ได้เหมือนเดิมอ่ะครับ งง เลย

 

i'm BuFF อยากให้ทุกคนมีเขา : )
 Comment : 7
ชื่อสมาชิก buffalo Mail to buffalo เบอร์ msn buffalo_cyber@hotmail.com
กลับขึ้นด้านบน

   buffalo
 Posted : 2006-05-03 14:07:39   IP : (192.168.9.2)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 101
 สมาชิกลำดับที่ : 750
เดี๋ยวผมไปกินข้าวก่อนแป๊บนะครับ จะบ่ายสองยังไม่ได้กินเลย เดี๋ยวกลับมาว่าความกันใหม่ ครับ : )

 

i'm BuFF อยากให้ทุกคนมีเขา : )
 Comment : 8
ชื่อสมาชิก buffalo Mail to buffalo เบอร์ msn buffalo_cyber@hotmail.com
กลับขึ้นด้านบน

 kof
 Posted : 2006-05-03 14:29:01   IP : (192.168.2.10)
ขั้นตอนการติดตั้ง และตรวจสอบ
1 . หลังการลง FreeBSD แล้ว ตรวจสอบโดยการ #ping goole.co.th
ว่าเครื่อง Server ของเรานั้นสามารถ ออกเน็ตได้ไหม ได้ก็ ok
2. หลังจากนั้นมาทำ NAT เพื่อให้ลูกข่ายออกเน็ต วิธีการตรวจสอบ
เครื่อง Server ping ไปที่เครื่องลูกข่าย โดยที่เครื่องลูกต้องกำหนด ip ให้เรียบร้อย ถ้าได้ก็ ok หรือเครื่องลูก ping ไปที่ ip ของเครื่อง server ของเรา ถ้า ได้ แสดงว่าเครื่องลูกข่ายสามารถ ออกเน็ต ได้
3 . หลังการนั้น จะทำ อะไรต่อ ก็ลุย เลย เช่น sqiud php acaphe mysql dhcp Transparent Proxy ฯลฯ

 
 Comment : 9
กลับขึ้นด้านบน

   buffalo
 Posted : 2006-05-03 14:47:18   IP : (192.168.9.100)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 101
 สมาชิกลำดับที่ : 750
เครื่อง Server ping ออกนอกได้ปกติ

เครื่อง Client สามารถ ping ip ของ Server ได้ทั้งสอง ip

192.168.1.99
192.168.9.1



 

i'm BuFF อยากให้ทุกคนมีเขา : )
 Comment : 10
ชื่อสมาชิก buffalo Mail to buffalo เบอร์ msn buffalo_cyber@hotmail.com
กลับขึ้นด้านบน

1 2 3


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com