2012年1月25日星期三
Debian 5.5 server (proxy, samba, apache2, ftpd)
今天我将教大家如何以Dedian 5设置为server(proxy、apache、ftp、samba)
windows PC为client。
1)首先要格式化一架电脑成Debian 5.5
把HDD分为3个partitions 分别为:
/
swap
/Backup
pc name: Linux1
2)格式化一架电脑成Windows 7
connect 2 PCs to the switch.
3)set IP address
Debian server:
Eth0 : 1.1.3.1
255.255.255.252
Eth1 : 192.168.1.5
255.255.252.0
192.168.0.1
设置好后记得restart service如下:
/etc/init.d/networking restart
确定ip address正确:
ifconfig
Windows client:
LAN : 1.1.3.2
255.255.255.252
WLAN : 194.30.1.3
: 255.255.255.0
4) Install & configure SAMBA
在/里开个share folder:
mkdir /sambashare
建立新samba用户及密码:
useradd client1
smbpasswd -a client1 password
设置share folder的用户权限:
chown 755 /sambashare
或
chown client1 /sambashare
samba 设置:
gedit /etc/samba/smb.conf
更改或加入以下设置:
[share]
path = /sambashare
comment = file sharing from linux1
browseable = yes
writeable = yes
valid users = client1
5) 测试SAMBA:
#testparm
#smbclient -L //sambashare -U client1
检查IP address:
#if config
检查server name:
#hostname
修改server name:
#/bin /hostname
6)安装Apache2 放入debian安装CD:
#apt-get install apache 2
configure port (例子:把原本的80换成8080)
#gedit /etc/apache/ports.conf
#gedit /etc/apache/sites-available/default
把全部80换成8080.
建立简单的网页:
#mkdir /sambashare/www
#cd /sambashare/www
#touch index.html
#echo “welcom to my blog” > /pkm/www/index.html
检查:
#more index.html
#/etc/init.d/apache2 restart
打开internet browse,输入 localhost:8080 后按 Enter
看是否能进入刚才建立的网页。
#gedit /etc/resolv.conf
打开后输入server name 跟相应 IP address:
linux1 1.1.3.1
7)安装&设置FTPD
#apt-get install proftpd
检查:
打开Internet browse, 输入 ftp://1.1.3.1 或 ftp://linux1 后按 Enter
设置指定共享文件:
#gedit /etc/proftpd/proftp.conf
default root /sambashare
#/etc/init.d/proftpd restart
8) 安装设置proxy:
apt-get install squid
#gedit /etc/squid/squid.conf
打开后更改以下设置:
http_access allow
打开internet browse, Edit, Preferences, Advanced, Network
更改以下设置:
http proxy, 192.168.1.5, 1.1.3.1
iptables --flush
iptables -t nat -A POSTROUTING -O eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
echo1 > /proc/sys/net/ipv4/ip_forward
iptable-save
iptable-apply
/etc/init.d/squid restart
标签:
IT Network
订阅:
博文评论 (Atom)
没有评论:
发表评论