- 论坛徽章:
- 0
|
配置linux服务器的几个步骤(最简单的)
主要功能:实现上网,也能够让局域网的其他机器可以通过该服
务器访问外网。
1、装好红帽9之后,给两块网卡配好地址
eth0:外网的网卡
IP:202.118.55.42
子网掩码:255.255.255.0
网关:202.118.55.1
域名:202.118.66.6
eth1:内网的网卡
IP:192.168.1.5
子网掩码:255.255.255.0
域名:202.118.66.6
此处,我需要说明一点,我们上外网的时候,IP地址和mac必须
绑定才能上网,所以外网的Mac如果不是最初的登记的那块网卡
,还必须改变外网网卡得MAC地址,如果你的实际情况牵扯不到
MAC,就不用我这样麻烦了。
改变MAC得方法是,linux桌面上右键,选新建终端,
输入 ifconfig eth0 down 回车
输入 ifconfig eth0 hw ether 00:60:08:9c:53:2e 回车
输入 ifconfig eth0 up 回车
这样就修改了,再输入 ifconfig 回车,察看MAC是否修改正
确
2、安装squid
在红帽的第一张安装盘就有
具体安装方法 rpm -ivh 软件名称
安装之后,找到这个文件,路径 /etc/squid/squid.conf
在1450左右的位置,将下面的配置行修改了
# http_port 3128
改成 http_port 3128 8080 (注意前面的#去掉,它起到注释的
作用)
# cache_mem 8mb
改成 cache_mem 92mb (大约使用物理内存的1/3)
将这句话的注释去掉(#号去掉)
cache_dir ufs /var/spool/squid 100 16 256
添加访问控制
在这个文件最后写这么几句话
acl mynetwork src 192.168.1.0/24 (这里的192.168.1.0/24
相当于192.168.1.0/255.255.255.0)
http_access allow mynetwork
http_access allow localhost
然后把这个文件保存
在命令行输入这个命令 squid -z
这时候会有错误,你再次编辑/etc/squid/squid.conf,在最后写
一行,visible_hostname 你的主机名,我的主机名就是
serverlinux
在命令行输入这个命令启动 service squid start
如果希望下次重启服务器启动squid
用这个命令 ntsysv
选中squid
3、有个问题
我这样弄好之后,内网ping一点问题没有,ping外网网关也可以
,但是ping外网的任何一个地址都不行,这样的提示:network
is unreachable
我用了这个命令,#route add default gw 202.118.55.1 dev
eth0,这样子就能上外网了!
4、不能高兴,局域网内的其他机器都上不了!!?为什么?
我们内网的机器系统都是2000server ,在他们的ie浏览器的工
具兰有“工具“一项,选中,-->internet选项-->连接-->局域
网设置-->代理服务器-->地址:202.118.55.42 端口:3128,按
确定保存
现在,应该局域网内的机器都能访问外网了!
就是这样,最简单的配置,以后再深入,慢慢把防火墙和杀毒软
件也安装了!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31957/showart_247885.html |
|