Il routing software è un pò azzardato se è coinvolto l'accesso a internet.
E allora ecco secondo me il Debian Way:
Servono tre schede di rete (e due switch oltre al router):
eth0 connessa solo al router
eth1 connessa alla prima lan
wlan1 connessa alla seconda lan
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.100
iface eth1 inet static
address 192.168.7.8
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Per eth0 metterei più volentieri una sottorete completamente diversa,
tipo 10.0.0.0/24 e riconfigurerei il router in tal senso, ma è un'opinione.
Poi installi il firewall (shorewall) e configuri i files:
/etc/shorewall/interfaces
net eth0
loc1 eth1
loc2 wlan1
/etc/shorewall/shorewall.conf
settare il parametro IP_FORWARDING a ON
/etc/default/masq
eth0 192.168.0.0/24, 192.168.100.0/24, 192.168.7.0/24
/etc/shorewall/zones
fw firewall
net ipv4
loc1 ipv4
loc2 ipv4
/etc/default/shorewall
settare il pametro startup=1
Poi sui client gli dai come gateway di default l'indirizzo della scheda
di rete del server a cui sono connessi e cioè l'ip di eth1 o di wlan1.
Poi editi il file /etc/shorewall/rules e imposti le regole di accesso in
entrata e in uscita che vuoi, con il default da settare nel file
/etc/shorewall/policy.
Se non ti vuoi complicare la vita con le configurazioni del router,
imposta la DMZ sul 192.168.100.1.
Luciano
Il 03/03/2014 00:54, Ennio-Sr ha scritto:
Ciao a tutti.
Qualcuno può cortesemente spiegarmi perché, se abilito l'istanza
relativa a eth1 (qui sotto commentata), non riesco più a navigare su
internet con il pc collegato in rete con wlan1? (ma vedo gli altri pc
della rete domestica 192.xxx.yyy.zzz, incluso quello connesso ad eth1)?
# /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug wlan1, eth1
iface wlan1 inet static
address 192.xxx.yyy.10
netmask 255.255.255.0
gateway 192.xxx.yyy.1 -> router
# iface eth1 per collegare altro pc
##iface eth1 inet static
##address 192.xxx.y.101
##netmask 255.255.255.0
##broadcast 192.xxx.y.255
##network 192.xxx.y.0
Grazie dell`attenzione,
Ennio
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53162601.3070...@modula.net