Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
OpenConnectのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
OpenConnect
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:仮想プライベートネットワーク]] [[en:OpenConnect]] [http://www.infradead.org/openconnect.html OpenConnect] より: :OpenConnect は Cisco の AnyConnect SSL VPN のクライアントです。ASA5500 シリーズ, IOS 12.4(9)T, Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 シリーズ, Cisco 7301 ルーターなどによってサポートされています。 == インストール == {{pkg|openconnect}} パッケージを[[インストール]]してください。 == 使用方法 == OpenConnect は NetworkManager と一緒に使ったり、コマンドラインで手動で使用することができます。 === NetworkManager === {{pkg|networkmanager-openconnect}} パッケージを[[インストール]]してください。{{ic|nm-applet}} (NetworkManager のトレイアイコン、{{pkg|network-manager-applet}} パッケージに含まれています) などのユーティリティを使って設定・接続します。インストール後、{{ic|NetworkManager.service}} を[[再起動]]してください。 詳しくは [[NetworkManager]] を参照。 === コマンドライン === root で openconnect を実行してユーザー名とパスワードを必要に応じて入力してください: # openconnect ''vpnserver'' もしくはユーザー名とパスワードを指定して実行してください: # echo -n ''password'' | openconnect -u ''user'' --passwd-on-stdin ''vpnserver'' VPN プロバイダは完全なトンネル接続、あるいはスプリットトンネル接続など、様々なアクセス構成にあわせて様々な認証グループを提供しています。様々な認証グループを表示して、サーバーへの接続についての詳細情報を得るには: # openconnect --authenticate ''vpnserver'' === netctl の統合 === シンプルな {{ic|tuntap}} netctl.profile(5) を使うことで通常の [[netctl]] のワークフローに OpenConnect を統合することができます。例: {{hc|/etc/netctl/vpn|<nowiki> Description='VPN' Interface=vpn Connection=tuntap Mode=tun #User=root #Group=root BindsToInterfaces=(enp0s25 wlp2s0) IP=no PIDFILE=/run/openconnect_${Interface}.pid SERVER=vpn.example.net AUTHGROUP="<AUTHGROUP>" LOCAL_USERNAME=<USERNAME> REMOTE_USERNAME=<VPN_USERNAME> # Assuming the use of pass(1): PASSWORD="`su ${LOCAL_USERNAME} -c "pass ${REMOTE_USERNAME}" | head -n 1`" ExecUpPost="echo '${PASSWORD}' | /usr/bin/openconnect --background --pid-file=${PIDFILE} --interface=${Interface} --authgroup=\"${AUTHGROUP}\" --user=${REMOTE_USERNAME} --passwd-on-stdin ${SERVER}" ExecDownPre="kill -INT $(cat ${PIDFILE}) ; ip link delete ${Interface}" </nowiki>}} 以下のように実行することができます: $ netctl start vpn $ netctl restart vpn $ netctl stop vpn 上記のプロファイルで使用している {{ic|LOCAL_USERNAME}} は [[GnuPG#gpg-agent|gpg-agent]] に依存しており、あらかじめ PGP 鍵のパスフレーズがキャッシュされている必要があります。gpg-agent が起動していない場合、[[pass]] からインタラクティブに取り合わせを行うことができません。 == 参照 == * [http://www.infradead.org/openconnect.html OpenConnect]
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
OpenConnect
に戻る。
検索
検索
OpenConnectのソースを表示
話題を追加