首页 > 其他分享 >pfSense防火墙客户端访问光猫的配置

pfSense防火墙客户端访问光猫的配置

时间:2023-09-25 12:06:20浏览次数:52  
标签:pfSense 防火墙 接口 访问 光猫 NAT PPPoE 客户端

光猫采用桥接模式,通过pfSense防火墙PPPoE 拨号上网,客户端将无法访问光猫配置界面。这是因为拨号后,防火墙会将所有出站流量发送到上游ISP,ISP不会将专用子网路由传回光猫,导致无法访问光猫。本文介绍在不增加任何设备的情况下访问光猫的配置方法。

解决思路:因为PPPoE拨号分配的是虚拟PPPoE网卡,不是物理端口,我们可以通过给该虚拟网卡使用的物理端口分配一个光猫同网段地址,从而实现正常访问光猫。

注意:光猫的子网不能与防火墙的lan子网相同。本文假设光猫的访问地址为 192.168.1.1。

添加接口

导航至接口 > 分配,找到虚拟PPPoE网卡使用的物理接口,本例中为vmx1,点击右侧按钮添加一个新接口。

pfSense防火墙客户端访问光猫的配置_光猫

给该接口分配一个光猫同网段的ip地址,不需要设置网关,如下图所示。

pfSense防火墙客户端访问光猫的配置_pfsense_02

配置NAT

修改NAT出站设置,将访问光猫的流量转发到新添加的接口上。

导航到防火墙 > NAT、出站选项卡,将出站设置切换为混合生成出站NAT规则,并单击保存。

在下面手动添加一条访问光猫的出站规则,接口选前面新添加的lan1接口,源为防火墙的lan子网,目标为光猫使用的网段,其他选项默认。

pfSense防火墙客户端访问光猫的配置_光猫_03

 单击保存,然后应用更改,如下图所示:

pfSense防火墙客户端访问光猫的配置_pfsense_04

现在pfsense防火墙后面的客户端就可以通过192.168.1.1地址正常访问光猫了。

标签:pfSense,防火墙,接口,访问,光猫,NAT,PPPoE,客户端
From: https://blog.51cto.com/fxn2025/7594197

相关文章

  • linux教程:centos7安装svn 1.10客户端(subversion指定版本安装)
    repotee/etc/yum.repos.d/wandisco-svn.repo<<-'EOF'[WandiscoSVN]name=WandiscoSVNRepobaseurl=http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/$basearch/enabled=1gpgcheck=0EOF在线安装yumcleanallyuminstall-ysubversion离线安装从如下地址......
  • 09-集成ElasticClient客户端
    创建Config包在包当中新建一个:ElasticSearchConfig.java,内容如下,主要的大致内容就是配置ES服务器的连接超时时长与请求相关的时长配置还有就是配置了ES服务器的地址:/***@authorBNTang*@versionV1.0*@projectSpringBoot-ElasticSearch-Pro*@dateCreatedin......
  • 10-ES客户端索引相关操作
    新建业务包├─config #配置文件├─controller #控制器├─entity #实体映射│└─response #响应实体└─service #相关业务在response包下,新建两个类,分别是ResultCode(interface),ResponseResult.java:ResultCode.java:/***@authorBNTang......
  • 网页服务器端访问正常,客户端无法访问数据
    找了半天,竟然是大小写问题.把上面的大S换成小s问题解决。疑问:JAVA不是区分大小写吗?为什么服务器段可以正常加载?翻译搜索复制......
  • SMB: 使用 Ansible 自动化配置 samba 客户端服务端
    涉及到的文件[student@workstationfilestorage-automation]$tree..├──ansible.cfg├──inventory├──smb_client.yml├──smb_server.yml├──smb_vars.yml└──templates└──smb.conf.j2[student@workstationfilestorage-automation]$涉及到......
  • 使用TCP 创建服务器 多个客户端连接
    源码#include<stdio.h>#include<string.h>#include<unistd.h>#include<unistd.h>//close#include<sys/socket.h>//socket#include<arpa/inet.h>//inet_pton#include<netinet/in.h>//sockaddr_inintmain(){//1、......
  • 【虹科干货】轻松简化数据库客户端工作,除了Proxy还有谁?
    随着业务拓展,单点redis无法满足越来越高的性能要求,但使用RedisOSSCluster和RedisSentinel来解决起问题太过复杂。此时,就需要RedisEnterpriseProxy来保持数据库操作和维护的简便性。大多数开发人员在构建应用程序时,一般会从小规模开始,使用简单的,它只有一个节点,仅仅需要应用程序......
  • 企业微信针对百万级组织架构的客户端性能优化实践
    本文由腾讯WXG客户端开发工程师yecong分享,本文做了修订和改动。1、引言相对于传统的消费级IM应用,企业级IM应用的特殊之外在于它的用户关系是按照所属企业的组织架构来关联的起来,而组织架构的大小是无法预设上限的,这也要求企业级IM应用在遇到真正的超大规模组织架构时,如何保证......
  • esp32-c3通过AT指令集创建SSL加密的TCP客户端
    官方文档https://docs.espressif.com/projects/esp-at/en/latest/esp32c3/Get_Started/index.html步骤fork源码创建新分支按键盘上的.进入编辑界面将如下证书换成目标服务器的证书提交返回到Action页面,等待自动编译完成下载下述文件将factory固件烧录到目标板的地......
  • Python 数据获取(五)—— 获取客户端渲染方式数据
         前面的例子都是获取的服务器渲染数据,本篇来尝试获取客户端渲染数据,案例,尝试用魔法打败魔法(狗头。目标:获取指定博主ID所有的文章标题、链接、阅读量。一、确认渲染方式也就是要获取的数据在不在源代码中    右键,查看网页源码,发现标题、链接、阅读数、点赞数等......