Windows 10 ProでVPN接続する手順 L2TP/IPsec VPN プロトコル利用


VPNクライアントソフトを使わなくてもWindows10 付属機能だけでもVPN接続する事が出来ます。

VPN GATE やOpenVPNをインストールせずにVPN接続する手順をメモっておきます。

事前に接続先サーバ名、VPN名、パスワードは各自用意しておきましょう。

 

Windows 10 Proを使ってVPN接続する手順

1.タスクバーのWindowsアイコンの上で右クリック

2.ネットワーク接続(W)

3.VPNをクリック⇒VPN接続を追加する

4.VPN接続を追加ウィンドウが起動したら必要情報を入力していきます。

VPNプロバイダー

プルダウンからWindows(ビルトイン)を選択する。

接続名

自由に自分が分かり易い名前を付けます。名前は何でも良いです。

サーバ名またはアドレス

VPN接続するサーバのホスト名(or IPアドレス)を指定します。

接続先のVPNサーバによっては、IPアドレスの指定ではVPN接続が出来ない場合があります。

その場合には、ホスト名を指定します。

VPNの種類

自動

サインイン情報の種類

ユーザ名とパスワード

ユーザ名(オプション)

VPN接続する際のユーザ名

パスワード(オプション)

VPN接続する際のパスワード

ここまで設定が出来たら保存を押します。

5.実際にVPN接続する。

登録が完了するとこんな感じで登録したVPN情報が表示されます。

接続する場合には「接続」をクリックします。

※WindowsのVPN接続設定時には「事前共有キー/シークレット (Pre-shared key)」は指定する箇所がありません。私が利用しているVPNサーバには問題無く接続出来ました。

 

あるVPNにL2TP/IPsecで接続設定した時の例

なお、VPNの種類:事前共有キーを使った L2TP/IPsec

を設定しなくても繋がった。VPNの種類を「自動」にしても接続出来てしまった・・・これはVPNサーバ側のセキュリティが甘いからなのか。

 


Windows PowerShell実行時に権限エラーが出る場合の対処方法 / 実行ポリシーの変更


所要でDOSバッチからパワーシェルを実行しようとしたところ権限エラーが出ました。

このエラーが出ない様にするには、

管理者権限でPowerShellを起動し次のコマンドを事前に発行しておきます。「実行ポリシーの変更」と呼ばれています。

マイクロソフトによると、DOSのパワーアップ版がPowerShellみたいです。

Set-ExecutionPolicy RemoteSigned

あと、ファイルの拡張子がDOSバッチ「*.bat」と違ってPowerShellの場合には、「*.ps1」です。

DOSだけではどうしても発行出来ないコマンドがあったので

DOSバッチのキック ⇒ PowerShell実行

という流れで行ったところ問題無く出来ました。

なお、PowerShellはWindowsの設定回りをPowerShellを使うと一度に実行出来るので便利です。

 

※補足

同じディレクトリに*.ps1と*.batファイルを置いてDOSバッチからPowerShellを実行する場合

dosバッチの中身

powershell -Command ./hogehogehoge.ps1

こんな感じで実行出来ます。

Linuxみたいに「./」を頭に付けて実行する必要があります。

複数の端末に同一のWindows設定を行いたい場合には、PowerShellで定義しておくと設定が楽です。