I need help!
Проблема:
есть Mac с и-нетом и одной сетевухой
en0: 192.168.0.83 (локальная сеть провайдера)
172.16.0.1 (моя локалка)
VPN-доступ в и-нет:
ppp0: 10.11.1.83
DNS1: 10.11.1.254
DNS2: 213.247.170.1
и есть еще машины в моей локалке под WinXP, например
172.16.0.3
Gateway: 172.16.0.1
DNS1: 10.11.1.254
DNS2: 213.247.170.1
Задача получить и-нет на моей локальной сети.
Решение:
1 ставим sysctl -w net.inet.ip.forwarding=1
2 запускаем natd -f /etc/natd.conf
natd.conf:
interface ppp0
same_ports yes
use_sockets yes
3 запускаем ipfw с правилами:
add allow ip from any to any via lo0
add divert natd ip from 172.16.0.0/24 to any out via ppp0
add divert natd ip from any to 10.11.1.83 in via ppp0
add allow ip from any to any via en0
Получаем на машине 172.16.0.3:
ftp - работает
ping в и-нет(любой адрес) работает
www в ie: узел найден, ожидается ответ...
opera: Sending request to .....
т.e. не работает!!!
Почему?