
我已將 openvpn 的配置設定為
route 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
client-to-client
並將 ccd/用戶名設定為
iroute 10.8.0.0 255.255.255.0
但是,客戶端的網路遮罩仍然是 255.255.255.252。伺服器的 ifconfig 是:
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.1 P-t-P:10.8.0.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
我想將客戶端和伺服器的遮罩設定為255.255.255.0,以進行客戶端到客戶端的通訊。
答案1
OpenVPN(在第 3 層/tun 模式下)在伺服器和每個用戶端之間建立虛擬點對點(例如使用 RS232 獲得的)連結。客戶端之間的任何流量都會通過伺服器(如果沒有客戶端到客戶端指令,伺服器只會丟棄這些資料包)。
檢查客戶端的路由表,他們應該說:
10.8.0.0/24介面tun0
如果您在 Layer2/tap 模式下使用 OpenVPN,那麼它會建立一個具有正確 IP 和網路遮罩的虛擬乙太網路卡。
答案2
我認為這只是將參數設為topology
,subnet
然後在伺服器的伺服器參數上指定網路遮罩的問題設定檔, 喜歡:
server 10.8.0.0 255.255.255.0
如果沒有topology
參數,這些變更似乎將不起作用。
摘自這裡。