centos搭建软路由
在这篇文章中,我们将讨论centos搭建软路由以及与其相关的centos8搭建软路由话题,我们相信这些内容能够为您提供一些有价值的知识和技能。
本文目录一览:
如何将centos7开启路由功能
1,Centos7前的版本用iptable 防火墙设置路由转发 :
2,Centos7 以后的版本不能使用iptable 防火墙来设置路由器转发,而是得用firewall-cmd 来设置
1)首先输入firewall-cmd --list-all 来查看当前防火墙配置
2)假设接口 interfaces:eno1 ens1 ens3 三个
3) 先配置外网接口: 然后输入 firewall-cmd --list-all --zone=external 查看外网接口,查看masquerade是否是YES
4)然后输入fire
请问,想用centos做软路由,有web图形管理界面吗?
centos自带没有有web管理界面的。那么多现成的软路由为什么不用?推荐使用WFilter上网行为管理系统。和一般的软路由器相比,有很多优势:
1. 超级强大的上网行为管理功能,支持网址库过滤,应用过滤,聊天过滤等。
2. 上网记录和统计功能:网页和邮件的内容记录和审计。各种统计报表。
3. 域账号集成,可以和微软AD域集成。
4. 多种扩展插件:局域网扫描,DHCP扫描,私接路由和随身Wifi扫描等。
5. 全中文界面,提供在线QQ技术支持。
6. 当然,软路由的其他功能都有。
用 CentOS 7 纯手工打造属于自己的软路由服务器
传送门:
自从了解了软路由这玩意之后,它强大的性能以及高自由度就一直让我羡慕不已。
但是作为“懂” Linux 以及计算机网络的我来说,如果直接使用现成的软路由系统总感觉低估了自己的能力……而且我家里也已经有了一台 Linux 服务器,要是能做到物尽其用那就最好了。
于是我很早就计划着搭建一台属于自己的软路由服务器。可惜由于懒癌发作,一直没有动手。直到半个月前,家里的旧路由器终于坏了,这时候我才着手去研究它……
前前后后折腾了一整天,总算是完工了!感觉收获了不少东西。想想还是很有必要把整个配置过程整理完然后给大家分享一下!
本文纯属个人学习经验分享,写得可能会比较乱,仅供参考。如有错误,可以的话请及时提出,谢谢!
由于我的服务器上只有一个网口,所以必须配合划分了 VLAN 的交换机,把它当作一台单臂路由才能实现上述功能。
下面我划分了三个 VLAN:
以下是交换机端口及 VLAN 的配置表:
以下是服务器网络接口的配置表:
至于“外网”的访问,由于我的云主机流量充足,所以我使用「绕过大陆 IP」模式。
「双 S」-local 监听的地址和端口为 0.0.0.0:1080 , 「双 S」-redir 监听的地址和端口为 0.0.0.0:1081 。
以下是“内外网”自动分流原理图:
下面把「可能被污染的域名」交由 dns2socks 解析。
该方案可以达到预期效果,但是仍有不完善的地方。
第一是没有在服务器上设置 QoS 来限制客人网络的网速(后来在交换机上设定了)。
第二是「可能被污染的域名列表」和「大陆 IP 地址集」无法实现自动更新。
不过现在就先这么用着吧,哈哈。
感谢您阅读本文,希望您可以通过这些技巧和方法提高您的网络管理和使用水平。