หลังจากเงียบหายไประยะหนึ่ง Linux จากค่าย RedHat ก็ประกาศโครงการใหม่
ออกมาเป็นโดยใช้ชื่อว่า Fedora ซึ่งจะเรียกว่า RedHat Version 10 ก็ไม่เชิง เพราะพร้อมๆ กันนี้ก็ได้ออก
Red Hat Enterprise Linux ออกมาด้วย ซึ่งก็มีข้อแตกต่างกันพอสมควร
หากใครอยากรู้รายละเอียดก็ไปดูได้ที่ www.redhat.com/apps/download/
เท่าที่ดูบ้านเราจะนิยม Fedora มากกว่า Enterprise แม้ว่าเจ้าของจะเชียร์อย่างไรก็ไม่ขึ้น อาจเป็นเพราะ Enterprise มีขนาดใหญ่และใช้คุณสมบัติของเครื่องมาก
แถมยังติดตั้งยาก มือใหม่คงไม่นิยม ชอบอะไรแบบกด Enter หรือ Click ไม่กี่ครั้งก็เรียบร้อย พร้อมใช้งานดีกว่า
หลังติดตั้งเรียบร้อยแล้ว
เราจะปรับแต่งไฟล์ที่เกี่ยวข้อง 3 ไฟล์คือ
| /etc/sysctl.conf | การกำหนดค่า FireWall |
| /etc/dhcpd.conf | ดูรายละเอียดเรื่องการกำหนดค่า DHCP Server |
| /etc/samba/smb.conf | ดูรายละเอียดการกำหนดค่า Ramba |
| /etc/squid/squid.conf | ดูรายละเอียดเรื่องการกำหนดค่า Squid Proxy |
| /etc/rc.d/rc.local | การกำหนดค่า FireWall |
rc.local เพิ่มบรรทัดต่อไปนี้
| /sbin/iptables -F -t nat |
| /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE |
| #Transparent proxy |
| /sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 |
sysctl.conf กำหนดให้ Routing ทำงาน
โดยกำหนดให้ ip_forward = 1
| # Controls IP packet forwarding |
| net.ipv4.ip_forward = 1 |
กำหนดค่าที่เครื่อง Server
Fedora Server ต้องมี Lancard 2 อัน
eth0 : 192.168.1.10 / 255.255.255.0
eth1 : 192.168.0.1 / 255.255.255.0
โดยที่ eth0 ต่อเข้ากับ internet โดยผ่าน ADSL Router ซึ่ง ทำหน้าที่เป็น GateWay มี ip=192.168.0.254
ดังนั้นที่ Fedora Server ต้องกำหนดค่า gateway และ dns server เป็น 192.168.0.254
กำหนดค่าที่เครื่องลูกข่าย
เนื่องจากเครื่อง Server แจกค่า ip ให้แก่เครื่องลูกข่ายด้วย dhcpd อยู่แล้ว จึงกำหนดให้เครื่องทั้งหมดในวงแลน รับค่าโดยอัตโนมัติ กำหนดเป็น Obtail an IP address automatically
16 พฤษภาคม 2548