LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1217|回复: 6

Linux作透明代理服务器,双网卡,要求用户绑定ip,如何实现?

[复制链接]
发表于 2006-12-21 15:47:57 | 显示全部楼层 |阅读模式
我想用linux机器作透明代理,有两块网卡,一块用来连接外网,另一块作为共享网关,(比如说绑定ip:192.168.1.254)。使用时,首先在linux服务器上为用户分配一个ip,把它的MAC地址和这个ip绑在一起,然后用户进行设置(ip设置成分配的,将默认网关设置为192.168.1.254)就可以上网,请问如何实现?都需要哪些软件?
发表于 2006-12-21 15:49:06 | 显示全部楼层
iptables
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-21 15:56:39 | 显示全部楼层
好快啊,能不能具体点。我对这方面不懂。我知道ip和mac地址绑定在etc/ethers中写入就行,linux服务器对外上网是使用账号的,不是拨号上网,这个对外的账号都有。
但是对内实现方面,就是安装了linux系统,然后再etc/ethers中把用户的mac和ip绑定就行吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-21 15:57:43 | 显示全部楼层
好快啊,能不能具体点。我对这方面不懂。我知道ip和mac地址绑定在etc/ethers中写入就行,linux服务器对外上网是使用账号的,不是拨号上网,这个对外的账号都有。
但是对内实现方面,就是安装了linux系统,然后再etc/ethers中把用户的mac和ip绑定就行吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-21 15:59:13 | 显示全部楼层
好快啊,能不能具体点。我对这方面不懂。我知道ip和mac地址绑定在etc/ethers中写入就行,linux服务器对外上网是使用账号的,不是拨号上网,这个对外的账号都有。
但是对内实现方面,就是安装了linux系统,然后再etc/ethers中把用户的mac和ip绑定就行吗?
回复 支持 反对

使用道具 举报

发表于 2006-12-21 16:23:52 | 显示全部楼层
etc/ethers???
不知道这个文件,用iptables就能实现ip和网卡的绑定
回复 支持 反对

使用道具 举报

发表于 2006-12-22 10:28:10 | 显示全部楼层
iptables+squid
squid中设置
acl swip src '/usr/local/squid/swip' #ip地址文件
acl swmac arp '/usr/local/squid/swmac'  #mac地址文件
http_access allow swip swmac
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表