From 5910f901584c0c3d2e8b78c8274d049539233dd4 Mon Sep 17 00:00:00 2001 From: Francesco Minnocci Date: Fri, 28 Apr 2023 13:38:50 +0000 Subject: [PATCH] Update 'Setup iniziale' --- Setup-iniziale.md | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/Setup-iniziale.md b/Setup-iniziale.md index 3c66cea..28ac265 100644 --- a/Setup-iniziale.md +++ b/Setup-iniziale.md @@ -31,7 +31,7 @@ apt -y install build-essential gcc openmpi-bin openmpi-common libopenmpi-dev glu Possiamo personalizzare il messaggio che appare al login sul nodo zero creando il seguente script `on_login.sh`: -``` +```bash #! /usr/bin/env bash # Basic info @@ -66,9 +66,48 @@ echo " " ``` e poi copiandolo nella directory opportuna: -``` +```bash sudo mv on_login.sh /etc/update-motd.d/05-info sudo chmod +x /etc/update-motd.d/05-info ``` -## `dnsmasq` e rete interna \ No newline at end of file +## `dnsmasq` e rete interna + +### Configurazione dnsmasq +```bash +sudo systemctl disable --now systemd-resolved +sudo apt install dnsmasq +``` +- scommentata la riga `dhcp-range` nel file `/etc/dnsmasq.conf` +```bash +sudo systemctl enable --now dnsmasq +``` + +### Configurazione rete interna (NAT) +```bash +sudo apt install iptables +cd /etc/sysctl.d/ +echo "net.ipv4.ip_forward = 1" | sudo tee /etc/sysctl.d/10-ip-forwarding.conf +``` + +In `/etc/network/interfaces`, per configurare permanentemente l'IP statico della macchina all'interno della LAN, l'IP pubblico e per creare la NAT del cluster: + +```interfaces +auto eth0 +iface eth0 inet static + address 192.168.0.2 + netmask 255.255.255.0 + +auto enxd03745888a34 +iface enxd03745888a34 inet static + address 131.114.10.121 + netmask 255.255.255.0 + gateway 131.114.10.1 + post-up /usr/sbin/iptables -t nat -A POSTROUTING -o enxd03745888a34 -s 192.168.0.0/24 -j MASQUERADE +``` + +#### Finalizzazione +```bash +sudo systemctl restart dnsmasq +sudo reboot +``` \ No newline at end of file