当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 【已解决】路由转发功能-- iptables
帖子发表于 : 2015-02-11 16:12 

注册: 2006-09-29 5:11
帖子: 1009
送出感谢: 11
接收感谢: 5
其实我小白得连这个问题都不知道如何正确描述。 :em03
环境--手机:Android 4.04,电脑Ubuntu12.04。
目标-- 手机开启无线“热点”,同时通过手机卡上网。电脑通过wifi连接手机热点。正常上网。电脑80端口开了WEB服务,正常工作。现在需要外网(公网)的别人的电脑能访问我的电脑,就是通过正在上网的手机来转发请求到我的电脑。
看过了我手机的/proc/sys/net/ipv4/ip_forwarder的内容是1。所以理论上应该是可以的。

现在我应该怎么在手机上设置(通过iptable?)来转发外来的http请求,比如8080端口的tcp请求,转发到我电脑的80端口啊?


_________________
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS


最后由 sanz 编辑于 2015-02-15 15:25,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 【求助】路由转发功能-- iptables
帖子发表于 : 2015-02-12 16:13 
头像

注册: 2012-01-17 22:17
帖子: 441
送出感谢: 3
接收感谢: 20
恩通过iptables就可以了,添加一条SNAT和DNAT
或者使用ssh -L的端口转发功能

来自 MI 3 上的 Tapatalk [url='http://tapatalk.com/m?id=10']now Free[/url]


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 【求助】路由转发功能-- iptables
帖子发表于 : 2015-02-12 17:24 

注册: 2006-09-29 5:11
帖子: 1009
送出感谢: 11
接收感谢: 5
langyxxl 写道:
恩通过iptables就可以了,添加一条SNAT和DNAT
或者使用ssh -L的端口转发功能

来自 MI 3 上的 Tapatalk [url='http://tapatalk.com/m?id=10']now Free[/url]


愿闻其详


_________________
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 【求助】路由转发功能-- iptables
帖子发表于 : 2015-02-14 3:03 

注册: 2011-02-14 17:46
帖子: 907
送出感谢: 3
接收感谢: 124
sanz 写道:
langyxxl 写道:
恩通过iptables就可以了,添加一条SNAT和DNAT
或者使用ssh -L的端口转发功能

来自 MI 3 上的 Tapatalk [url='http://tapatalk.com/m?id=10']now Free[/url]


愿闻其详

iptables的方法另一贴回复你了,ssh的端口转发:
ssh -fNTnq -L 8080:$hostname:80 $user@$ip
$hostname是电脑的hostname
$user是电脑的账户
$ip是电脑和手机相连的内网IP

ssh有断掉没提示的毛病,用iptables好一点



_________________
评价: 3.7% sanz
 
页首
 用户资料  
 
5 楼 
 文章标题 : Re: 【求助】路由转发功能-- iptables
帖子发表于 : 2015-02-14 7:28 

注册: 2009-08-04 16:33
帖子: 16882
送出感谢: 21
接收感谢: 1825
引用:
现在需要外网(公网)的别人的电脑能访问我的电脑

1. 最好 先問一下 你的手機號碼服務商 有沒有開啟 port 80 的服務 讓 外來的網友 能夠透過 port 80 訪問你的手機
3G / 4G 網路 分開問
因為 有些 手機號碼服務商 基於 流量的控制 是 關閉 port 80 的流通
引用:
手机开启无线“热点”

2. 你希望架設哪一種 ?

2-1. Ad hoc 網路(又作「臨時網路」、「自組網」或「隨建即連網路」)
提醒 先確認 你的手機是否支援 Adhoc
http://zh.wikipedia.org/wiki/%E7%84%A1% ... 2%E8%B7%AF
http://en.wikipedia.org/wiki/Wireless_ad_hoc_network
http://zh.wikipedia.org/wiki/Ad_hoc#Ad_ ... D.EF.BC.89
http://en.wikipedia.org/wiki/Ad_hoc#ad_hoc_networking
https://help.ubuntu.com/community/WifiDocs/Adhoc
https://help.ubuntu.com/stable/ubuntu-h ... adhoc.html

2-2. 熱點 (Hotspot)
http://zh.wikipedia.org/wiki/%E7%83%AD% ... 28Wi-Fi%29
http://en.wikipedia.org/wiki/Hotspot_%28Wi-Fi%29
http://askubuntu.com/questions/180733/h ... fi-hotspot



_________________
评价: 3.7% sanz
 
页首
 用户资料  
 
6 楼 
 文章标题 : Re: 【求助】路由转发功能-- iptables
帖子发表于 : 2015-02-15 15:22 

注册: 2006-09-29 5:11
帖子: 1009
送出感谢: 11
接收感谢: 5
感谢楼上各位的细致解答。现在基本上没有啥疑问了。
但是很不幸,经过试验,移动的2G网(WAP)不提供公网IP地址。联通的3G(WCDMA)同样不支持公网IP。
电信的3G(CDMA2000)是支持公网IP的(起码我这里),不过我的手机不支持,我是用无线上网卡电脑在电脑上拨号的,所以此时不需要iptables了。

BTW,是否支持公网和2G/3G/4G没有太大关系,主要和哪个服务商有关。原则上IP4的资源绝大多数都在电信手里,而且各地的政策可能不一样。所以,原则上除了电信,别的网络制式支持公网IP的可能性很小。而电信也需要试验确认。


_________________
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译