システム

Ubuntu 24.04で「マイIP」サービスのPPTP接続を設定する手順【2024年最新版】

KAN YOSHIDA

Ubuntu 24.04において、「マイIP」サービスを使用したPPTP接続を設定する方法を詳しく解説します。本記事では、必要なツールのダウンロードから設定ファイルの編集、ファイアウォールの設定、接続の確認まで、ステップバイステップでご紹介します。同様の設定を行う際の参考として、ぜひご活用ください。

目次

  1. 手順概要
  2. 詳細手順
  3. 補足情報
  4. 注意事項
  5. まとめ
  6. WordPressへのコピペ方法

1. 手順概要

Ubuntu 24.04で「マイIP」サービスのPPTP接続を設定する際の主な手順は以下の通りです:

  1. 必要なツールのダウンロード
  2. myiptools の展開
  3. 設定ファイルの編集
  4. 初期設定スクリプトの実行
  5. ファイアウォールの設定(必要に応じて)
  6. PPTP接続の開始
  7. 接続の確認

これらの手順を順に実行することで、PPTP接続を正常に設定・運用することが可能です。


2. 詳細手順

1. 必要なツールのダウンロード

まず、「myiptools.tar.gz」をダウンロードする際に、curlコマンドが未インストールであったため、以下の手順でインストールを行いました。

curl コマンドのインストール(未インストール時)

sudo apt install curl




インストール後、ツールをダウンロードします。

curl -O https://www.interlink.or.jp/support/vpn/myip/myiptools/myiptools.tar.gz




2. myiptools の展開

ダウンロードしたアーカイブを /etc ディレクトリに展開します。初回試行では権限の問題で失敗したため、sudo を使用して再実行しました。

sudo tar xvzf myiptools.tar.gz -C /etc




3. 設定ファイルの編集

展開された myip.conf ファイルを編集し、必要な情報を入力します。

sudo vi /etc/myip/myip.conf




記入例:

MYIP_SERVER="your_server_ip"
ID="your_id"
PASSWORD="your_password"
IPADDR="your_ip_address"
DNS1="your_primary_dns"
DNS2="your_secondary_dns"
CLIENT_GLOBALIP="AUTO"




注意: your_server_ipyour_idyour_passwordyour_ip_addressyour_primary_dnsyour_secondary_dns には、実際の情報を入力してください。

4. 初期設定スクリプトの実行

設定ファイルの編集後、初期設定スクリプトを実行します。

sudo /etc/myip/myip-setup




このスクリプトは以下の設定を自動的に行います:

  • /etc/ppp/peers/myip_your_id の作成
  • /etc/ppp/chap-secrets への認証情報の追加

5. ファイアウォールの設定(必要に応じて)

ファイアウォールが有効な環境では、PPTP接続に必要なTCPポート1723およびGREプロトコルを許可する必要があります。以下は iptables を使用して一時的にポートを開放するコマンドです。

sudo /etc/myip/myip-iptables




注意: システムを再起動すると設定が元に戻るため、恒久的に設定する場合は iptables の設定ファイルを編集するか、ufw など他のファイアウォールツールを使用してください。

6. PPTP接続の開始

設定が完了したら、以下のコマンドでPPTP接続を開始します。

sudo /etc/myip/myip-up




出力例:

Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
local  IP address your_local_ip
remote IP address your_remote_ip
private IP mode.
done.




7. 接続の確認

接続が確立されたことを確認するために、ネットワークインターフェースの状態を確認します。ifconfig コマンドが未インストールの場合は、net-tools をインストールします。

net-tools のインストール(未インストール時)

sudo apt install net-tools




インストール後、ネットワークインターフェースの状態を確認します。

ifconfig -a




確認ポイント:

  • ppp0 インターフェースが存在し、inet に割り当てた固定IP (your_ip_address) が表示されていること。

出力例:

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1346
        inet your_ip_address  netmask 255.255.255.255  destination your_remote_ip
        ppp  txqueuelen 3  (Point-to-Pointプロトコル)
        RX packets 452  bytes 250132 (250.1 KB)
        TX packets 357  bytes 54076 (54.0 KB)
        ...





3. 補足情報

設定ファイルの内容確認

設定内容を確認するために、以下のコマンドを実行します。

sudo cat /etc/ppp/peers/myip_your_id




sudo cat /etc/ppp/chap-secrets




接続の終了

接続を終了する場合は、以下のコマンドを使用します。

sudo /etc/myip/myip-down





4. 注意事項

  1. セキュリティ:
    • 認証情報(ユーザーIDおよびパスワード)は慎重に管理し、第三者に漏洩しないよう注意してください。
  2. ファイアウォール:
    • ファイアウォール設定を適切に行い、必要なポートおよびプロトコルを許可することを忘れないでください。
  3. 自動起動:
    • システム再起動時に自動的にVPN接続を再確立したい場合は、myip-up スクリプトを起動時に実行するよう設定してください。
  4. トラブルシューティング:
    • 接続に問題が発生した場合は、ログファイル(例: /var/log/syslog)を確認して原因を特定してください。

5. まとめ

本記事では、Ubuntu 24.04において「マイIP」サービスを使用したPPTP接続の設定手順を詳しく解説しました。必要なツールのダウンロードから設定ファイルの編集、ファイアウォールの設定、接続の確認まで、ステップバイステップで説明しました。セキュリティやトラブルシューティングに関する注意事項も含めて紹介しましたので、安心してVPN接続を運用することができます。

PPTPは簡単に設定できる一方で、セキュリティ面での懸念もあるため、必要に応じて他のVPNプロトコル(例: OpenVPNやWireGuard)の導入も検討してください。この記事が、あなたのシステム構築に役立つことを願っています。

ABOUT ME
株式会社アートジャンキー
株式会社アートジャンキー
記事URLをコピーしました