一般的中小型企业或单位,有255个IP就已经能满足要求,如果超过255个, 在pfsense中也有多种设置方法可以满足要求。

一、添加网卡

通过增加网卡,来增加子网,这是最简单易行的方法。每增加一个接口,就多了255个可用IP。


二、合理设置掩码,增加子网

一般我们都用255.255.255.0(24)的掩码,包含的子网IP是255个,如果是255.255.254.0(23),那就有510个可用IP。同理,设置为255.255.253.0(22),就有1022个可用的IP。如果对内网隔离没要求,这样设置也可以正常使用,要注意子网的DHCP设置,只能设一个网段,如果IP过多,建议用静态分配加绑定。虽然网关与其他网段的IP地址不在同一网段,但不会影响正常上网。


三、通过二层交换机增加子网

在二层交换机上划分不同的VLAN,把汇聚端口加入到每个VLAN。在pfsense的LAN接口上添加VLAN,VLAN的标识要与交换机上的VLAN标识对应,VLAN接口设置不同的网关IP对应不同的子网。pfsesne的LAN接口与交换机的汇聚端口连接,不同的子网电脑与交换机对应的VLAN连接,各VLAN相互隔离,互不影响。如果出口带宽较大,交换机的汇聚端口最好使用千兆。

四、虚拟IP。

pfsense的LAN IP为:192.168.111.1,现在通过IP别名设置,增加另一个子网192.168.112.1,与111的网段一样可以上网。

第一步,设置IP别名。导航到防火墙-虚拟接口,点添加(接口选LAN)。

第二步,取消WAN接口的屏蔽私有地址选项。导航到网络接口-WAN,取消选中下面这两项。

第三步,设置手动出站。如果是2.33版本,可不用设置,自动出站已经设置好了(我的是多LAN多WAN,规则有点多。。。)。

第四步,设置防火墙规则,如果原来LAN接口已经设置了,这里也不需要。

第五步,要禁止两个网段互访,在防火墙添加阻止规则就行了。

第五步,客户端上网设置

IP地址填192.168.112.2-254,子网掩码填255.255.255.0,网关填192.168.112.1,搞定。

2017-6-19

转载于:https://blog.51cto.com/fxn2025/1939633

pfSense添加子网的几种方式相关推荐

  1. java jframe添加面板_JFrame添加组件的两种方式

    对JFrame添加组件有两种方式:1) 用getContentPane()方法获得JFrame的内容面板,再对其加入组件:frame.getContentPane().add(childCompont ...

  2. android动态居中布局,Android动态添加布局的两种方式

    释放双眼,带上耳机,听听看~! 前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的 ...

  3. android动态改变布局,Android 动态添加布局的两种方式

    前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的两种方式,分别是 动态添加xml ...

  4. linux添加磁盘的四种方式,以及工具的使用

    实验准备,我这里使用四块硬盘分别对四种方式做实验,大小随机 一,用fdisk工具分区 注意: 此工具只能分MBR分区,需要分GPT格式的应该使用gdisk或者parted这两个工具 使用fdisk对/ ...

  5. Spring5 - 向IOC容器中添加组件的4种方式

    文章目录 概述 方式一: @CompentScan 适用场景 Code 方式二: @Bean 适用场景 Code 方式三: @Import 适用场景 Code Demo1 Code Demo2 + 实 ...

  6. pdf文档添加书签的三种方式

    本文总结了三种pdf文档添加书签的方式. 1 搜出书签用PdgCntEditor创建书签方式 方法原地址:https://zhuanlan.zhihu.com/p/170590863 1.1 在全国图 ...

  7. MarkDown添加图片的三种方式

    Markdown插图片有三种方法,各种Markdown编辑器的插图方式也都包含在这三种方法之内. 插图最基础的格式就是: ![Alt text](图片链接 "optional title&q ...

  8. 给TextView中的部分文本添加链接的两种方式

    方式一:在布局文件中给TextView制定autoLink属性,例如: <TextView android:id="@+id/tv2"android:layout_width ...

  9. dict的几种形式及dict添加值的几种方式

    摘要:普通字典,有序字典,dict添加键值对,添加多个值 普通dict dict = {'A':'a'} # 添加值 dict[B]='b' 顺序dict:即字典中存储顺序能保持跟添加时的顺序一致 i ...

最新文章

  1. 移动web app开发必备 - 异步队列 Deferred
  2. python编写统计选票的程序_使用python编写微信公众号发稿统计程序
  3. 会话管理 轻量php框架_SpringSecurity+JWT权限管理训练营-1基于RBAC模型的权限管理系统...
  4. qt 串口发送char 数组乱码_串口的波特相差多大会误码
  5. Python实例讲解 -- wxpython 基本的控件 (按钮)
  6. 蓝牙 AVRCP 剖析
  7. 编写一个c语言源程序输出以下信息,C语言课后习题源程序(5页)-原创力文档...
  8. 常用m脚本控制simulink模块方法
  9. SaaSBase:什么是零一裂变SCRM?
  10. n个不同对象聚类为k个类别有多少种可能性? 李航博士,统计学习方法2nd.公式14.21的修正.
  11. windows Git Gui 汉化
  12. Pillow的下载与安装
  13. 《枯野抄》--奇妙的人性窥视抄
  14. 订单超时自动取消 java_springboot 支付订单超时自动处理
  15. IOl数据流中的字节流
  16. 深度分析短视频搬运视频消重九种方法各平台轻松过原创
  17. LoadImage函数的用法
  18. 《疯狂Android讲义》学习笔记一
  19. python的热潮_python为何掀起了全民入门学习的热潮?
  20. arcmap十进制度和度分秒相互转换

热门文章

  1. buntu下shell脚本运行异常:bash和…
  2. cocos2d-xandroid返回键菜单键
  3. Linux之rmdir命令
  4. 《Effective Java》--Java进阶必备
  5. 2018年7月第一周网站建站笔记
  6. oracle 创建job
  7. xcode工程编译错误:The maximum number of apps for free development profiles has been reached.
  8. Quartz中时间表达式的设置-----corn表达式
  9. SVN的使用及MyEclipse的集成
  10. 1018. 可被 5 整除的二进制前缀