- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资料来源:来自本人网络整理!祝您工作顺利!
PAGE 1
PAGE 1
2021年什么是路由器架设
本文是我带来什么是路由器架设,欢送大家阅读。 我们知道在区域网路里面的主机可以透过播送的方式来进展网路封包的传送,但在不同网段内的主机想要相互连线时,就得要透过路由器了。 那么什么是路由器?他的主要功能是什么?下面我们就来! 什么是路由器与 IP 共享器 既然主机想要将资料传送到不同的网域时得透过路由器的帮助,所以啦,路由器的主要功能就是:『转递网路封包』咯!也就是说,路由器会分析来源端封包的 IP 表头,在表头内找出要送达的目的 IP 后,透过路由器本身的路由表 (routing table) 来将这个封包向下一个目的 (next hop) 传送。这就是路由器的功能。 那么路由器的功能可以如何达成呢?目前有两种方法可以达成: * 硬体功能:例如 Cisco, TP-Link, D-Link (註2) 等公司都有消费硬体路由器, 这些路由器内有嵌入式的作业系统,可以负责不同网域间的封包转译与转递等功能; * 软体功能:例如 Linux 这个作业系统的核心就有供应封包转递的力量。 高阶的路由器可以连结不同的硬体设备,并且可以转译许多不同的封包格式,通常价格也不廉价啊! 在这个章节里面,我们并没有要讨论这么高阶的问题,仅争论在乙太网路里头最简洁的路由器功能: 连接两个不同的网域。嘿嘿!这个功能 Linux 个人电脑就可以达成了!那怎么达成呢? 翻开核心的封包转递 (IP forward) 功能 就犹如路由表是由 Linux 的核心功能所供应的,这个转递封包的力量也是 Linux 核心所供应, 那如何观看核心是否已经有启动封包转递呢?很简洁啊,观看核心功能的显示档案即可,如下所示: [root@ ~]# cat /proc/sys/net/ipv4/ip_forward 0 == 0 代表没有启动, 1 代表启动了 要让该档案的内容变成启动值 1 最简洁的方是就是用法:『echo 1 /proc/sys/net/ipv4/ip_forward』即可。 不过,这个设定结果在下次重新开机后就会失效。因此,鸟哥建议您挺直修改系统设定档的内容,那就是 /etc/sysctl.conf 来达成开机启动封包转递的功能喔。 [root@ ~]# vim /etc/sysctl.conf # 将底下这个设定值修改正确即可! (原来值为 0 ,将它改为 1 即可) net.ipv4.ip_forward = 1 [root@ ~]# sysctl -p ==立即让该设定生效 sysctl 这个指令是在核心工作时用来挺直修改核心参数的一个指令,更多的功能可以参考 man sysctl 查询。 不要疑心!只要这个动作,你的 Linux 就具有最简洁的路由器功能了。而由于 Linux 路由器的路由表设定方法的不同,通常路由器规划其路由的方式就有两种: * 静态路由:挺直以类似 route 这个指令来挺直设定路由表到核心功能当中,设定值只要与网域环境相符即可。 不过,当你的网域有改变时,路由器就得要重新设定; * 动态路由:透过类似 Quagga 或 zebra 软体的功能,这些软体可以安装在 Linux 路由器上, 而这些软体可以动态的侦测网域的改变,并挺直修改 Linux 核心的路由表资讯, 你无须手动以 route 来修改你的路由表资讯喔! 理解了路由器之后,接下来你可能需要理解到什么是 NAT (Network Address Translation, 网路位址转译) 伺服器, NAT 是啥?其实 IP 共享器就是最简洁的 NAT 伺服器啦!嘿嘿,理解了吗?没错, NAT 可以达成 IP 共享的功能, 而 NAT 本身就是一个路由器,只是 NAT 比路由器多了一个『 IP 转换』的功能。怎么说呢? 一般来说,路由器会有两个网路介面,透过路由器本身的 IP 转递功能让两个网域可以相互沟通网路封包。 那假如两个介面一边是公共 IP (public IP) 但一边是私有 IP (private IP) 呢? 由于私有 IP 不能挺直与公共 IP 沟通其路由资讯,此时就得要额外的『 IP 转译』功能了; Linux 的 NAT 伺服器可以透过修改封包的 IP 表头资料之来源或目的 IP ,让来自私有 IP 的封包可以转成 NAT 伺服器的公共 I
文档评论(0)