当前位置: 技术问答>linux和unix
Linux系统代理配置
来源: 互联网 发布时间:2015-06-11
本文导语: 我用ADSL上网内部有五台电脑上网(windows代理),因直接上网总是有人没事干送病毒进来,想用一台旧机装Linux系统代理,或作网关怎样设置 | 环境:内网为192.168.2.0网段,外网DDN为10.19.78.0网段...
我用ADSL上网内部有五台电脑上网(windows代理),因直接上网总是有人没事干送病毒进来,想用一台旧机装Linux系统代理,或作网关怎样设置
|
环境:内网为192.168.2.0网段,外网DDN为10.19.78.0网段。外网网关为10.19.78.1
配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5
改文件永久配置
(1.)修改 /etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes
HOSTNAME=server
GATEWAY=10.19.78.1
GATEWAYDEV=eth0
#网关为10.19.78.1
(2.)在/etc/sysconfig/network-scripts目录下创建文件ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
BOOTPROTO=
BROADCAST=10.19.78.7
NETWORK=10.19.78.0
NETMASK=255.255.255.248
IPADDR=10.19.78.5 #本机在上级网络的ip
(3.)用/ect/rc.d/init.d/inet restart 使IP配置生效
(4.)利用iptables的写如下脚本gw.sh:
#begin
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -t nat -F
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.2.0/24 -j ACCEPT
iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5
#end
配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5
改文件永久配置
(1.)修改 /etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes
HOSTNAME=server
GATEWAY=10.19.78.1
GATEWAYDEV=eth0
#网关为10.19.78.1
(2.)在/etc/sysconfig/network-scripts目录下创建文件ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
BOOTPROTO=
BROADCAST=10.19.78.7
NETWORK=10.19.78.0
NETMASK=255.255.255.248
IPADDR=10.19.78.5 #本机在上级网络的ip
(3.)用/ect/rc.d/init.d/inet restart 使IP配置生效
(4.)利用iptables的写如下脚本gw.sh:
#begin
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -t nat -F
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.2.0/24 -j ACCEPT
iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5
#end
|
这个很简单,安装一个最小的linux,然后用iptables做NAT就行了
|
当然可以,只要开放相应的端口就可以了。
|
当然是可以的了你下载一个.RPM结尾的QQ装上就行了,