казалось бы простая задача, но тем не менее: пытаюсь настроить нат на CentOS 5.5. Соответственно есть голый CentOS, путем исключений оставила всего одно правило в iptables: -A POSTROUTING -o eth0 -s 10.0.0.0/24 -j SNAT --to 192.168.0.1 - как необходимый минимум. На клиенте в качестве DNS и шлюза указан CentOS. Интернет не работает. Стоит на клиенте в качестве DNS сервера указать другой сервер (шлюз на Debian, настройки сетевых карт идентичны CentOS, кроме внешнего IP), но в качестве шлюза оставить CentOS - все работает. Т.е. не происходит переадресация DNS запросов. Подскажите, почему?

2

на центе днс поднят?
покажите полные правила файерволла

3

днс не поднят
правило одно-единственное, больше никаких нет

4

Попробуйте добавить к правилам:

/sbin/iptables -P FORWARD ACCEPT
Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

5

linka.smith, FORWARD and NAT Rules

It is good day to die ...
MS Windows 10
Заметки о главном...

6

Hrafn, отличный ответ.

ТС, а с чего вы решили, что шлюз заменит ДНС, если ДНС на нём не поднят?  wink

7

zerg пишет:

Hrafn, отличный ответ.

ТС, а с чего вы решили, что шлюз заменит ДНС, если ДНС на нём не поднят?  wink

Делала все по этой статье - http://www.redhat-club.org/Articles/Den … figuration - там про DNS ничего не сказано

8

zerg, а Вы читали, что написал топикстартер и я? нет?
давайте теперь днс-сервером указывать любую машину в сетке, какая разница-то... так?

9

тогда так: cat  /etc/sysconfig/iptables  покажите

It is good day to die ...
MS Windows 10
Заметки о главном...

10

linka.smith пишет:
zerg пишет:

Hrafn, отличный ответ.

ТС, а с чего вы решили, что шлюз заменит ДНС, если ДНС на нём не поднят?  wink

Делала все по этой статье - http://www.redhat-club.org/Articles/Den … figuration - там про DNS ничего не сказано

ДНС к НАту напрямую отношения не имеет. А имеет к возможности разрешения имен в Интернете. И, допустим, то, что сайты в браузере не открываются, не означает отсутствие интернета ab

11

всем спасибо, разобралась, в качестве DNS сервера указала DNS провайдера и все заработало.