欢迎来到天天文库
浏览记录
ID:40568045
大小:63.50 KB
页数:9页
时间:2019-08-04
《linux双网卡代理上网》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux现在已经是服务器的主流了,但是还有很多人不会做!其实Linux内容不多,本人就将Linux做代理服务器的方法用最简单的方法教给大家!其实:大道不过三两行,说穿不值一文钱。如何用Linux做代理服务器(最简单的做法,这里以RedHat9.0为例)需要配置:CPU:Pentium133Mhz内存:32MB硬盘:640MB网卡:2块(机器配置不符合以上条件请不要尝试安装Linux)Linux做代理服务器 最简单的做法,用RedHat9.0为例 找一台能装上Linux的机器最少要有两块网卡 1.安装Linux,不管是在图形,还是文体下都可以,选择最小安
2、装,在安装的时候可以先配置一下外网的IP和DNS(不设也行),其它全部默认 安装好后进入提示符 2.进入提示符以后,首先配置下网卡: eth0(外网网卡)配置文件路经为:/etc/sysconfig/network-scripts/ifcfg-eth0 用vi/etc/sysconfig/network-scripts/ifcfg-eth0修改 eth0的内容,如果安装得时候配好了就不用配了,检下看有错没就行了。 eth0的内容为:(注IP为假设IP, #为注释不用写) DEVICE=eth0 #硬件设备名 BOOTPROTO=static#
3、配置方式------------这里可改 BROADCAST=218.28.9.255#广播地址 IPADDR=218.28.9.123#是你的IP地址 NETMASK=255.255.255.0#子网掩码 NETWORK=218.28.9.0#整个网段的地址 ONBOOT=yes#是否启用网卡(一般默认是开启的) eth1(内网网卡),配置文件路经为:/etc/sysconfig/network-scripts/ifcfg-eth1 用vi/etc/sysconfig/network-scripts/ifcfg-eth1修改 eth0的内容
4、 eth1的内容为: DEVICE=eth1 #硬件设备名 BOOTPROTO=static #配置方式-------这里可改 BROADCAST=192.168.0.255 #广播地址 IPADDR=192.168.0.1 #是你的IP地址 NETMASK=255.255.255.0 #子网掩码 NETWORK=192.168.0.0 #整个网段的地址 ONBOOT=yes #是否启用网卡(一般默认是开启的) 网卡配置完了 大家可以用ifconfig命检查下网卡有
5、没配错 3.现在来设置外网网关,和ISP提供的DNS 网关的配置文件路径是 /etc/sysconfig/network 用vi编辑 如果在安装时已经设好这个不用改。 内容为: NETWORKING=yes #这个不知道是什么意思默认为yes 不用改 HOSTNAME=rslinux #你的主机名 不用改 GATEWAY=218.28.9.120 #你的外网网关 下来加上DNS 如果安装时设好就不用改了 DNS配置文件路径为: /etc/resolv.conf 用vi编辑 语法是: nameserver20.2102.224.
6、68 (可以加多条) 以上基本工作全部做完以后我可以用 route命令检查下路态如果读出来很顺利则说明没问题. 我的做完以后是这样的 192.168.0.0 *255.255.255.0U000eth1 218.28.9.0 *255.255.255.0U000eth0 169.254.0.0 *255.255.255.0U000eth1 127.0.0.0 *255.255.255.0U000lo default hn.pds.kd.adsl255.255.255.0U000eth0 3.用IPTABLES实现双网卡NAT功能,从而实现代理
7、服务器上网-----这里可以不动 上面的工作做完了之后我们修改sysctl.conf,也就是IP转发文件。在这里我们一定要起用IP转发才可以。 sysctl.conf路径为 /etc/sysctl.conf 里面可以这样写: net.ipv4.ip_forward=1 net.ipv4.conf.default.rp_filter=1 kernel.sysrq=0 4.最后编辑 rc.local文件 vi/etc/rc.d/rc.local#编辑起动批处理文件,在文件末尾添加如下几行 iptables-F#清除iptables表 ipta
8、bles-F-tnat#清除iptablesIPna
此文档下载收益归作者所有