У меня была эта работа прежде, но я не могу разобраться в ней на новой машине. У меня есть следующая установка на установке человечности как маршрутизатор.
192.168.2.0/24 p34p1 wifi1 -------------|
192.168.1.0/24 p33p1 wired -------------|------Internet p32p1
192.168.3.0/24 p34p1 wifi2 -------------| 192.168.0.0/24
Это могло бы выглядеть чрезмерно сложным, но это сохраняет детей, играющих трафик от моей регулярной сети, которая не может использовать его на консоли так или иначе. В настоящее время все три сегмента могут говорить с Интернетом, но не могут говорить друг с другом в различных сегментах как требуется.
маршрутизация
Kernel IP Routing table
Destination Gateway Genmask Iface
0.0.0.0 192.168.0.1 0.0.0.0 p32p1
192.168.0.0 * 255.255.255.0 p32p1
192.168.0.1 * 255.255.255.255 p32p1
192.168.1.0 * 255.255.255.0 p33p1
192.168.2.0 * 255.255.255.0 p34p1
192.168.3.0 * 255.255.255.0 p35p1
iptables-t туземный-v-x-n-L
Chain PREROUTING (policy ACCEPT 998 packets, 64328 bytes)
pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 115 packets, 9157 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 30271 packets, 1701429 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 172 packets, 17314 bytes)
pkts bytes target prot opt in out source destination
30982 1739286 MASQUERADE all -- * p32p1 0.0.0.0/0 0.0.0.0/0
102 8264 all -- * p33p1 0.0.0.0/0 0.0.0.0/0
61 7327 all -- * p34p1 0.0.0.0/0 0.0.0.0/0
7 1603 all -- * p35p1 0.0.0.0/0 0.0.0.0/0
мои правила iptables превращаются в шумы.
Любая ценившая Помощь, слова благодарности
Этот недостающие шлюзы были проблемой к решению ;) Работы, намного более более горькие тот путь.
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
повторитесь для каждого nic
Без шлюза, даже если это знает, сеть там, это не будет работать