# OpenWrt 安裝 Snmpd

#### **安裝Snmpd**

<p class="callout info">**<span style="color: rgb(0, 0, 0);">適用25.12以後版本</span>**</p>

<span style="color: rgb(0, 0, 0);">**搜尋snmpd安裝**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2026-10/scaled-1680-/image.png)](https://note.homesitetw.com/uploads/images/gallery/2026-10/image.png)

<span style="color: rgb(0, 0, 0);">**重新整理頁面會出現服務選項自行修改設定**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2026-10/scaled-1680-/EYMimage.png)](https://note.homesitetw.com/uploads/images/gallery/2026-10/EYMimage.png)

<span style="color: rgb(0, 0, 0);">**這裡只保留一組public**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2026-10/scaled-1680-/stDimage.png)](https://note.homesitetw.com/uploads/images/gallery/2026-10/stDimage.png)

<span style="color: rgb(0, 0, 0);">**重啟snmpd**</span>

```
/etc/init.d/snmpd restart
```

<span style="color: rgb(0, 0, 0);">**測試是否可以抓到snmpwalk**</span>

```
snmpwalk -v 2c -c public 192.168.12.9
```

#### <span style="color: rgb(0, 0, 0);">**Librenms 設定**</span>

<span style="color: rgb(0, 0, 0);"><span style="color: #000000;">**在openwrt安裝librenms distro腳本抓取發行版本**</span></span>

<p class="callout info"><span style="color: #000000;">**放在/etc/config/裡，網頁上的備份功能會備份這個路徑所有檔案，之後若要遷移不用再重新下載**</span></p>

```
wget -O /etc/config/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro

chmod +x /etc/config/distro
```

<span style="color: rgb(0, 0, 0);">**確認可以抓到版本**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2026-11/scaled-1680-/KfDimage.png)](https://note.homesitetw.com/uploads/images/gallery/2026-11/KfDimage.png)

<span style="color: rgb(0, 0, 0);">**編輯 `/etc/config/snmpd` 新增extend**</span>

<p class="callout info"><span style="color: #000000;">**安裝後Librenms抓不到hardware(25.12之前沒遇到)，因為是安裝在PVE裡我就手動指定通用名稱**</span></p>

```
config extend
        option name distro
        option prog '/etc/config/distro'
config extend
        option name hardware
        option prog '/bin/echo'
        option args 'Generic x86 64-bit'
```

<span style="color: rgb(0, 0, 0);">**重啟snmpd**</span>

```
/etc/init.d/snmpd restart
```

<span style="color: rgb(0, 0, 0);">**Librenms新增主機確認正常**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2026-10/scaled-1680-/BxZimage.png)](https://note.homesitetw.com/uploads/images/gallery/2026-10/BxZimage.png)