LinuxForum.Fans
Тема

Самая простая настройка NAT

Автор: linka_smith 11 сообщений 8731 просмотров
#50532

казалось бы простая задача, но тем не менее: пытаюсь настроить нат на 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 запросов. Подскажите, почему?

#50535

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

#50536

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

#50663

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

text

/sbin/iptables -P FORWARD ACCEPT
#50672

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

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

#50673
zerg написал:
Hrafn, отличный ответ.

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

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

#50675

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

#50676

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

#50678
linka.smith написал:
[quote=zerg]Hrafn, отличный ответ.

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

Делала все по этой статье - http://www.redhat-club.org/Articles/DenisFrolov/NATConfiguration - там про DNS ничего не сказано[/quote]

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

#50680

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

Войдите или зарегистрируйтесь, чтобы ответить.