Strona 1 z 1

[+] neostrada pomiędzy Debianem a Windows XP

: 17 sierpnia 2007, 21:03
autor: dzuda
Cześć wszystkim. Mam następujący problem. Postawiłem sobie serwer na Debianie 4.0 Etch i tam działa mi neostrada. Chcę teraz abym miał jednocześnie neostradę pod Windows XP i Debianem. Jak to zrobić? Jak czytałem to trzeba zrobić maskaradę, więc utworzyłem sobie plik /etc/firewall/iptables i w nim wpisałem następujące regułki:

Kod: Zaznacz cały

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -F
iptables -F  -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter

iptables -t nat -A POSTROUTING -j MASQUERADE
Po czym dokonałem restartu:

Kod: Zaznacz cały

/etc/init.d/networking restart
W pliku /etc/network/interfaces wpisałem adres dla interfejsu eth0

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.2.1
netmask 255.255.255.0
i wykonałem restart.

Teraz w Windows wpisałem ip: 192.168.2.2, maskę: 255.255.255.0 i bramę: 192.168.2.1 (adres rutera) oraz dns: 194.204.159.1

Internet mi nie działa ale chodzą pingi czyli karty sieciowe się widzą. Jak mam uruchomić internet na Windows XP? Proszę was o pomoc. Dziękuję z góry.

: 18 sierpnia 2007, 08:40
autor: Yampress
musisz jeszcze skonfigurować firewalla aby przepuszczał ruch
spróbuj tego

Kod: Zaznacz cały

echo 1 > /proc/sys/net/ipv4/ip_forward 
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter
iptables -t filter -P FORWARD DROP
iptables -t filter -A FORWARD -s 192.168.2.0/255.255.255.0 -d 0/0 -j ACCEPT
iptables -t filter -A FORWARD -s 0/0 -d 192.168.2.0/255.255.255.0 -j ACCEPT
iptables -t nat   -A POSTROUTING -s 192.168.2.0/255.255.255.0 -d 0/0 -j MASQUERADE

: 18 sierpnia 2007, 13:20
autor: dzuda
Dziękuję bardzo, zadziałało. Miałem w takim razie źle napisaną maskaradę.

: 18 sierpnia 2007, 19:31
autor: Yampress
maskarada była dobrze tylko firewall blokował cały ruch wchodzący i wychodzący
i nie przekazywał w żadną stronę