电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 服务器
IP伪装之ipchains快速指南
作者:未知 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
 
上个月,我和兄弟想在家里建一个小型网络,以便在一个modem一条电话线的情况下让更多的计算机能联上互联网。我的机子联着modem,运行Linux,用作服务器;兄弟的机子运行Win95作客户机。我在网上到处查找关于这种小型网络的资料文档,最后决定使用IP伪装的技术来达到目的。
IP伪装技术是通过指派内部网的IP地址(在本例中我的机子IP为 10.0.0.1 客户机IP为10.0.0.2)使其他的客户机在没有外部IP地址时共享服务器的互联网连接。我看了许多有关的文档,的确弄懂了ipchains的原理和配置过程,但就是不能正常地运行在我的机子上。于是我就进入了在Undernet.org的#Linux IRC频道,并得到了一个自称Mongoose的同好的帮助。
他给了我一个他写的"用ipchains来实现IP伪装"的快速教程的网页地址。

*Ipchains是一个用来设置防火墙和IP伪装的软件,随RedHat 6.0 捆绑发行。(译注:ipchains也是自由软件,在网上可自由下载,主页在:

http://www.adelaide.net.au/~rustcorp/linux/ipchains

看了Mongoose的快速教程后,我用不到十分钟就搞定了我的网络。这也是我继续与他联系, 并得到他同意在Linux公报上发表他的教程的原因。

下面就是他的教程:


----------------------------------------
注意:
----------------------------------------
以下IP地址的含义为:

0.0.0.0 互联网的网关.
10.0.0.1 作网关机子的网卡捆绑IP地址.
10.0.0.2 作客户机 client0 的网卡IP地址.
10.0.0.3 作客户机 client1 的网卡IP地址.


网络网关设置
----------------------------------------
1.载入网卡模块(如果需要的话)

/sbin/modprobe ne2k-pci
(不同网卡的模块名也不同)

2.激活网卡并配置路由
(在/etc/rc.d/rc.local中加入以下脚本)

/sbin/ifconfig eth0 10.0.0.1 netmask 255.255.255.0 up
/sbin/route add -net 10.0.0.0 netmask 255.255.255.0 eth0
/sbin/route add default gw 0.0.0.0 eth0

3.允许客户机使用你的网络。
A. 在 /etc/hosts.allow 的尾部加入以下脚本:

ALL:10.0.0.2
ALL:10.0.0.3

B. 在其他需要配置的地方加入所需配置:
i. 因为速度的原因我建议使用squid作ftp/http的proxy.


网络客户机设置 ( 10.0.0.2 client0 )
----------------------------------------
1.载入网卡模块(如果需要的话)

/sbin/modprobe ne2k-pci

2.激活网卡并配置路由
(在/etc/rc.d/rc.local中加入以下脚本)

/sbin/ifconfig eth0 10.0.0.2 netmask 255.255.255.0 up
/sbin/route add -net 10.0.0.0 netmask 255.255.255.0 eth0
/sbin/route add default gw 10.0.0.1 eth0


网络测试
----------------------------------------
1. 从客户机 ping 10.0.0.1 ,并反向测试。

2. 使用 /sbin/ifconfig 来观察包传输情况。

3. 此时你应该能从客户机使用服务器的telnet/ftp服务。
A. 如果你在客户机上不能telnet到服务器,请检查 hosts.allow文件.


IP MASQ GATEWAY IP MASQ SETUP

IP伪装网关设置
----------------------------------------
1. IP转发设置(IP forwarding setup).
A. 为IP伪装网关加载IP转发。

echo "1" > proc/sys/net/ipv4/ip_forward
B.在每次机子启动时加载IP转发:
i.在RedHat中如下修改 /etc/sysconfig/network

FORWARD_IPV4=true

ii.在其他版本中在 /etc/rc.d/rc.local 的结尾加入:

echo "1" > proc/sys/net/ipv4/ip_forward
C.确保你的rc.local文件中没有如下内容:

echo "1" > /proc/sys/net/ipv4/tcp_syncookies


2.现在设置路由。 把以下内容加入到 rc.local中,让机子启动时自动装载。
A.在默认状况下拒绝所有 ip 转发。

/sbin/ipchains -P forward DENY

B. 允许你的子网计算机 (10.0.0.2 和 10.0.0.3)使用ip转发。

/sbin/ipchains -A forward -s 10.0.0.2/24 -j MASQ
/sbin/ipchains -A forward -s 10.0.0.3/24 -j MASQ

C.增加你需要的伪装模块。

/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_raudio
...



--------------------------------------------------------------------------------

只要按以上步骤,网络应该能配置好。我遇到的一个问题是设置好了我的IP伪装后,客户机只能通过IP地址访问互联网,此时你应该在/etc/resolv.conf中设置好你的DNS,并且让named守护程序运行,问题就解决。

好了,现在你的网络就弄好了。如你想了解更多有关IP伪装和防火墙的知识,参见HOWTO文档:

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·LINUX学习笔记--FTP服务器设置篇
·在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(共三种方法)
·无软驱和光驱安装Redhat方法
·如何通过PXE的方式远程安装linux(本地无 光 , 软驱)
·网络安装的一点实践
·VI 快速上手
·Linux下Apache并发连接数和带宽控制
·轻轻松松的安装Slackware Linux -- 5.其他非标准安装程序解析
·在Linux下建立强大的FTP搜索引擎(二
·Iptables来限制上QQ

最新文章
·造成服务器不稳定的因素有以下七点
·机房是海外服务器安全稳定重要因素
·UniCache 行业垂直门户网站加速方案
·VPS服务器是主机业务的革命性技术
·如何选好虚拟主机的五个关键细节
·虚拟化技术会造成服务器市场的低迷吗?
·IP KVM打造“保姆”服务的IDC机房
·服务器能耗吞噬资源 优化数据中心
·ASP.NET2.0服务器控件之捕获回传事件
·服务器虚拟化必须考虑的十大重要因素


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号