显示标签为“IT Network”的博文。显示所有博文
显示标签为“IT Network”的博文。显示所有博文

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