分页: 1 / 1

“校园E信”宽带共享上网新进展,需求各位帮助

发表于 : 2011-06-22 2:14
86823237
现在有2台电脑,一台WINDOWS 7 IP:192.168.1.108,一台UBUNTU LINUX IP:192.168.1.128
该2台电脑均在同一局域网。
经过反复测试后,发现可以使用代理服务器方式共享宽带,只是目前有一个问题没有解决,请求大家提供思路。

我的操作如下:
WINDOWS 电脑使用E信拨号上网后,开启ccproxy代理服务器软件(启动http,SOCKS5等代理协议),
然后再LINUX电脑上,开启全局代理设置,将192.168.1.108设置为代理服务器,然后打开Firefox浏览器访问网页:
测试结果如下:
输入 http://www.baidu.com 打不开,状态一直是正在解析DNS,
输入 http://www.google.com 打不开,状态同上,
然后我测试一个直接IP能访问的网站:http://61.150.4.238/ 可以打开,速度非常快。
所以问题就是:linux机器的DNS出问题,无法解析出域名的IP。

由于客户端机没有直接公网,我使用8.8.8.8 这样的外网DNS试过,依然不可行。
我将客户端机的DNS设置为代理服务器的IP:192.168.1.108,也不行。

现在请求各位兄弟的帮助,如何能把DNS也代理出来使用。使得客户端机也能解析出域名的IP。

Re: “校园E信”宽带共享上网新进展,需求各位帮助

发表于 : 2011-06-22 12:34
icyomik
“由于客户端机没有直接公网,我使用8.8.8.8 这样的外网DNS试过,依然不可行。”
这个不关事,你能用IP打开网站就说明已经连网,你想清楚DNS究竟设置好了没有。
如果用WINDOWS的DNS的话,要在WINDOWS下搭建DNS环境,很傻瓜的,自己搜搜就明。

Re: “校园E信”宽带共享上网新进展,需求各位帮助

发表于 : 2011-06-22 14:29
ptpt52
解决方案一:
在windows配置VPN传入连接,
Linux VPN连接到Windows即可上网
http://windows.chinaitlab.com/skill/854088.html

解决方案二:
在Linux配置NAT和转发,并进行上网认证
Windows 默认网关设置为LInux的IP,即可

Re: “校园E信”宽带共享上网新进展,需求各位帮助

发表于 : 2011-06-22 14:38
ptpt52
LINUX NAT 和转发配置如下:

代码: 全选

#配置网卡ip eth0
#之后,配置防火墙
    iptables -F
    iptables -F -t nat
    iptables -P FORWARD DROP
    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
#配置转发和IP伪装
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE

Re: “校园E信”宽带共享上网新进展,需求各位帮助

发表于 : 2011-06-22 17:06
86823237
icyomik 写了:“由于客户端机没有直接公网,我使用8.8.8.8 这样的外网DNS试过,依然不可行。”
这个不关事,你能用IP打开网站就说明已经连网,你想清楚DNS究竟设置好了没有。
如果用WINDOWS的DNS的话,要在WINDOWS下搭建DNS环境,很傻瓜的,自己搜搜就明。
这个DNS是不好设置的,因为Linux这机器是通过windows的代理服务器来访问到外网的IP网站,DNS要设置也只能设置内网的DNS服务器然后转发回来。

Re: “校园E信”宽带共享上网新进展,需求各位帮助

发表于 : 2011-06-22 17:06
86823237
ptpt52 写了:解决方案一:
在windows配置VPN传入连接,
Linux VPN连接到Windows即可上网
http://windows.chinaitlab.com/skill/854088.html

解决方案二:
在Linux配置NAT和转发,并进行上网认证
Windows 默认网关设置为LInux的IP,即可
谢谢这位兄弟提供方案,我今晚使用方案1 试试,结果会汇报上来