从零上手Juniper SRX300防火墙:手把手配置DHCP、NTP和Web管理(含安全策略)

张开发
2026/6/6 6:47:56 15 分钟阅读

分享文章

从零上手Juniper SRX300防火墙:手把手配置DHCP、NTP和Web管理(含安全策略)
从零上手Juniper SRX300防火墙手把手配置DHCP、NTP和Web管理含安全策略当你第一次拿到Juniper SRX300防火墙时可能会被它复杂的配置界面和术语吓到。别担心这篇文章将带你从开箱到基础服务上线一步步完成配置。我们将重点讲解DHCP、NTP和Web管理这三个核心服务的配置同时也会涉及安全策略的设置确保你的小型办公室或家庭实验室网络既可用又安全。1. 初始设置与系统配置在开始任何具体服务配置前我们需要先完成防火墙的基础设置。这包括恢复出厂设置、设置管理员账户和密码、配置主机名和时区等。这些步骤看似简单但却是确保设备安全稳定运行的基础。首先我们需要通过CLI连接到设备。使用控制台线连接后你会看到命令行界面。输入以下命令进入配置模式cli configure接下来建议先恢复出厂设置确保设备处于干净状态load factory-default设置root密码是保护设备的第一步。Juniper推荐使用加密密码但为了方便演示我们先使用明文密码set system root-authentication plain-text-password输入命令后系统会提示你输入并确认密码。为了安全起见建议创建额外的管理员账户set system login user admin uid 2001 set system login user admin class super-user set system login user admin authentication plain-text-password配置主机名和时区也很重要特别是当你管理多台设备时set system host-name SRX300-Office set system time-zone Asia/Shanghai别忘了提交配置并保存commit save2. 网络接口与基础服务配置2.1 接口配置SRX300的接口配置是其网络功能的核心。我们需要明确区分信任区(trust)和非信任区(untrust)的接口。首先我们创建VLAN和对应的逻辑接口set vlans vlan-untrust vlan-id 4 set vlans vlan-untrust l3-interface irb.1然后配置接口的安全区域set security zones security-zone trust interfaces irb.0 set security zones security-zone untrust interfaces irb.1为接口分配IP地址是下一步。假设我们的内网使用192.168.2.0/24网段set interfaces irb unit 0 family inet address 192.168.2.1/24对于WAN口我们需要配置公网IP和默认路由set interfaces irb unit 1 family inet address 10.0.0.2/24 set routing-options static route 0.0.0.0/0 next-hop 10.0.0.12.2 NTP服务配置网络时间协议(NTP)对于防火墙至关重要。准确的时间不仅是日志分析的基础也是许多安全协议(如证书验证)的前提。配置NTP服务很简单set system ntp server pool.ntp.org为了提高可靠性可以配置多个NTP服务器set system ntp server 0.pool.ntp.org set system ntp server 1.pool.ntp.org set system ntp server 2.pool.ntp.org验证NTP同步状态run show ntp associations3. DHCP服务配置DHCP服务可以自动为内网设备分配IP地址大大简化网络管理。在SRX300上配置DHCP需要以下几个步骤首先删除默认的DHCP地址池如果存在delete access address-assignment pool junosDHCPPool然后创建新的地址池并定义IP范围set access address-assignment pool lanDHCPPool family inet network 192.168.2.0/24 set access address-assignment pool lanDHCPPool family inet range lanRange low 192.168.2.30 set access address-assignment pool lanDHCPPool family inet range lanRange high 192.168.2.200配置DHCP选项包括网关和DNS服务器set access address-assignment pool lanDHCPPool family inet dhcp-attributes router 192.168.2.1 set access address-assignment pool lanDHCPPool family inet dhcp-attributes name-server 202.106.0.20最后将DHCP服务绑定到内网接口set access address-assignment pool lanDHCPPool family inet dhcp-attributes propagate-settings irb.0验证DHCP服务是否正常运行run show system services dhcp server binding4. Web管理界面配置虽然CLI功能强大但Web界面提供了更直观的管理方式。SRX300默认使用HTTPS管理但我们可以做一些安全增强。首先启用SSH服务比Telnet更安全set system services ssh root-login allow set system services ssh protocol-version v2修改Web管理端口避免使用默认端口增加安全性set system services web-management http port 30000 set system services web-management https port 30001限制Web管理访问的接口set system services web-management http interface irb.0 set system services web-management https interface irb.0配置安全区域允许管理流量set security zones security-zone trust interfaces irb.0 host-inbound-traffic system-services https set security zones security-zone trust interfaces irb.0 host-inbound-traffic system-services ssh5. 安全策略配置安全策略是防火墙的核心功能。我们需要定义不同安全区域之间的流量规则。基本的信任区到非信任区的放行策略set security policies from-zone trust to-zone untrust policy trust-to-untrust match source-address any set security policies from-zone trust to-zone untrust policy trust-to-untrust match destination-address any set security policies from-zone trust to-zone untrust policy trust-to-untrust match application any set security policies from-zone trust to-zone untrust policy trust-to-untrust then permit内部信任区之间的策略set security policies from-zone trust to-zone trust policy internal-traffic match source-address any set security policies from-zone trust to-zone trust policy internal-traffic match destination-address any set security policies from-zone trust to-zone trust policy internal-traffic match application any set security policies from-zone trust to-zone trust policy internal-traffic then permit对于从外部访问内部的策略应该更加严格set security policies from-zone untrust to-zone trust policy external-access match source-address any set security policies from-zone untrust to-zone trust policy external-access match destination-address 192.168.2.1/32 set security policies from-zone untrust to-zone trust policy external-access match application junos-https set security policies from-zone untrust to-zone trust policy external-access then permit6. 配置验证与故障排除完成所有配置后验证各项服务是否正常工作至关重要。检查接口状态run show interfaces terse验证DHCP租约run show system services dhcp server binding测试NTP同步run show ntp status检查安全策略命中情况run show security policies hit-count如果遇到问题可以查看系统日志run show log messages或者检查特定服务的日志run show log dhcpd记住每次修改配置后都需要提交commit如果新配置导致网络中断可以回滚到之前的版本rollback 1 commit7. 高级配置建议完成基础配置后可以考虑以下增强措施配置syslog将日志发送到中央日志服务器set system syslog host 192.168.2.100 any any设置SNMP用于监控设备状态set snmp community public authorization read-only启用J-Web访问限制只允许特定IP访问管理界面set system services web-management https interface irb.0.0 host 192.168.2.50/32配置自动备份定期备份配置到TFTP服务器set system archival configuration transfer-on-commit set system archival configuration archive-sites tftp://192.168.2.100/config/ password设置配置锁防止多人同时修改配置set system login user admin configuration-mode exclusive在实际部署中我发现将常用命令保存为脚本可以大大提高效率。例如创建一个包含所有基础配置的脚本在新设备上直接运行可以节省大量时间。另外定期检查系统资源使用情况也很重要run show system resource-monitor通过以上步骤你的SRX300防火墙已经具备了基础但完整的功能能够满足小型办公室或实验室的网络需求。随着使用经验的积累你可以进一步探索更高级的功能如VPN、流量整形和深度包检测等。

更多文章