Смотри tcpdump -ni eth1 icmp. Если уж это не ловит, то значит ничего и не доходит. На клиентских машинах маршрут по умолчанию прописан?
На клиентских машинах выставлено получать всё автоматом (там win7). Он сам получает ip (как правило это 192.168.100.2), маску подсети (255.255.255.0) и основной шлюз (192.168.100.1)
Пользователь решил продолжить мысль 23 Января 2010, 15:16:25:
Смотри tcpdump -ni eth1 icmp. Если уж это не ловит, то значит ничего и не доходит. На клиентских машинах маршрут по умолчанию прописан?
tcpdump -ni eth1
Ubuntu получает пакеты, но что интересно: когда я пингую адрес 192.168.100.1, то у пакетов destination=192.168.100.1, но когда я пингую внешний ip, то destination=192.168.100.255(!)

Откуда берётся этот адрес?