Redhat 9.0 share internet
การติดตั้ง Linux เป็น Gateway เพื่อ Share Internet สำหรับโรงเรียนในฝัน
โครงการหนึ่งอำเภอ หนึ่งโรงเรียนในฝัน รัฐบาลได้มีการสนับสนุน วงจรอินเตอร์เน็ตความเร็ว 64-128Kbps ติดตั้งให้กับทุกโรงเรียนที่อยู่ในโครงการ โดยมีทั้ง การเชื่อมโยงวงจร เป็นแบบ leaseLine (64kbps) และแบบใช้จานรับสัญญาณดาวเทียม iPstar (128Kbps) โดย บริษัท กสท.โทรคมนาคม จำกัด (มหาชน) http://www.cattelecom.co.th เป็นผู้ให้บริการอินเตอร์เน็ต
นอกจากจะใช้งาน สำหรับโรงเรียนแล้ว ร้านเกมส์ หรือ สำนักงาน office ทั่วๆ ไป ก็สามารถนำไปปรับใช้งานได้ครับ
ท่านใดที่ได้นำวิธีการนี้ ไปใช้งาน แล้วผลเป็นอย่างไร กรุณาแจ้งผลการใช้งาน กลับมาให้ทราบด้วย ก็จะดีครับ สิ่งที่ผมอยากจะรู้ก็คือ เมื่อนำไปใช้งาน กับเครื่องคอมพิวเตอร์ จำนวน 30-40 เครื่องแล้วนั้น ความเร็วในการใช้งานเป็นอย่างไร
คุณสมบัติ
เชื่อมต่อ internet และ local network ด้วย การ์ด lan 2 ใบ
DNS Server เพื่อรองรับ domainname และ mail server ในอนาคต
IP Masquerade ใช้ iptables ช่วยในการ Share Internet
Proxy Cache Server (Squid) เพิ่มความเร็วในการเข้าชมเว็บ ด้วย squid cache server
Transparent HTTP ทำให้ลูกข่ายทุกเครื่องเรียกเว็บ ผ่าน cache server โดยอัตโนมัติ
DHCP Server แจก IP ให้เครื่องลูกข่ายอัตโนมัติ
ติดตั้ง Redhat 9.0
ติดตั้ง การ์ด lan 2 การ์ด เข้าไปในเครื่อง
ติดตั้งredhat 9.0 ตามปกติ แต่จุดที่สำคัญ จะให้รายละเอียดดังนี้
Installation Type เลือกแบบ custom
Disk partitioning setup เลือก automatically partition
Automatic partition เลือก Remove all partitions on this system ถ้ามีคำถาม ให้คลิก yes
Network Configuraion
eth0 ตั้ง IP เป็น ip จริง ที่กำหนดให้ เช่น 203.172.148.xxx netmask 255.255.255.248
eth1 ตั้ง IP เป็น 192.168.109.1 netmask 255.255.255.0
hostname ตั้งเป็น netgate หรืออะไรก็ได้
gateway ใส่ ip ของ ดาวเทียม (consumer box)
dns ไม่ต้องใส่ ถ้ามี error ให้คลิก continue
Firewall Configuration เลือก Medium และ user default firewall rules
Package Gruop Selection เราจะติดตั้ง โดยใช้ package น้อยที่สุด ให้เช็คเครื่องหมาย "ถูก" ใน Select Individual Package แล้วคลิก Next
Individual Package คลิกที่ All Package ที่อยู่บนสุด รอสักพัก จะมีรายการ package ขึ้นมาในช่องด้านขวา ให้คลิกปุ่ม Unselect all in group แล้วเลือก package จำนวน 4 package ดังนี้ bind , dhcp , iptables , squid แล้วคลิก Next
Unresolved dependencies ให้คลิก Next ได้เลย รวมขนาดที่ติดตั้ง 402 Mb
ติดตั้ง script dream gateway
1.ใส่แผ่น disk เข้าไปใน drive A
2.login เป็น root เข้า linux
3.พิมพ์คำสั่ง mount /dev/fd0 /mnt/floppy แล้วกดปุ่ม enter หมายถึง การเรียกใช้งาน drive A
4.พิมพ์คำสั่ง cd /mnt/floppy แล้วกดปุ่ม enter หมายถึง ย้ายเข้าไปใน drive A
5.พิมพ์คำสั่ง cp * /tmp แล้วกดปุ่ม enter หมายถึง copy ไฟล์ ทั้งหมด ใน drive A ไป directory /tmp
6.พิมพ์คำสั่ง cd /tmp แล้วกดปุ่ม enter หมายถึง ย้ายเข้า directory /tmp
7.พิมพ์คำสั่ง chmod 700 install.sh แล้วกดปุ่ม enter หมายถึง สั่งให้ ไฟล์ install.sh ให้สามารถ run ได้
8.พิมพ์คำสั่ง ./install.sh แล้วกดปุ่ม enter หมายถึง สั่งให้ script file ที่ชื่อ install.sh เริ่มทำงาน
9.ไม่เกิน 1 นาที linux จะreboot ตัวเอง นั่นหมายถึง พร้อมที่จะใช้งานแล้ว
ก่อนใช้งาน
1.เชื่อมสาย lan จาก consumerbox ของดาวเทียม มาที่เครื่อง linuxserver (eth0)โดยใช้ สายแบบ cross
2.เชื่อมสาย lan จาก linuxserver (eth1) ไป hub/switch ใช้สายแบบ ตรง
3.ที่เครื่องลูกข่ายไม่ต้องกำหนด IP Address ดูวิธีการ เนื่องจาก linuxserver จะแจก ip ให้เครื่องลูกข่ายอัตโนมัติ
ข้อมูลจาก : เครือข่ายความคิด พันธมิตรความรู้