ขั้นตอนการติดตั้ง Linux



ขั้นตอนการติดตั้ง Linux Proxy server Redhat 9

Welcom to Red Hat Linux

กด Next

Language Selection

เลือก Us-English กด Next

Mouse Configuration

เลือกตามตัวอุปกรณ์ที่ต่อ กด Next

Installation Type

เลือก Custom กด Next

Disk Partition Setup

เลือก Manually กด Next

Disk Setup (การแบ่ง Partition)

1. ส่วนของ root

Name :/

File system Type : ext3

Size : ให้เลือก ในหัวข้อที่ 3 Full to maximum

2. ส่วนของ Swap

Name :

File system Type : swap

Size : 2 เท่าของ Ram

3. ส่วนของ home

Name : /home

File system Type : ext3

Size : 1000

4. ส่วนของ cache

Name : /chche

File system Type : ext3

Size : 3200 ขึ้นอยู่กับขนาดของ HDD

5. ส่วนของ var

Name : /var

File system Type : ext3

Size : 3000 ขึ้นอยู่กับขนาดของ HDD

6. ส่วนของ data (ทำหรือไม่ก็ได้)

Name : /data

File system Type : ext3

Size : 3000 ขึ้นอยู่กับขนาดของ HDD

7. ส่วนของ usr

Name : /usr

File system Type : ext3

Size : 3000 ขึ้นอยู่กับขนาดของ HDD

Boot Loader Configuration

กด Next

Network Configuration

1. ให้ปลด DHCP ออก

2. eth0 ใส่เป็น IP จริง 202.143……..

3. eth1 ใส่เป็น IP วงที่ต้องการเช่น 192.168.1.1 subnetmask 255.255.255.0

manaully ns1.linux.ac.th

Gateway (IP Router) 192.168.64.1 sub 255.255.255.0

DNS 203.146.15.9 203.146.0.20 203.146.237.237

เสร็จแล้วกด Next

Firewall Configuration

เลือก No Firewall กด Next

Additional Language Support

เลือก English (USA) กด Next

Time Zone Selection

เลือก Asia Bangkok กด Next

Set Root Password

ใส่ password ที่ต้องการ กด Next

Authentication Configuration

กด Next

Package Group Selection

1. Desktops

เลือกหัวข้อที่ (1,3) ให้มีเครื่องหมายถูก หัวข้อที่ 3 เข้าไปเลือก ข้อ 3 เพิ่ม

[/] X windows System

[ ] GNOME Desktop Enviroment

[/] KDE Desktop Environment เลือก Details เลือกข้อ 3 เพิ่ม

[/] kdeadmin – Administrative tools for KDE.

2. Applications

[/] Editors

[ ] Engineering and Scientific

[/] Graphical Internet

[/] Text-based Internet

[/] lynx – A text-based Web browser

[/] pine – A commonly used, MIME compliant mail and news reader

3. Server

เลือก ทุกข้อยกเว้นข้อที่ 7 (SQL Database Server) ข้อที่ 9 เข้าไปเลือกข้อ 4 เพิ่ม

[/] Server Configuration Tools

[/] Web Server

[/] Mail Server

[/] Windows File Server

[/] DNS Name Server

[/] FTP Server

[/] SQL Database Server

[/] News Server

[/] Network Servers

[/] dhcp – A DHCP (Dynamic Host Configuration Protocol) Server and relay agent.

4. Developmentv

เลือกหัวข้อที่ (1,2,3,5)

[/] Development Tools

[/] Kernel Development

[/] X Software Development

[/] GNOME Software Development

[/] KDE Software Development

5. System

เลือกหัวข้อที่ (1,2) ข้อที่ 2 เข้าไปเลือกข้อ 4 เพิ่ม

[/] Administration Tools

[/] System Tools

[/] mc – A user-friendly file manager and visual shell

[/] Printing Support

About to Install

กด Next

Installing Packages

รอเปลี่ยนแผ่น

Boot Diskette Creation

เลือก No กด Next

Graphical Interface (x) Configuration

กด Next

Monitor Configuration

กด Next

Customize Graphical Configuration

เลือก True color (16 bit) monitor phiiip 105S 2300

ความละเอียดเป็น 800x600

ด้านล่างให้เลือกเป็นแบบ Text กด Next

ในกรณีที่ไม่ได้ลง คำสั่ง pico ไว้ให้นำแผ่น Linux แผ่นที่ 2 ใส่ลงใน cdrom แล้วพิมพ์คำสั่ง

[root@ns1.root]#mount /dev/cdrom

# cd /mnt/cdrom

[root@RPMS # cd Redhat/RPMS/

# rpm –ivh pine-4 (พิมพ์ pine แล้วกด Tab ก็ได้)

[root@ns1.root]# eject แผ่น CD จะออกมา

การ Share Internet

1. [root@ns1.root] # pico /etc/sysctl.conf

แก้ที่ net.ipv4-ip-forward = 0 ให้เป็น net.ipv4-ip-forward = 1

เมื่อแก้แล้ว กด Ctrl+X ตอบ yes แล้วกด Enter เพื่อเป็นการ Save ไฟล์

2. # iptables –t nat –A POSTROUTING –d ! 192.168.1.0/24 –j MASQUERADE กด TAP กด En

3. # iptables –A FORWARD –s 192.168.1.0/24 –j ACCEPT กด TAP กด En

4. # iptables –A FORWARD –d 192.168.1.0/24 –j ACCEPT กด TAP กด En

5. # iptables –A FORWARD –j DROP กด TAP กด En

6. # iptables –t nat –A PREROUTING –i eth0 -p tcp --dport 80 -j REDIRECT --to port 8080

7. # iptables-save > /etc/sysconfig/iptables กด EN

ขั้นตอนการทำ Samba

# rpm –q samba ดูว่ามีไฟล์ samba อยู่หรือไม่

สั่ง # pico /etc/samba/smb.conf

แก้ไขดังต่อไปนี้ workgroup = WORKGROUP

guest account = nobody

security = share

interfaces = 192.168.1.1/24 202.143.131.2/28

Card Lan ใบที่ 2 Card Lan ใบที่ 1

เลื่อนลงมาจนถึง

-------------------------------------------------------Share Definitions ------------------------------------------------------

พิมพ์เพิ่มที่บรรทัดสุดท้าย

; [my document]

; part = /tmp

; public = yes

; only guest = yes

; writable = yes

; printable = yes

; browseable = yes

; guest ok = yes

เสร็จแล้ว กด Ctrl+X ตอบ yes กด Enter เพื่อ save

[root@ns1.root]# service smb restart

[root@ns1.root]# smbclient –L //192.168.1.1

[root@ns1.root]# chmod 777 /tmp

สร้าง Squid

[root@ns1.root]# cd/cache/

[root@ns1.cache]# mkdir squid

# chown squid.squid/cache

# df –m

# cd /root

[root@ns1.root]#

ขั้นตอนการลง Webmin

1. ใส่แผ่น CD ลงใน CD-ROM

[root@ns1.root] # mount / dev /cdrom

# cd /mnt/cdrom

# ls เพื่อดูห้อง Webmin จากนั้นเข้าไปในห้อง Webmin

# cd WEBMIN

[root@webmin] # rpm –ivh WEBMIN-1.121-1.noarch.rmp หรือพิมพ์ web แล้วกด Tab ก็ได้

# cd /root

[root@ns1.root] # eject เอาแผ่น CD ออก

# startx

เมื่อลง webmin เสร็จแล้วให้เข้า Web โดยเลือก Mozilla Web Browser

พิมพ์

จะหน้าจอ Login to webmin

ให้ใส Username root

Password ******** (password)

ขึ้นกรอบ Confirm ตอบ Yes

จะขึ้นกรอบ Alert ตอบ Yes

แล้วก็จะขึ้นกรอบ Security Warning

จะมีเครื่องหมาย [/] อยู่หน้า ข้อความ

[/] Alert me whenever I submit information tht’s not encrypted

ให้ปลดเครื่อง / ในช่อง ออก แล้วกด Continue เครื่องจะเข้าสู่หน้าจอ Webmin

เลือก Server

ทำ DHCP Server

1.Add a new subner (ในวงที่ต้องการแจกให้เครื่องลูก)

Networt address 192.168.1.0(เป็น IP network) Netmask 255.255.255.0

Address rangess 192.168.1.2 – 192.168.1.254

เสร็จแล้ว Create กด yes

2.Add New Subnet (ใส่เพิ่มอีกครั้ง เป็น IP จริงโดยใส่ IP network)

Network address 202.143.145.0 Netmask 255.255.255.240

เสร็จแล้ว Create

จะได้รูปขึ้นมา 2 รูป ให้คลิกที่รูปที่มี IP 192.168.1.0

192.168 202.143

เลือก Edit Client Options

Detaultnrouter 192.168.1.1

Subnetmask 255.255.255.0 Broadcast 192.168.1.255

Domain name linux.ac.th DNS 203.146.15.9 203.146.0.20

กด save กด retun to subnet list แล้วกด start sever

เมื่อกด Start แล้วจะมี Error ขึ้นมาให้เป็น copy ไฟล์ ddns–updat - style ad–hoc;

ไปพิมพ์เพิ่มลงในไฟล์ dhcpd.conf ที่บรรทัดสุดท้าย โดยใช้คำสั่ง

# pico/etc/dhcpd.conf

เมื่อเพิ่มเสร็จแล้ว ให้กด Ctrl+X ตอบ yes แล้วกด Enter เพื่อเป็นการ Save ไฟล์

แล้วกลับไปstart server ใหม่เมื่อผ่านแล้วให้กด Addly Change เลือก Return to index

ทำ Squid ใน Webmin

เข้า Webmin ส่วนของ Squid Proxy server

1. port and Networking

ทำเครื่องหมายที่หน้าข้อความ Listed below

Proxy address and Port 8080

ICT port 3130

กด Save

2. Memory Usage

Memory Usage limit (RAM/3) MBs กด Save

3. Access Control

1. Access control lists

ที่ด้านล่างสุด

ด้านซ้าย Create new ACL ด้านขวา Client Address

เมื่อกด Create new ACL แล้ว จะขึ้นหน้าจอ

ACL Name พิมพ์ lan

From IP 192.168.1.0 To IP …….ว่าง….Netmask 255.255.255.0

เมื่อเสร็จแล้ว ทำการ Save

2. Proxy restriction

Add porxy restriction

เลือก Allow

เลือก lan (ที่เราสร้างไว้) กด Saver

เมื่อเสร็จแล้วให้เลือกลูกศรตรง lan ขึ้น

สั่ง start squid

กด Return to sqid index

4. Cache Options

เลือก Listed

Directory type Caching Directory 1 Diretory 2

/cache/squid UFS 2000(ส่วนที่เหลือ) 64 128

วิธีดู ค่าของ Caching ให้ใช้คำสั่ง [root@nsl.rool]# df – m ให้ดูค่าของ cache แล้วนำมาใส่

กด save

เลือก initialize cache

จะขึ้น กรอบสีฟ้า Initialize cache

เลือก Return to Spuid index

เลือก start squid

เลือก Addly change

[root@nsl.root]# setup หรือ ntsysv เพื่อเข้าไปเลือก services ต่างๆ

เข้าหัวข้อ System Service ส่วนที่ต้องเลือก

[*] apmd [*] anacron [*] atd [*] autofs

[*] crond [*] cups

[*] dhcpd [*] gpm [*] httpd

[*] iptables [*] irqbalance [*] isdn

[*] kudzu [*] keytable [*] microcode_ctl

[*] netsf [*] network [*] nfslock

[*] pcmcia [*] protmap

[*] random [*] rawdebices [*] rhnsd

[*] sendmail [*] sgi_fam [*] spamassassin [*] smb

[*] squid [*] syslog

[*] webmin [*] xfs [*] xinetd

เมื่อเสร็จแล้วให้ Restart เครื่อง 1 ครั้ง

วิธีทดสอบ Porxynn ให้ Web

เลือก Edit ( Preferences.. ( Addvanced ( Proxies

MTTP Proxy :192.168.1.1 port 8080

SSL Porxy :192.168.1.1 port 8080

FTP Porxy :192.168.1.1 port 8080

Gopher Proxy :192.168.1.1 port 8080

SOCKS HOST :192.168.1.1 port 8080

กด OK ออกมาแล้วลองเข้า webmin โดยพิมพ์ ว่า http:// 127.0.0.1:10000

ถ้าเข้าได้ก็สามารถใช้งานได

ที่เครื่องลูกข่าย SET

IE tool > internet option >connection> Proxy 192.168.1.1 port 8080

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download