Poorten Forwarden?

Pagina: 1
Acties:

  • EVILSalami
  • Registratie: Februari 2001
  • Laatst online: 17-05 15:17

EVILSalami

Wat kijk je nou?

Topicstarter
Ik moet om te kunnen multiplayeren met Age of Empires II via zone mijn poorten forwarden van mijn Freesco (linux) router naar PC waar ik op wil gamen, dat gaat allemaal ok voor 1 pc met ip 192.168.0.1 omdat ik ooit hier op got een script had gekregen vaan een mede tweaker. Aleen ik wil de script aanpassen zodat ik oook op een pc met ip 192.168.0.2 kan gamen.

dit is het script:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh

case "$1" in
        start)
                echo "starting AOK firewall passtru"
/sbin/ipautofw -A -r tcp 47624 47624 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 28800 29000 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -A -r udp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 6667 6667 -h 192.168.0.1
/sbin/ipautofw -A -r udp 1100 7000 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 1100 5000 -h 192.168.0.1
        ;;
        stop)
               echo "stopping AOK firewall passtru"
/sbin/ipautofw -D -r tcp 47624 47624 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 28800 29000 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -D -r udp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 6667 6667 -h 192.168.0.1
/sbin/ipautofw -D -r udp 1100 7000 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 1100 5000 -h 192.168.0.1
        ;;
        *)
                echo "USAGE: aok {start|stop}"


exit 1
esac
exit 0


Zo is het dus hoe het werkt. Mn bedoeling is dus alles wat hier gebeurd ook naar ip 192.168.0.2 te laaten forwarden en stoppen enzo.
Ik heb geprobeerd de regels te kopieren en de ip te vranderen allen dat werkte niet op deze manier

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/sh

case "$1" in
        start)
                echo "starting AOK firewall passtru"
/sbin/ipautofw -A -r tcp 47624 47624 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 28800 29000 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -A -r udp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 6667 6667 -h 192.168.0.1
/sbin/ipautofw -A -r udp 1100 7000 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 1100 5000 -h 192.168.0.1
/sbin/ipautofw -A -r tcp 47624 47624 -h 192.168.0.2
/sbin/ipautofw -A -r tcp 28800 29000 -h 192.168.0.2
/sbin/ipautofw -A -r tcp 2300 2400 -h 192.168.0.2
/sbin/ipautofw -A -r udp 2300 2400 -h 192.168.0.2
/sbin/ipautofw -A -r tcp 6667 6667 -h 192.168.0.2
/sbin/ipautofw -A -r udp 1100 7000 -h 192.168.0.2
/sbin/ipautofw -A -r tcp 1100 5000 -h 192.168.0.2
        ;;
        stop)
               echo "stopping AOK firewall passtru"
/sbin/ipautofw -D -r tcp 47624 47624 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 28800 29000 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -D -r udp 2300 2400 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 6667 6667 -h 192.168.0.1
/sbin/ipautofw -D -r udp 1100 7000 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 1100 5000 -h 192.168.0.1
/sbin/ipautofw -D -r tcp 47624 47624 -h 192.168.0.2
/sbin/ipautofw -D -r tcp 28800 29000 -h 192.168.0.2
/sbin/ipautofw -D -r tcp 2300 2400 -h 192.168.0.2
/sbin/ipautofw -D -r udp 2300 2400 -h 192.168.0.2
/sbin/ipautofw -D -r tcp 6667 6667 -h 192.168.0.2
/sbin/ipautofw -D -r udp 1100 7000 -h 192.168.0.2
/sbin/ipautofw -D -r tcp 1100 5000 -h 192.168.0.2

        ;;
        *)
                echo "USAGE: aok {start|stop}"


exit 1
esac
exit 0


Allen dat werkte dus niet. Kan iemand mij vertellen hoe het wel moet?

PS: is dit meer linux of netwerken?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 08:05

Janoz

Moderator Devschuur®

!litemod

Je kunt 1 poort natuurlijk niet forwarden naar 2 computers. Hoe moet de server nu weten of een verbinding die binnenkomt nu naar 192.168.0.1 of 192.168.0.2 moet?

Kijk ff in de documentatie van zone. Misschien is het wel mogelijk om verschillende poorten aan te wijzen. Met icq kun je bv per gebruiker een range aangeven van poorten zodat elke gebruiker achter NAT uniek te identificeren is ondanks het gelijke IP-nummer.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • EVILSalami
  • Registratie: Februari 2001
  • Laatst online: 17-05 15:17

EVILSalami

Wat kijk je nou?

Topicstarter
Kan de server de verbinding niet gewoon forwarden naar beide PC's?
Het gaat erom dat ik af en toe op de ene PC en af en toe op de andere PC ga gamen, dus niet tegelijk. Het moet toch zo zijn dat ie dat wel kan doen?
Zeg maar hij stuurt ze naar beide ip's en de PC waar ik op zit te gamen die gebruikt het gewoon en die andere doet er gewoon niets mee? of denk ik nu helemaal verkeerd ofzo?

Verwijderd

Nee, de computer kan het maar naar 1 pc tegelijk routeren. Al kopieer je dat script nou en zorg je dat je twee dezelfde scripts hebt op de IP nummers na. Dan start je op de server het script waarin de forwarding staat naar de pc waar je achter wilt gamen. Echter na het spelen moet je het wel stoppen zodat de forwards geflushed worden. Wil je dan naar de andere pc gaan, start je het andere script en kan je daar spelen.

  • EVILSalami
  • Registratie: Februari 2001
  • Laatst online: 17-05 15:17

EVILSalami

Wat kijk je nou?

Topicstarter
heey dat vind ik een heel goed idee dank je, dat ik dat zelf niet bedacht heb LOL :? Thx allot