免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1632 | 回复: 9
打印 上一主题 下一主题

linux 共享上网 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-17 17:02 |只看该作者 |倒序浏览
双网卡,
eth0(外)192.168.0.100 gateway=192.168.0.1 DNS=192.168.0.1
eth1(内) 10.0.1.0 网段

服务服能上网,客户端不能上网,
内网能PING通网关,外网,不管内网DNS如何设置,都不能上网.

是不是要启用DNS转发功能,还是什么别的配置,

如何配置,能提供相关的资料吗?
谢谢

论坛徽章:
0
2 [报告]
发表于 2005-10-17 18:30 |只看该作者

linux 共享上网

原帖由 "daikex" 发表:

内网能PING通网关,外网


能PING通外网。是PING IP还是PING 域名?
若PING 域名能通,应该DNS配置是正确!

论坛徽章:
0
3 [报告]
发表于 2005-10-17 18:37 |只看该作者

linux 共享上网

原帖由 "daikex" 发表:
双网卡,
eth0(外)192.168.0.100 gateway=192.168.0.1 DNS=192.168.0.1
eth1(内) 10.0.1.0 网段

服务服能上网,客户端不能上网,
内网能PING通网关,外网,不管内网DNS如何设置,都不能上网.

是不是要启用DNS转?.........


内网的dns设的是多少?如果能ping通外网,可以设一个外网的dns试试。

论坛徽章:
0
4 [报告]
发表于 2005-10-17 19:16 |只看该作者

linux 共享上网

192.168.0.1上有没有做10.0.1.0 的路由?

论坛徽章:
0
5 [报告]
发表于 2005-10-17 21:09 |只看该作者

linux 共享上网

#!/bin/bash
echo "1" >;/proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o eth0 -p tcp -j SNAT --to-source 192.168.0.100
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MAQUERADE
这样应该就可以上网了

论坛徽章:
0
6 [报告]
发表于 2005-10-17 21:17 |只看该作者

linux 共享上网

iptables 是个linux下可以用来自已写规则的防火墙.你上面的意思是要做一个代理服务器.让局域网的机子都可以通过你这台机子上网.双网卡,有静态IP,只要用iptables 中的SNAT 这个基本上就可以搞定了.不过这样只是做了一个ip 的转发,要做代理的话,最好能用squid.这应该是最好的代理软件,不设置太多了,我每一次都得配好长时间.不用速度很快的.它可以把客户机上过的网站的大多网页下载到自已的磁盘上,下一次上网就不用到网站上载了,直接是通过局域网到你服务器上下载,这样的话速度会快很多的

论坛徽章:
0
7 [报告]
发表于 2005-10-18 13:37 |只看该作者

linux 共享上网

我是又两台电脑作实验,外网ip是192.168.0.100.DNS是192.168.0.1
为什么要作192.168.0.1上10.0.1.0 的路由
我在/etc/rc.local里加了
echo 1 >;/proc/sys/net/ipv4/ip_forward
iptables  -A POSTROUTING  -t nat -s  10.0.1.0/8  -o eth0   -j SNAT --to-source 192.168.0.100

没有加下面的
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MAQUERADE

论坛徽章:
1
巳蛇
日期:2014-12-29 11:22:41
8 [报告]
发表于 2005-10-18 14:12 |只看该作者

linux 共享上网

看来有这种问题的朋友很多呀

顺便透露一下,linux版也正在筹划和准备一场讲解iptables的讲座,估计很快就能和大家见面了,希望大家期待!

论坛徽章:
0
9 [报告]
发表于 2005-10-18 14:34 |只看该作者

linux 共享上网

客户端能PING外面IP地址但不能PING 通域名,
域名 是192.168.0.1
我在/etc/resolv.conf 里面加了nameserver 192.168.0.1
/etc/rc.local里加了
echo "1" >;/proc/sys/net/ipv4/ip_forward
/iptables -t nat -A POSTROUTING -o eth0 -p tcp -j SNAT --to-source 192.168.0.100
iptables -t nat -A POSTROUTING -o eth0 -j MAQUERADE

还是不行

论坛徽章:
0
10 [报告]
发表于 2005-10-18 14:47 |只看该作者

linux 共享上网

安户端能PING通外网IP地址,但不能PING通域名,说明数据包可以转了,问题是在DNS上面,那如何设置Linux DNS
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP