目次
2. リモート VPN によって割り当てられた IP を設定します
1. root ユーザーモードに入るための間違ったパスワード
テスト手順 (PPTP 機能を備えたルーターを使用して、PPTP サーバーが正常にセットアップされているかどうかを確認できます)
Ubuntu環境構築
1. pptpd と iptables をインストールする
sudo apt-get install -y pptpd iptables
2. リモート VPN によって割り当てられた IP を設定します
sudo vim /etc/pptpd.conf
// 対応するパラメーターを見つけて、次のように変更します。
3.DNS を構成する
sudo vim /etc/ppp/pptpd-options
// 対応するパラメーターを見つけて、次のように変更します。
4. pptpd アカウントとその他の情報を設定します
sudo vim /etc/ppp/chap-secrets
// 対応するパラメーターを見つけて、次のように変更します。
//ユーザー名: klee77
//パスワード: 123456
5.ルーティングと転送をオンにする
sudo 猫 /proc/sys/net/ipv4/ip_forward
// ルーティング転送が有効かどうかを確認します
// 有効であることを示す場合は 1 を取得し、有効でないことを示す場合は 0 を取得します
(1) 一時的にルーティングと転送を有効にすると、再起動後に失敗します
sysctl -w net.ipv4.ip_forward=1
また
sudo エコー 1 > /proc/sys/net/ipv4/ip_forward
(2) ルーティング転送を永続的に有効にする
sudo vim /etc/sysctl.conf
// 対応するパラメーターを見つけて、次のように変更します。
sudo sysctl -p /etc/sysctl.conf
//指定されたファイルからシステム パラメータを読み込みます。指定されていない場合は、/etc/sysctl.conf から読み込みます
6. ファイアウォール ルールを構成する
(1) ファイアウォールルールの仮設定
sudo iptables -A INPUT -p gre -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 47 -j ACCEPT
sudo iptables -t nat -A ポストルーティング -s 192.168.77.1/24 -o ens33 -j マスカレード
//NAT によって転送される情報は、以前の構成に従って変更され、独自のネットワーク カードは ifconfig を介して表示できます。192.168.77.1 は、手順 2 で設定されたリモート VPN によって割り当てられた IP です。
(2) ubuntuを起動するたびにファイアウォールルールを設定する
ubuntu は iptable ルールを保存しないため、上記のルールを /etc/rc.local に書き込むことができます。
/etc/rc.local に書き込みます (推奨、一般的にエンタープライズ サーバーのアーカイブ ファイルとして使用され、Linxu の起動時に最後に読み込まれるもの)
vim /etc/rc.local
7. pptp サービスを開始する
sudo systemctl enable pptpd
sudo systemctl start pptpd
ifconfig
// ifconfig を使用して pptpd サーバーを表示します
Ubuntu 環境のセットアップで発生する可能性のある問題
1. root ユーザーモードに入るための間違ったパスワード
Ubuntu のデフォルトのルート ユーザー パスワードはランダムです
ターミナルでコマンド sudo passwd を入力し、現在のユーザーのパスワードを入力して Enter をクリックし、新しいパスワードを入力して確認します。この時点でのパスワードは root ユーザーの新しいパスワードです。
変更が成功したら、新しいパスワードを使用して root ユーザーにログインできます。
須藤パスワード
//パスワードを変更する
su root或su
// root ユーザーモードに入る
2.vimコマンドが使えない
Ubuntu14.10 のデフォルトの vim バージョンは vim-tiny です。
使いたい場合は、ターミナルで vim.tiny と入力してください
vim-tiny は簡易版です。アンインストール後に完全版の vim をインストールすることをお勧めします。
apt-get autoremove vim-common
//組み込みのvimをアンインストール
apt-get インストール vim
//フルバージョンのvimをインストール
3. pptp サーバーの共通コマンド
さらに、一般的に使用されるコマンドがいくつかあります。
/etc/init.d/pptpd restart pptpd サービスを再起動します
サービス pptpd ステータス pptp サーバーの接続とエラー メッセージを確認できるため、問題を簡単に見つけることができ、非常に実用的です。
テスト手順 (PPTP 機能を備えたルーターを使用して、PPTP サーバーが正常にセットアップされているかどうかを確認できます)
ルーター管理インターフェイスの構成
// ifconfig を使用して pptpd サーバーを表示します
//ルーター管理インターフェイスで PPTP サーバーとアカウントを構成する
接続が成功したことを確認する
// クライアントが pptp プロトコル経由で接続すると、ubuntu は ifconfig 経由で接続情報を確認できます
//シリアル ポート下の ifconfig は pptp-vpn 情報を照会できます
//コンピュータはローカル IP アドレスとリモート IP アドレスに ping を実行できます
// ページでデフォルト ゲートウェイが有効になっている場合、シリアル ポートからのデフォルト ルートは PPTP サーバーによって指定されます
//コンピュータがこのネットワークにのみ接続されている場合、通常は外部ネットワークにアクセスできます
外部ネットワークに正常にアクセスできない場合は、仮想マシンに次のように入力します: (ファイアウォール ルールを再構成します)
sudo iptables -A INPUT -p gre -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 47 -j ACCEPT
sudo iptables -t nat -A POSTROUTING - s 192.168.77.1/24 -o ens33 -j MASQUERADE
sudo systemctl enable pptpd
sudo systemctl start pptpd
//NAT によって転送される情報は、以前の構成に従って変更され、独自のネットワーク カードは ifconfig を介して表示できます。192.168.77.1 は、手順 2 で設定されたリモート VPN によって割り当てられた IP です。
//ルーター管理インターフェイスのホームページで、PPTP サーバー用に構成された DNS を表示できます。