LINUX.ORG.RU
ФорумAdmin

eth0 eth1 route nat inet


0

0

192.168.0.10 eth0 - локальная сеть 192.168.0.0 inet_ip eth1 - ip выделенный провайдером. Делаем NAT. Этого достаточно чтобы с локальных компов лезть в интернет или нет? Если можно то объясните мне следующие вещи: 1) ip пакет ушел с локальной машины, NAT поменял ip адрес, во внешнюю сеть он ушел с ip адресом шлюза. Когда придет ответ на этот ip пакет, откуда он узнает на какую локальную машину ему идти? 2) Надо-ли на шлюзе делать маршрут по умолчанию: route add default inet_ip 3) Когда в браузере на локальной машине наберут www.ya.ru как пойдут ip пакеты? Откуда они узнают куда им идти?

anonymous

для того чтобы знать, куда чего должно идти есть connection tracking - модуль ip_conntrack. Текущее состояние можешь поглядеть - cat /proc/net/ip_conntrack

grustnoe ★★
()

На тему "как узнает" есть подробное описание в ip tables tutorial.

route add default inet_ip - насколько я помню, да.

NAT'а хватит. На локальных машинах твоя с натом должна стоять как шлюз. В некоторых случаях может потребоваться прописать на них адреса dns-серверов провайдера.

jackill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.