管理ノードをルータ兼DHCPサーバーにして、スイッチングハブを介したプライベートLANを構成します。
以下では計算ノードが使用するDNSサーバのIPアドレスを次のものにします。 具体的なDNSサーバのIPアドレスは、研究室設置であれば大学のネットワーク管理者に問い合わせる、自宅設置であればインターネットサービスプロバイダの契約書を見る、などして確認してください。
管理ノードで作業を行ってください
DHCPサーバーの立ち上げに必要なパッケージをインストールします
$ sudo apt install kea-dhcp4-server
DHCPサーバーの設定をしていきます。 設定ファイルは /etc/kea/kea-dhcp4.conf です。 いろいろな項目がありますが、最低限、以下を自分の環境に合わせれて設定すれば十分です
$ sudo nano /etc/kea/kea-dhcp4.conf
"interfaces-config": {
"interfaces": [ "enp1s0f1" ]
},
"option-data": [
{
"name": "domain-name-servers",
"data": "aaa.aaa.aaa.aaa, bbb.bbb.bbb.bbb"
},
(略)
]
"subnet4": [
{
"id": 1,
"subnet": "192.168.0.0/24",
"pools": [ { "pool": "192.168.0.100 - 192.168.0.200" } ],
"interface": "enp1s0f1",
"option-data": [
{
"name": "routers",
"data": "192.168.0.1"
}
],
"reservations": [
{
"hw-address": "1a:1b:1c:1d:1e:1f",
"ip-address": "192.168.0.10"
},
{
"hw-address": "2a:2b:2c:2d:2e:2f",
"ip-address": "192.168.0.11"
},
{
"hw-address": "3a:3b:3c:3d:3e:3f",
"ip-address": "192.168.0.12"
}
]
}
],
$ sudo systemctl enable kea-dhcp4-server $ sudo systemctl restart kea-dhcp4-server
$ sudo systemctl status kea-dhcp4-server
$ ping 192.168.0.11