自作クラスタ計算機:ipマスカレードの基本設定
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 自作クラスタ計算機:ipマスカレードの基本設定 [2020/02/18 20:47] – [iptables-persistent] koudai | 自作クラスタ計算機:ipマスカレードの基本設定 [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== 概要 ====== | ====== 概要 ====== | ||
| - | * プライベートLAN内のコンピュータをインターネットにつなぐには、プライベートIPアドレスをグローバルIPアドレスに変換するNAPT (Network Address Port Translation) が必要です。 | + | * プライベートLAN内のコンピュータを外部のネットワークにつなぐには、ルータでプライベートIPアドレスをグローバルIPアドレスに変換するNAPT (Network Address Port Translation) が必要です。 |
| * Linuxではこの技術のことをIPマスカレードと呼びます。 | * Linuxではこの技術のことをIPマスカレードと呼びます。 | ||
| * より詳しく知りたい方は以下のサイトを参照してください。 | * より詳しく知りたい方は以下のサイトを参照してください。 | ||
| Line 14: | Line 14: | ||
| この2つをつなげるのがIPフォワードです。 | この2つをつなげるのがIPフォワードです。 | ||
| - | - 計算ノードのIPフォワードのコメントを外して有効にします< | + | - 管理ノードのIPフォワードを有効にします< |
| $ sudo vi / | $ sudo vi / | ||
| </ | </ | ||
| Line 29: | Line 29: | ||
| iptablesコマンドを使って設定します | iptablesコマンドを使って設定します | ||
| - | - ヘッドノードを再起動してもiptablesの設定を保持してくれるようにするパッケージを入れる< | + | - 管理ノードのIPマスカレードを有効にします< |
| - | $ sudo apt install iptables-persistent | + | |
| - | </ | + | |
| - | * 途中でIPv4とIPv6の設定ファイルを作成するか聞かれるので、全部「はい(Yes)」でよい | + | |
| - | - IPマスカレードを有効にする< | + | |
| $ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/ | $ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/ | ||
| </ | </ | ||
| - | * -s ... プライベートネットワークのIPアドレスとネットマスク | + | * オプション-sでプライベートネットワークのIPアドレスとネットマスクを指定します |
| - 計算ノードからpingコマンドを使って、インターネットへ接続できるか確認してください | - 計算ノードからpingコマンドを使って、インターネットへ接続できるか確認してください | ||
| Line 42: | Line 38: | ||
| iptablesの設定は再起動するとリセットされてしまいます。 | iptablesの設定は再起動するとリセットされてしまいます。 | ||
| - | iptables-persistentを導入すると、iptablesの設定は起動時に / | + | iptables-persistentというパッケージを導入すると、iptablesの設定は起動時に / |
| - | パッケージのインストールは次のようにします。 | + | - パッケージのインストールは次のようにします。< |
| - | < | + | $ sudo apt install |
| - | $ sudo apt iptables-persistent | + | |
| </ | </ | ||
| - | + | * 途中でIPv4とIPv6の設定ファイルを作成するか聞かれるので、全部「はい(Yes)」でよい | |
| - | iptablesの設定が終わったら、ファイルに出力します。 | + | |
| - | < | + | |
| $ sudo iptables-save -c | sudo tee / | $ sudo iptables-save -c | sudo tee / | ||
| </ | </ | ||
| - | + | - rules.v4を直接編集して設定した場合は< | |
| - | rules.v4を直接編集して設定した場合は | + | |
| - | < | + | |
| $ sudo netfilter-persistent reload | $ sudo netfilter-persistent reload | ||
| - | </ | + | </ |
| - | とすることで反映されます | + | |
自作クラスタ計算機/ipマスカレードの基本設定.1582026434.txt.gz · Last modified: 2021/06/27 21:58 (external edit)
