Здравствуйте. Поясните мне пожалуйста почему так происходит. Опишу проблему.
Есть шлюз, построенный на Linux. Соответственно 2 сетевых карты: 1-я смотрит в модем, который настроен как роутер, 2-а в локальную сеть.Настройки сетевых:
eth0 - интерфейс с модемом
DEVICE=eth0
ONBOOT=yes
IPADDR=172.16.1.2
NETMASK=255.255.255.0
NETWORK=172.16.1.0
BROADCAST=172.16.1.255
METRIC=10
GATEWAY=172.16.1.1
eth1 - локальная сеть
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.1.222
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.169.1.255
В iptables есть вот такие строки
iptables -t filter -I INPUT -s 192.168.1.0/255.255.255.0 -d 192.168.1.0/255.255.255.0 -p all -j ACCEPT
iptables -t filter -I OUTPUT -s 192.168.1.0/255.255.255.0 -d 192.168.1.0/255.255.255.0 -p all -j ACCEPT
В локальной сети есть второй модем, который живет на 192.168.1.225 адресе. Задумка такая, чтобы брать интернет еще и с него, настроив SQUID. Но это потом. Проблема в том, что я не могу достучаться до этого, второго модема. Сейчас в настройках eth1 отсутствует шлюз на 192.168.1.225, но я пробовал его прописывать и смотрел таблицу маршрутов все было правильно, но ничего не работало. :) вернул все на свои места и решил просто пропинговать этот модем, и, я не смог этого сделать. Более того, я не смог пропинговать машины, где шлюзом прописан этот второй модем. Но, когда я останавливаю firewall, все пингуется.
Где я что делаю не так?