Update 'Setup iniziale'

master
Francesco Minnocci 3 years ago
parent 9332f29ccb
commit 5910f90158

@ -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
## `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
```
Loading…
Cancel
Save