设定服务器的SNMP服务仅允许NMS: 192.168.100.101/24发起访问请求。设定服务器向NMS: 192.168.100.101/24发送SNMP陷阱
时间: 2024-10-19 19:14:46 浏览: 18
在设置服务器的SNMP服务以限制仅接受来自NMS IP地址192.168.100.101/24的访问请求,以及向该IP范围发送SNMP陷阱时,你需要在SNMP配置文件中做以下修改:
1. **限制INBOUND请求**:
打开SNMP配置文件,通常是`/etc/snmp/snmpd.conf`。找到`access`或`acl`部分,创建一个新的条目,指定只允许192.168.100.101/24的IP访问:
```bash
access public localhost
access <trap-source> 192.168.100.101/24 trap
```
将`<trap-source>`替换为你的服务器的IP地址,如果它是动态分配的,可以用`$(hostname -I)`。
2. **发送SNMP TRAP**:
在`snmp-server traps`或`notification options`区域,添加你想要发出的陷阱类型和目标地址。假设你想发送TRAP类型为`coldStart`,命令会类似下面这样:
```bash
snmp-server traps coldStart 192.168.100.101:162
```
上面的命令表示当服务器发生冷启动时,向192.168.100.101的162端口发送SNMP trap。
完成以上设置后,保存并重启SNMP服务以应用更改:
```bash
sudo service snmpd restart
```
验证配置的有效性,可以通过SNMP测试工具从外部网络尝试连接,看能否成功受到限制。
阅读全文