私のUbuntuデスクトップでOpenVPNクライアントを設定しようとしています。
構成ファイル:
remote 192.168.11.103
#192.168.11.103
#85.249.45.106
#dev-node tap0
dev tap
port 5027
ifconfig 10.9.0.74 10.9.0.73
route 192.168.10.0 255.255.255.0 10.9.0.21
route 192.168.11.0 255.255.255.0 10.9.0.21
route 192.168.12.0 255.255.255.0 10.9.0.21
secret /home/k102/Documents/27-73-74_sergeev2.key
verb 4
tun-mtu 1400
mute 10
auth MD5
cipher DES-CBC
comp-lzo
注文する:
sudo openvpn --config 27-73-74_sergeev2.ovpn
ただし、次のエラーが発生します。
Sun Feb 12 12:27:01 2012 us=30542 /sbin/ifconfig tap0 10.9.0.74 netmask 10.9.0.73 mtu 1400 broadcast 255.255.255.254
SIOCSIFNETMASK: Invalid argument
Sun Feb 12 12:27:01 2012 us=36280 Linux ifconfig failed: external program exited with error status: 1
Sun Feb 12 12:27:01 2012 us=36329 Exiting
私はそれと何が関係しているのかわかりません。この問題をどのように解決できますか?
ベストアンサー1
OpenVPNで手動:
--ifconfig l rn
TUN / TAPアダプターパラメータを設定します。
l
ローカルVPNエンドポイントのIPアドレス。 [...] TAP デバイスの場合、rn
作成または接続する仮想イーサネットセグメントのサブネットマスクです。 TAPデバイスには、物理イーサネットアダプタの設定と同様に、IPアドレスとサブネットマスクを設定するための仮想イーサネットセグメントを作成する機能があります
。リモートイーサネットブリッジに接続する場合は、IPアドレスとサブネットをブリッジドイーサネットセグメントで有効な値に設定する必要があります(DHCPも同じ目的で使用できることに注意してください)。--ifconfig
TAPデバイスを構成しているため、ifconfig
コマンドの2番目のパラメーターはIPアドレスではなくサブネットマスクでなければなりません。
ifconfig 10.9.0.74 255.255.255.0 # or whatever mask you need