openvpn 的網路遮罩與客戶端到客戶端模式

openvpn 的網路遮罩與客戶端到客戶端模式

我已將 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

我認為這只是將參數設為topologysubnet然後在伺服器的伺服器參數上指定網路遮罩的問題設定檔, 喜歡:

server 10.8.0.0 255.255.255.0

如果沒有topology參數,這些變更似乎將不起作用。

摘自這裡

相關內容