
我已經建立了一個包含多個客戶端的 OpenVPN 網路。為了給我的客戶端分配 IP 位址,我在 VPN 伺服器上的目錄client
中為每個客戶端建立一個文件ccd
,其中包含如下行:
ifconfig-push 10.8.0.5 10.8.0.6
原則上這很有效,但一旦您超過了幾個客戶端,為每個客戶端創建一個包含IP 位址的檔案就變得相當麻煩,更不用說,還很混亂,因為您失去了對哪個客戶端分配了哪個IP 位址的監督。
是否有不同的方式(例如單一檔案)可以為每個 VPN 用戶端指定 IP 位址?
答案1
解決方法是使用像 Puppet 或 Ansible 這樣的設定管理系統,您可以在單一設定檔中指定位址,然後執行該軟體,該軟體會產生實際檔案。