C语言C语言指针 约瑟夫环环问题,怎么去掉那个人

光纤猫和路由器的端口转发配置
通常,我们由于某些测试的需要,要将自己的电脑临时作为一个服务器以允许外部客户端通过公网IP和指定端口来访问我们。但绝大部分情况下,特别对于家庭来说,通常会经过猫再经过路由才能到我们终端,因此我们的终端通常IP地址都是内网IP:192.168….
,为了能够让外部客户端访问到,就需要配置端口转发。
多年前,家里使用的是ADSL猫+路由器,如果是这种配置,只需要配置路由转发即可,这个步骤包括在下面步骤二中,不再冗余叙述。随着时代的发展,光纤逐渐走进千家万户,目前家庭常用配置基本都是光纤猫+路由,此时配置端口转发会稍微麻烦些,因为光纤猫本身已经具备一个路由功能,因此实际上需要做两层转发。
&自顶向下,查看一下公网IP、路由器、本机IP,理一理它们的联。
公网IP的:
路由器的:
非常明显,光纤猫的IP就是公网IP,而路由器的IP已经是一个内网IP,电脑的IP又是路由器内网下的IP。因此要完成转发应该顺序是:光纤猫转路由器,路由器再转电脑。
第一步:配置光纤猫的路由转发:
以上面的拓扑图来看,外网访问电脑1,必须经过光纤猫,经过路由器1,才能到达,因此光纤猫的职责是指定的端口的数据转给指定路由器就足够了,至于路由器你要再转给谁,它并不关心。
配置光纤猫需要权限比较高的管理账号,这个账号,似乎有一个通用的账号和密码。账号:telecomadmin 密码:nE7jA%5m
。我家光纤猫型号是华为的:HG8120C PON
,我试过了这个账号密码可以使用。假如这个账号不能登录,你的user账号又不能配置时,网传据说是需要跟电信商量要过来。
猫中有这样一个说明:
进入配置界面后,在“ 应用/高级NAT配置/虚拟服务器设置 ”这个路径下,添加一个条目。
由于光纤猫只负责转给下级路由器,因此内部IP填下级路由器的IP地址,外部端口和内部端口我这里直接配置成一样。
第二步:配置路由器的转发:
进入路由器配置界面,应该比较熟悉,进入“ 转发规则/虚拟服务器 ”这个标签:
在虚拟服务器中添加一个条目:
路由器负责转给连接它的下级,这里直接接着我们的电脑,因此这个IP填写电脑的IP,端口号与前面对应一直。
第三步:测试一下配置是否成功:
1、使用一个可以配置成服务器的调试助手,我这里使用USR-TCP232-Test这个软件,启动一个服务器监听:
端口号要与之前光纤猫和路由配置的端口号对应即可。
2、再打开一个这个软件,用它构造一个客户端,尝试链接我们刚才建立的服务器:
需要注意这里的IP要填公网IP,端口号也是与前面想对应。
点击Connect能成功,发个消息,基本上OK了。
【注】由于不是计算机专业,对相关方面术语等可能不专业也不准确,希望实用即可了。
完整PDF文档,可移步置。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。极路由值得购买的原因之一:实用的超级端口转发功能_ps4吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,053,737贴子:
极路由值得购买的原因之一:实用的超级端口转发功能
这个功能很类似部分路由器的的端口映射功能,但是更为实用(我也是今天自行摸索才会的),很多设置参数通过app直接就能找出来,如果你有app,那么这一设置直接可在远程完成。。
什么是的超级功能。譬如,你在家中有个设备连接着路由器(假设路由器默认的局域网是192.168.199.1),比如是一个或者支持dlna的设备例如功放,路由器分给它的地址是192.168.199.2,那么在家里的局域网你输入192.168.199.2就可以对其进行管理了,但是当你置身于十几米乃至几公里几百公里以外时 你还能打开局域网下的192.168.199.1的路由器设置界面,或是192.168.199.2的那个摄像头的设置界面吗?给我们的答案是可以的
小伙伴儿们,最成熟的路...
观圈吧,知天下,小编带...
活久见!国外小哥因为沉...
前两天花少一帮人录完节...
芸芸重生,茫茫人海里,...
我们每个人都是富翁路上...
纵观当下娱乐圈,星二代...
了解娱乐圈实时资讯,吃...
控吧深夜趴,天下奇谈尽...
控吧深夜趴 天下奇谈尽...
导读:每天都可能遭遇...
古话说:“小时了了大未...
客户端,再怎么也没用
今天这里简单的说一下通过超级端口映射在 广域网下远程遥控局域网的路由器设置页面和局域网里支持局域功能的功放
首先将你的绑定帐号 在手机下 下载极路由app 更新好固件 保持极路由打开状态 后面的过程均可在 广域网下完成
然后还会变成nat1
先说说广域网下访问,在极路由局域网内 极路由的默认为192.168.199.1这个在局域网下是随时都可以进入访问的,难点就是在广域网下访问,但是通过超级端口映射能够很轻易的解决
打开app 选择智能插件,选择超级端口转发,在点选端口转发就能到设置页面了
这是托吗!
在楼上最后一张图里 有个外网和WAN口IP 只要你的没有做为 一般都是相同的 这个ip是关键信息 也是超级端口实现广域网通到你家局域网内部的核心因素
不就是端口映射么,正常的路由器都有
没有练习场地?来上延啊!
然而稳定性很差我ping经常ping飞到几百,不用就没事 ✎﹏﹏ abc123yesok对
使用神圣的挽尊卡挽回他的尊严!效果:ps4吧经验+15
学校的天翼客户端能用?
这实 点选编辑 如图 外网ip会自动给你写好(前面的外网ip会自动找到填好,不像其他路由器 ,你可能还需要输入ipconfig 慢慢的去查。)然后外部端口任选4位数例如这里的1234 ,内部ip 选择你要控制的这个路由器的局域网ip即 192.168.199.1(事实上这里的1234就是代表了192.168.199.1可以将1234看成192.168.199.1)内部端口选择80
这到底有什么用?
还推广这么有理由 醉了 这货还是给无知的人用吧
我家移动12M PS4网络类型3
平时下载速度还行, 就是晚上联网时会卡
完成设置后 选择立即运用 然后进入手机浏览器 先输入外网ip 之后英文,在输入刚刚设置的外部端口1234,就能进入局域网192.168.199.1的那个路由器设置界面了
弊端是动态IP 需配合花生壳等软件解决
普通路由器都带的功能,楼主没必要说这个值得购买的理由吧
发错地方了吧?
等于就是能不在wifi范围内直接控制路由器么。。
这个通用到其他路由器也可以 ,再举一个例子 遥控功放rx v475 首先可以在app里查看有哪些设备接入了路由器 第一个就是我的功放 内网ip 192.168.199.119
在进入超级路由转发添加一个 外部端口随便换一个例如1212 保存在运行网址输入 注意后填1212就进入雅马哈功放的界面了
还有我觉得路由不行 我也有个新的 虽然我手机是荣耀6p 盒子是华为 但是华为路由功能阉割太多 app也是只能查询一些状态 最主要的两点 第一点华为路由wifi必须要设密码 我基本不设密码 第二点wifi不能有中文名称和特殊符号。。这都啥时代了。。所以考虑其他品牌路由器也别选华为路由
路由器表示无压力,就是听说ps4利用小米路由连接z3不会延迟去买了个,结果还是延迟,但是内置的后台下载到时非常给力,下毛片再也不用开电脑了
贴吧热议榜
使用签名档&&
保存至快速回贴请问这个路由器有端口转发功能吗?_新路由吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,074贴子:
请问这个路由器有端口转发功能吗?
就是建立虚拟服务器功能,在网上搜了一堆教程,新路由设置里就是找不到。
贴吧热议榜
使用签名档&&
保存至快速回贴【已解决】路由转发功能-- iptables - 查看主题 & Ubuntu中文论坛
&[ 6 篇帖子 ]&
&文章标题 : 【已解决】路由转发功能-- iptables发表于 :
5:11帖子: 1006
其实我小白得连这个问题都不知道如何正确描述。
环境--手机:Android 4.04,电脑Ubuntu12.04。目标-- 手机开启无线“热点”,同时通过手机卡上网。电脑通过wifi连接手机热点。正常上网。电脑80端口开了WEB服务,正常工作。现在需要外网(公网)的别人的电脑能访问我的电脑,就是通过正在上网的手机来转发请求到我的电脑。看过了我手机的/proc/sys/net/ipv4/ip_forwarder的内容是1。所以理论上应该是可以的。现在我应该怎么在手机上设置(通过iptable?)来转发外来的http请求,比如8080端口的tcp请求,转发到我电脑的80端口啊?
_________________Dell D620 -& Asus U44SGDapper-&Edgy-&Feisty-&Gutsy-&Hardy-&Karmic-&Lucid -& Oneric -& Precise-&TrustyPython+JSFirefox/Thunderbird 插件接活中。。。
15:25,总共编辑了 1 次
&文章标题 : Re: 【求助】路由转发功能-- iptables发表于 :
22:17帖子: 439
恩通过iptables就可以了,添加一条SNAT和DNAT或者使用ssh -L的端口转发功能来自 MI 3 上的 Tapatalk [url='/m?id=10']now Free[/url]
&文章标题 : Re: 【求助】路由转发功能-- iptables发表于 :
5:11帖子: 1006
langyxxl 写道:恩通过iptables就可以了,添加一条SNAT和DNAT或者使用ssh -L的端口转发功能来自 MI 3 上的 Tapatalk [url='/m?id=10']now Free[/url]愿闻其详
_________________Dell D620 -& Asus U44SGDapper-&Edgy-&Feisty-&Gutsy-&Hardy-&Karmic-&Lucid -& Oneric -& Precise-&TrustyPython+JSFirefox/Thunderbird 插件接活中。。。
&文章标题 : Re: 【求助】路由转发功能-- iptables发表于 :
17:46帖子: 908
sanz 写道:langyxxl 写道:恩通过iptables就可以了,添加一条SNAT和DNAT或者使用ssh -L的端口转发功能来自 MI 3 上的 Tapatalk [url='/m?id=10']now Free[/url]愿闻其详iptables的方法另一贴回复你了,ssh的端口转发:ssh -fNTnq -L 8080:$hostname:80 $user@$ip$hostname是电脑的hostname$user是电脑的账户$ip是电脑和手机相连的内网IPssh有断掉没提示的毛病,用iptables好一点
_________________
评价:&3.85%&
&文章标题 : Re: 【求助】路由转发功能-- iptables发表于 :
16:33帖子: 15493
引用:现在需要外网(公网)的别人的电脑能访问我的电脑1. 最好 先問一下 你的手機號碼服務商 有沒有開啟 port 80 的服務 讓 外來的網友 能夠透過 port 80 訪問你的手機3G / 4G 網路 分開問因為 有些 手機號碼服務商 基於 流量的控制 是 關閉 port 80 的流通引用:手机开启无线“热点”2. 你希望架設哪一種 ?2-1. Ad hoc 網路(又作「臨時網路」、「自組網」或「隨建即連網路」)提醒 先確認 你的手機是否支援 Adhoc2-2. 熱點 (Hotspot)
_________________
评价:&3.85%&
&文章标题 : Re: 【求助】路由转发功能-- iptables发表于 :
5:11帖子: 1006
感谢楼上各位的细致解答。现在基本上没有啥疑问了。但是很不幸,经过试验,移动的2G网(WAP)不提供公网IP地址。联通的3G(WCDMA)同样不支持公网IP。电信的3G(CDMA2000)是支持公网IP的(起码我这里),不过我的手机不支持,我是用无线上网卡电脑在电脑上拨号的,所以此时不需要iptables了。BTW,是否支持公网和2G/3G/4G没有太大关系,主要和哪个服务商有关。原则上IP4的资源绝大多数都在电信手里,而且各地的政策可能不一样。所以,原则上除了电信,别的网络制式支持公网IP的可能性很小。而电信也需要试验确认。
_________________Dell D620 -& Asus U44SGDapper-&Edgy-&Feisty-&Gutsy-&Hardy-&Karmic-&Lucid -& Oneric -& Precise-&TrustyPython+JSFirefox/Thunderbird 插件接活中。。。
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 6 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 3 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 16.10 - Yakkety Yak
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.04
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店相关文章推荐:
linux 数据转发
如何使用iptables的NAT功能把红帽企业版linux作为一台路由器使用?
提示: 以下方法只适用于红帽企业版linux 3 以上。
1、打开包转发功能:
echo &1& & /proc/sys/net/ipv4/ip_forward
2、修改/etc/sysctl.conf文件,让包转发功能在系统启动时自动生效:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
3、打开iptables的NAT功能:
/sbin/iptables -t nat -A ...
阅读(180) 回复(0)
其他文章推荐
一台linux服务器,通过两个网卡,连接两个不同的网段,
A:192.168.xxx.xxx
B:172.24.xxx.xxx,
从而实现了A网段和B网段的互通。原因linux机器可以通过设置实现数据包的转发功能。
在不启动机器的情况下运行:
#echo &1& & /proc/sys/net/ipv4/ip_forward
打开包转发功能。
如果要让包转发功能在系统启动以后自动生效,需要修改/etc/sysctl.conf文件,添加一行:
# Controls IP packet forwardi...
阅读(300) 回复(0)
经常遇到端口转发的情况,用iptable是经常的,不过每次都需要查手册。看到菜包子的文章,感觉还不错,测试感觉很好用。http://baoz.net/port-map-use-rinetd-in-linux/
端口转发映射的程序叫rinetd,并没有发现版本之说,只有一个下载地址。直接manke编译安装即可。[root@fan3838 tmp]# tar xvfz rinetd.tar.gz
rinetd/getopt.h
rinetd/rinetd.c
rinetd/CHANGES
rinetd/rinetd.8
rinetd/Makefile
rinetd/REA...
阅读(30) 回复(0)
软件下载wget /rinetd/http/rinetd.tar.gz解压安装tar zxvf rinetd.tar.gzmakemake install编辑配置vi /etc/rinetd.conf0.0.0.0 .94.3 .0 .0.103 .4 80
192.168.0.10 80说明一下(0.0.0.0表示本机绑定所有可用地址)将所有发往本机8080端口的请求转发到172.19.94.3的8080端口将所有发往本机2222端口的请求转发到192.168.0.103的3389端口将...
阅读(210) 回复(0)
1. 在linux机器上,进入mysql环境:
mysql -h 10.255.254.22 -u readuser -
mysql -h 10.255.254.22 -u writeuser -p password
2. 查看该机器上有哪些数据库:
3. 切换到某数据库:
4. 查看当前数据库中都有哪些表:
5. 查看表结构:
desc area_coupon_
6. 对具体的表进行操作:
(1) 查询操作: select * from search_v3_view where product_id in (1000270...
阅读(30) 回复(0)
from:.cn/s/blog_63e6ba610100heyw.html
linux(RedHat Enterprise linux 5.4)下的DB2安装__使用图形界面
可以使用图形界面,也可以使用手工安装的方式。我们先介绍最简单的安装方法。
1.从IBM网站下载DB2 9.7 express C版本:文件名db2exc_971_LNX_x86.tar.gz,。
2.在linux下解压缩及解包
#gzip -d db2exc_971_LNX_x86.tar.gz
#tar -xvf db2exc_971_LNX_x86.tar
3.进入相关目录,运行安装文件
DB2/Informix
阅读(30) 回复(0)
来源: http://blog.csdn.net/echoisland/article/details/6993756
4.2 数据发送流程图
各层主要函数以及位置功能说明:
1)sock_write:初始化msghdr{}结构 net/socket.c
2)sock_sendmsg:net/socket.c
3)inet_sendmsg:net/ipv4/af_net.c
4)tcp_sendmsg:申请sk_buff{}结构的空间,把msghdr{}结构中的数据填入sk_buff空间。net/ipv4/tcp.c
阅读(0) 回复(0)
-------------------------------------------
本文系作者原创, 欢迎大家转载!
转载请注明出处:netwalker.blog.chinaunix.net
-------------------------------------------
内核为了保持最大的兼容性和代码灵活性,不可能直接对某个数据类型定义它的大小范围。但是很多时候又要用到这些最大值最小值或者该数据类型可以表示的数据范围,比如初始化一个值为最大/小值,或者检验数据是否位于某个类型的范围内。
include...
阅读(0) 回复(0)
先说明一下,linux内核中各种数据结构也不停的在变,所以不同版本的内核各个数据结构的定义可能会差别很大,这一组关于linux 文件系统的文章中的代码都摘自linux-2.6.34.1。VFS依赖于数据结构来保存其对于一个文件系统的一般表示。
超级块结构:存放已安装的文件系统的相关信息
索引节点结构:对于文件信息的完全的描述
文件结构:存放一个被进程打开的文件的相关信息
目录项结构:存放有关路径名及路径名所指向的文件的信息
阅读(0) 回复(0)
来源: http://blog.csdn.net/echoisland/article/details/6993756
4.2 数据发送流程图
各层主要函数以及位置功能说明:
1)sock_write:初始化msghdr{}结构 net/socket.c
2)sock_sendmsg:net/socket.c
3)inet_sendmsg:net/ipv4/af_net.c
4)tcp_sendmsg:申请sk_buff{}结构的空间,把msghdr{}结构中的数据填入sk_buff空间。net/ipv4/tcp.c
阅读(0) 回复(0)
之前基于IBM deveplopworks社区的代码,做了串口初始化和发送的程序,今天在此基础上添加了读取串口数据的程序。首先是最简单的循环读取程序,第二个是通过软中断方式,使用信号signal机制读取串口,这里需要注意的是硬件中断是设备驱动层级的,而读写串口是用户级行为,只能通过信号机制模拟中断,信号机制的发生和处理其实于硬件中断无异,第三个是通过select系统调用,在没有数据时阻塞进程,串口有数据需要读时唤醒进程。第二...
阅读(0) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题

我要回帖

更多关于 C语言约瑟夫环 的文章

 

随机推荐