В скором времени должны появиться несколько локалок, которым тоже надо будет выходить в сеть (192.168.1.0 - есть, 192.168.2.0, 192.168.3.0 - будут)
Правильно ли поступить: на рабочках из локалок 192.168.2.0, 192.168.3.0 прописать шлюз 192.168.1.2,
а на шлюзе в /etc/network/interfaces прописать как то так,
auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
видел еще вариант
auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.2 dev eth0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.2 dev eth0
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.2 dev eth0
Далее iptables, squid и тд