
我正在使用 VPN 連線連接到伺服器。因此,每次我使用此 VPN 連線時,我的 PC (Ubuntu 16.04) 總是會建立一個虛擬上網板並為我提供一個新的 MAC 位址。但對於我所需要的,我必須始終獲得相同的 MAC 位址。
那麼,有什麼方法可以將 VPN(在客戶端)的 MAC 位址設定為靜態,我的意思是,每次連線時,我都會收到相同的 MAC 位址?
請記住,我需要從客戶端執行此操作。我無權訪問伺服器
答案1
您好,歡迎來到伺服器故障!
如果使用設備,您似乎可以強制使用特定的 MAC 位址tap
。
**這是特定於發行版的* **
我發現了這個腳本這應該要做你所要求的:
script-security 2
up "/bin/sh -c '/sbin/ifconfig ${dev} down; /usr/sbin/ip link set ${dev} address 00:11:22:33:44:55; /sbin/ifconfig ${dev} up;' "
腳本進入「自訂配置」框,顯然您應該將 00:11:22:33:44:55 變更為您想要的 MAC 位址。
** 更通用的解決方案 **
您可以傳遞--lladdr 00:11:22:33:44:55
到命令列,例如(取自 OpenVPN 網站):
openvpn --remote alice.example.com --dev tap1 --ifconfig 10.4.0.1 10.4.0.2 --lladdr 00:11:22:33:44:55 --tls-client --ca ca.crt --cert client.crt --key client.key --reneg-sec 60 --verb 5