救命啊,毕业设计的时间就要到了!让内网机子默认访问主机http
我的eth0 的ip:10.1.1.6 , eth1的ip:211.161.5.129
http: 10.1.1.6:80
在ipbtables 中是这样写的:
iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j DNAT --to 10.1.1.6:80
请问如果想让局域网的机子打开浏览器,不管访问什么网站都转到10.1.1.6的http上该怎么做?
各位大侠,毕业设计就要交了!急啊!!
在此谢过!
问题点数:100、回复次数:6Top
1 楼ccwife(chochoc)回复于 2003-06-01 13:00:04 得分 0
给分是没问题的,还请各位帮忙啊Top
2 楼noway(风飘扬)回复于 2003-06-01 17:27:41 得分 10
http://www.linuxsir.com
搜索一下iptables,肯定能找到你有用的!Top
3 楼ccwife(chochoc)回复于 2003-06-01 20:49:54 得分 0
我到那看过了!可惜,也许我能力不够吧。Top
4 楼ccwife(chochoc)回复于 2003-06-02 11:01:13 得分 0
我的100分就给不出了吗?Top
5 楼oknet(既然已经分手了,又何必再重新开始呢?)回复于 2003-06-02 13:40:08 得分 50
最简单的方法,所有内网的机器的gateway设置成10.1.1.6
iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j DNAT --to 10.1.1.6:80
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -d 0.0.0.0/0 -j SNAT --to 211.161.5.129
然后在10.1.1.6安装apache,不过建议安装在另外一台10.1.1.x网段的机器上
这样你的内网机器访问任何x.x.x.x:80的请求就都被重定向到了10.1.1.6:80
同时你这台机器可以用来做上网代理的网关(第二条规则,启用了NAT功能)Top
6 楼guhao_CSDN(古)回复于 2003-06-03 22:08:51 得分 40
是啊,这个问题我在别的论坛已经回答过你了!!!!
1。网关如上
2。客户端要访问不同网段的apacheTop




