正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史记录

版本 1 下一个 »

简介

目标

通过2台 Opnsense 实现高可用配置

准备

两台电脑(双网口以上)

大于20G存储(推荐50G)

RJ45网线

显示器和键盘

配置建议

标准配置:运行所有OPNsense标准功能,但没有大量用户或高负载的情况。

处理器1 GHz双核CPU
内存1 GB
安装方法串行控制台或视频(vga)
安装目标40 GB SSD,安装程序运行至少需要1GB内存。

推荐配置:能够流畅运行所有OPNsense标准功能,适合大多数的使用情况。

处理器1.5 GHz多核CPU
内存4GB
安装方法串行控制台或视频(vga)
安装目标120 GB SSD

OPNsense所需的硬件将由预期的最小吞吐量和功能来决定。

评估建议

虽然大多数功能不会影响硬件性能,但有一些功能会产生巨大影响。比如:

Squid 

用于 Web内容控制的高速缓存Web代理。这些软件包强烈依赖于CPU负载和磁盘缓存写入。

强制门户 

具有数百个同时服务的强制门户用户的设置将需要在下面显示的所有硬件规范中具有更多CPU的效能。

状态表

每个状态表条目需要大约 1KB(千字节) 的 RAM。填充了1000个条目 的 平均状态表 将占用大约 10MB(兆字节) 的 RAM。具有数十万个连接的 OPNsense 使用设置将相应地需要更多的内存。

吞吐量评估

OPNsense 设置 的主要硬件因素是 CPURAM 大容量存储,网络接口的数量质量

吞吐量(MBPS)硬件要求功能用户/网络
1-10基本要求很少很少(1-10)
11-150最低要求一般一般(10-30)
151-350合理要求所有大量(30-50)
350-750 +推荐要求所有大量+(50-150 +)
Mbps(Mbit / s或Mb / s)


网卡

正如FreeBSD硬件列表和建议所说,用于LAN 连接的使用英特尔®网卡(NIC)更可靠、快速且不容易出错。英特尔芯片组NIC可以在降低CPU负载的情况下提供更高的吞吐量。

支持的硬件FreeBSD 14.1-RELEASE 是 OPNsense 的基础(2024年)。所有 FreeBSD驱动程序 都包含在 OPNsense内核中,硬件兼容性相同。如需进一步的帮助和支持,请参阅

安装

镜像下载

先从官网下载新版的安装镜像

可选项选择
architectureamd64
Select the image typedvd
Mirror LocationAivian(或者Peking University open source software mirror镜像源(北京大学镜像站))

安装 OPNsense

  1. 系统选择 FreeBSD 14
  2. CPU 尽量分配较多的核心,如果是 1G 外网,可以限制 CPU 份额 5000MHZ
  3. 内存也是尽量往大了选( 4G 朝上),如果开启 入侵检测 ,规则集多了,很吃内存和硬盘
  4. 硬盘大小选择 50G 如果使用 ESXI或者 PVE ,硬盘最好使用 厚置备,置零

启动虚拟机或者物理机,等待至让 输入账号 画面(显示 login:),中途请勿随意按键盘,否则就会进入 配置 VLAN 、 配置 LAGG 画面。

输入账号:installer 密码:opnsense,进入选择 键位图(Keymap Selection)

选择合适的 键位(默认回车就行)

  1. 选择 Install (UFS)
  2. FreeBSD 硬盘一般是 da 开头,如果是单硬盘,选择 da0 就行
  3. 它会问你是否新建 8G 交换空间,看需求
  4. 它会问你是否安装在 da0 硬盘上
  5. 等待系统安装完成
  6. 更改 ROOT 密码
  7. 重启 拔出安装介质 进入 OPNsense

基础应用

基础配置

输入 https://192.168.1.1 进入 OPNsense 后台设置。【自行设置电脑或者手机与 OPNsense 同网段 192.168.1.0/24】

1、默认会跳转到向导界面,点击 下一步(Next) 进行设置 

可选项选择
语言中文
首选DNS服务器223.5.5.5
辅助DNS服务器119.29.29.29
覆盖DNS不勾选
启用解析器勾选
启用DNSSEC支持推荐勾选
强化DNSSEC数据推荐勾选

启用 DNSSEC 支持 可以有效防止 DNS 劫持 ,原理是验证查询结果的 数字签名

强化 DNSSEC 数据 在遇到非权威结果时会直接丢弃,自建 DNS 时 请勿开启

2、 时区设置为 Asia/Shanghai,下一步

3、设置 WAN 口

4、设置 LAN 口

5、确定 ROOT 密码,为空则不修改

6、重载系统

更换镜像源

默认的镜像速度很慢,所以我们需要更换镜像源

点击【系统: 固件】 ,然后点击【设置】 ,在 【镜像】 选项选择 Aivian (HTTPS,Shangxing,CN),然后保存

如果要 自定义的镜像源 则选择 (custom) ,填入 http://mirrors.pku.edu.cn/opnsense/ (北京大学镜像源,请勿自行改成 https) 或者 http://mirrors.163.com/opnsense/ (网易镜像源,请勿自行改成 https),然后保存

点击 【状态】 ,点击【检查升级】

接口设置

接口分配

点击 【接口: 分配 】,在这可以看到 【接口描述】 、【 标识符 】和 【接口设备】(接口在系统名称)

如果没有 WAN口 ,可以在下面 Assign a new interface ,选择 【设备 vmx*】 (虚拟机一般是 vmx 开头), 然后在【 描述 】里输入描述内容(全英文和数字,不要有特殊符号,可以全大写)

WAN口设置

1、点击 【接口: [WAN]】

2、勾选 【阻止私有网络 】(私有网络IP,更多详情点击 阻止私有网络 旁的感叹号) 和 【拦截bogon网络 】(保留IP,更多详情点击 拦截bogon网络 旁的感叹号)

3、如果是 PPPOE拨号 上网,则在 【IPv4配置类型】 选择 PPPoE

  • 如果是 DHCP 上网,则在 【IPv4配置类型 】选择 DHCP
  • 如果是 静态V4 上网,则在 【IPv4配置类型】 选择 静态IPV4

4、如果是 PPPOE拨号 上网,下滑到 【PPPoE配置 】,在 【用户名】 【密码】 填入对应参数,更多高级设置,请进入 【接口: 点对点: 设备】,保存

  • 如果是 DHCP 上网,下滑到 【DHCP客户端配置 】查看是否有需要设置的,然后保存
  • 如果是 静态V4 上网,下滑到【 静态IPv4配置 】,填入【 IPv4地址和掩码】 ,点击 IPv4上游网关 那一行的 + 号,勾选 【默认网关】 ,填入【 IPv4网关】 ,网关名称 根据需求修改,保存
    有关 IPV6设置 ,请看本文这里

LAN口设置

点击 【接口: [LAN]】

取消勾选 阻止私有网络 (私有网络IP,更多详情点击 阻止私有网络 旁的感叹号) 和 拦截bogon网络 (保留IP,更多详情点击 拦截bogon网络 旁的感叹号)

IPv4配置类型 选择 静态IPV4

下滑到 静态IPv4配置 , 填入 IPv4地址 (在 10.0.0.0/8 、 172.16.0.0/12 、 192.168.0.0/16 中任选) ,并选择对应 子网掩码 (影响 DHCPV4 分配),保存

终端中配置网卡

有时一不小心删除了管理网口,这个时候可以通过终端配置网卡

在终端中输入 账号密码 ,进入 管理选项

输入 数字1 ,进入 接口分配

先回问你是否需要配置 LAGGs VLANs ,回车即可跳过

接下来会问 WAN 分配的网卡,输入 网卡名称

然后问你 LAN 分配的网卡,输入 网卡名称(也可回车跳过)

后面就是问你 OPTN(N代表数字) 分配的网卡,输入 网卡名称(不填则代表配置结束)

最后问你 是否保存 ,输入 y 并回车确定

输入 数字2 ,进入 接口设置

输入配置接口的 数字

先问你是否要 配置DHCP

后问你这个接口 地址,请填入 IPV4地址

接下来问你是否配置 IPV6地址跟踪WAN

然后问你是否将 HTTPS改为HTTP

后问你是否创建新的 HTTPS证书

最后问你是否 重启组件

测试一下是否能够访问,能访问为配置完成

  • 无标签