можно по подробней осветить тему работы сервера в качестве шлюза, у меня ситуация примерно такая же,
инет есть на машинах в локалке, но вот джаббер, skype, https и наверное что-то еще не столь очевидное тоже не работает:
- alt linux 5.0 server работает шлюзом
- есть локальная сеть 192.168.0.0/24 (breth0)
- pppoe выход во внешнюю сеть (breth1/ppp1), есть еще breth2 (но пока там провод не подключен)
- запущен squid в прозрачном режиме, какой-то набор протоколов разрешен, среди прочих джаббер, https, 58099 для skype (у всех стоит галочка прозрачно)
- разрешены любые запросы из локальной сети (127.0.0.1, 192.168.0.0/24)
- шлюз работает в режиме nat (не router)
включаем режим эксперта:
- идем во вкладку брэндмауэр
- из таблицы nat/PREROUTING удаляем строчки с протоколом 443 (все. https на прокси не заворачивается)
- в таблице nat/POSTROUTING у нас по умолчанию:
| -o breth1 -j MASQUERADE
| -o breth2 -j MASQUERADE
| -o ppp1 -j MASQUERADE
все равно не работает ничего кроме http, очевидно ответы не доходят до отправителя, то ли заворачиваются на машину шлюза, то ли брэндмауэром режуться
может port forwarding надо прокинуть? что читать, куда смотреть - не понятно
объясните убогим что не так, а лучше пример настроенной похожей сети с конфигами и работающими в локальной сети скайпами, джаберами и прочим,
ситуация то вроде типовая, если не наиболее часто встречающаяся, можно сэкономить много места на форуме, если один раз ее растереть подробно.