morfair Posted June 24, 2013 Posted June 24, 2013 Здравствуйте. Никак не пойму в чем загвоздка. Ситуация следующая. Есть сервер (NAS), к нему подключается клиенты по PPP. На его внешнем интерфейсе включен proxyarp. У пользователей Интернет работает, от них всё пинугется, сами они получают белый IP. Но вот странная ситуация. Из Интернета ихние интерфейсы недоступны (не пингуются). На этом сервере стоит Linux, смотрю tcpdump'ом что происходит. Получается, что пакеты на eth-интерфейс сервера (NAS'а) приходят, а на ppp-интерфейс - нет! rp_filter и arp_filter отключены ("0"), iptables icmp весь входящий разрешает (хотя бы пингов добиться для начала). Куда смотреть? Вставить ник Quote
MMM Posted June 24, 2013 Posted June 24, 2013 sysctl net.ipv4.ip_forward что пишет? Вставить ник Quote
morfair Posted June 24, 2013 Author Posted June 24, 2013 sysctl net.ipv4.ip_forward что пишет? 1 Вставить ник Quote
adnull Posted June 24, 2013 Posted June 24, 2013 (edited) А на arp-запросы сервер как отвечает? И покажите ip route Edited June 24, 2013 by adnull Вставить ник Quote
morfair Posted June 24, 2013 Author Posted June 24, 2013 (edited) А на arp-запросы сервер как отвечает? И покажите ip route Отвечает своим маком. Други) Всем спасибо! Три дня голову ломал и тут допёрло... $IPTABLES -A FORWARD -p all -i $WAN_IFACE -o ppp+ -j ACCEPT Детская лоховская ошибка. Edited June 24, 2013 by morfair Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.