User Tools

Site Tools


Sidebar

自作クラスタ計算機:ipマスカレードの基本設定

This is an old revision of the document!


概要

設定手順

IPフォワードの設定

インターネットにつながったLANポートと、プライベートLANにつながったLANポートはそれぞれ独立です。 この2つをつなげるのがIPフォワードです。

  1. 計算ノードのIPフォワードのコメントを外して有効にします
    $ sudo vi /etc/sysctl.conf
    sysctl.conf
    (略)
    net.ipv4.ip_forward=1
    (略)
  2. 変更した設定を読み込みます
    $ sysctl -p

IPマスカレードの設定

iptablesコマンドを使って設定します

  1. ヘッドノードを再起動してもiptablesの設定を保持してくれるようにするパッケージを入れる
    $ sudo apt install iptables-persistent
  2. IPマスカレードを有効にする
    $ iptables -t nat -A POSTROUTING -o enp1s0f0 -s 192.168.0.0/24 -j MASQUERADE
    • -o … インターネットとつながっているLANポートのデバイス名
    • -s … プライベートネットワークのIPアドレスとネットマスク
  3. 計算ノードからpingコマンドを使って、インターネットへ接続できるか確認してください

注意

iptables-persistentを導入すると、iptablesの設定はすべて /etc/iptables/rules.v4 に保存され、再起動時にはこのファイルが読み込まれます。 このファイルから直接iptablesを設定した場合は、ターミナルで

$ sudo netfilter-persistent reload

とすることで反映されます

自作クラスタ計算機/ipマスカレードの基本設定.1582004608.txt.gz · Last modified: 2021/06/27 21:58 (external edit)