Здравствуйте, коллеги!
Суть такая: небольшой офис, сервак с Ubuntu, в нем две сетевухи
eth0 сосет инет по pppoe и
eth1 смотрит в локалку (dhcp, samba). Расшарил инет через firestarter (все по инструкции делал с этого форума).
Как сделал:
1. eth0 получает инет через pppoe, причем провайдер не дает ни статического ip, ни динамического. Т.е. отбалды написал айпишник 192.168.5.1, маска 255.255.255.0 Т.е. просто отправляет pppoe запрос в "пустоту".
2. С помощью pppoeconf настроил инет, все отыскал eth0, ввел логины пароли, на все ответил утвердительно. Инет подцепил (локально, на сервере)
3. eth1 (с айпишником 192.168.0.1) раздает ip клиентам (dhcp), успешно раздает ip, с заданным шлюзом, днс и т.д.
4. Ну и включил форвардинг, НАТ, прописал в загрузку - все по инструкциям.
И НЕ ПАШЕТ ни на серваке, ни у клиента!!!
При пинговании инета с клиента он пишет так
ping ya.ru (77.132.63.31):
Превышен интервал ожидания
Превышен интервал ожидания
Превышен интервал ожидания
Т.е. dns как-то находит, но пакеты дальше не идут.
Любопытно, что при отключенном firestarter инет на серваке включается, но у клиента все равно нет инета.
Мои мысли: возможно из-за установленного ранее пакетов (samba, clamav, apache, php, mysql), возможно dhcp-сервер надо как-нибудь повесить на один конкретный интерфейс (в данном случае eth1), возможно я уже там намутил с iptables и прочими штуками и комп уже не знает куда пакеты слать и захлебывается.
Спрашивайте дополнительную инфу, если надо.
При запуске, перезапуске различных сервисов ошибок нет, не пишет по крайней мере.
Цель: eth0 сосет инет, eth1 раздает ip по dhcp, инет прозрачно, самба.