« -: Jan 03, 2006, 17:02 »
Първо здравейте ,
И ето сега какво ме мъчи :
Вързан съм към един лан , в който се изпозлва програмата NETWRITER за локален чат.Тази прорагама по подразбиране слуша на порт 30007 , за да може да осъществи връзка със други хора пуснали тази програма.Другото което е видях е , че UDP порт 30005 също се използва от нея.Това което смятам да направя е да пусна една машина на слакуеър 10.1 м/у домашното ПЦ(XP sp2) и етернет-а и схемата би изглеждала следната:
win xp sp2 <=> slackware 10.1 <=> ethernet
Следвайки тази логика установих , че ако направя port forwarding чрез следните правила в iptables , то този локален чат би трябвало да работи на ЕКС ПИ машината:
/sbin/iptables -t nat -A PREROUTING -p tcp -d 192.168.200.61(ip на слак машината) --dport 30007 -j DNAT --to 192.168.0.2:30007 (адресът на вин машината)
/sbin/iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 30007 -j ACCEPT
Само да добавя , че слак машианта има 2 лан карти (eth0, eth1).ETH0 - отива към лан-а , ETH1 към вин машината.Успешно съм пуснал и НАТ.
Така или иначе това ще го пробвам след няколко часа , просто искам да знам ако имам някаква грешка в разсъжденията.
Благодаря предварително.