SIOCSIFNETMASK:UbuntuでOpenVPNを使用するための無効なパラメータ

SIOCSIFNETMASK:UbuntuでOpenVPNを使用するための無効なパラメータ

私の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

おすすめ記事