Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Connect paar duizend IP adressen naar 1 PC

Pagina: 1
Acties:

  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
Voor een testje wil ik graag dat 1 PC (PC1) naar een paar duizend verschillende IP-adressen connect. Ik wil alleen wel dat al die connecties naar 1 andere PC (PC2) gaan. Om die PC2 een paar duizend IP-adressen te geven gaat niet lukken, dat vindt Windows niet echt fijn.

Wie weet er een mogelijkheid om toch op PC2 al die connecties te accepteren (ze mogen wel allemaal op een andere poort connecten)?

Ik dacht er zelf aan om in promiscious mode alle verbindingen naar de IP-adressen af te vangen en die door te sturen naar de interne applicatie op PC2?

  • Midas.e
  • Registratie: Juni 2008
  • Laatst online: 08-11 13:27

Midas.e

Is handig met dinges

pc2 kan niet een linux machine zijn?

Hacktheplanet / PVOutput


  • King4589
  • Registratie: Juni 2007
  • Laatst online: 22-10 15:14
Of je moet een router gebruiken en dan laat je die alles door sturen naar pc2
Of je stelt pc2 in als default gateway in pc1 stuurt ie sowieso alles er heen. of het goed werkt weet ik niet maar ik denk wel dat het iets moet doen ;)

Verwijderd

@King4589 Dat zorgt er niet voor dat PC2 alle verbindingen accepteert. :)

  • lier
  • Registratie: Januari 2004
  • Laatst online: 15:17

lier

MikroTik nerd

Waarom?
Wat is het doel van deze actie?

Eerst het probleem, dan de oplossing


  • Nieknikey
  • Registratie: Juni 2010
  • Laatst online: 31-10 06:42
Inderdaad, het is wel fijn als je het doel erbij verteld.
Zo is het bijv relevant om je DHCP range een groter subnet te geven, 1000 i adressen passen niet in een /24 subnet.

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

waarom een 2e pc ?


127.*.*.* is allemaal local, dan heb je 16 miljoen adressen

Iperf


  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
De 2e pc moet een windows machine zijn.

Het doel is om met machine 1 ongeveer 10000 verbindingen te maken met verschillende IP-adressen (ongeveer 1000 verbindingen tegelijkertijd). Machine 1 is een head-end , machine 2 is een PC waarop ik de verbindingen moet accepteren.. Aangezien ik op PC2 geen 10000 IP-adressen aan kan maken, zoek ik een andere oplossing.

  • GlowMouse
  • Registratie: November 2002
  • Niet online
dutchguy schreef op vrijdag 04 juli 2014 @ 16:18:
Om die PC2 een paar duizend IP-adressen te geven gaat niet lukken, dat vindt Windows niet echt fijn.
Wat gebeurt er dan?

  • MrMonkE
  • Registratie: December 2009
  • Laatst online: 04-11 15:26

MrMonkE

★ EXTRA ★

Ik dacht dat de limiet 256 IP addressen per NIC was in windows server.

Ik weet niet of het zou voldoen voor je test scenario maar als het nog steeds 256 is misschien kun je 4 target machines. Of 1 machine met 4 NICs

[ Voor 51% gewijzigd door MrMonkE op 05-07-2014 00:58 ]

★ What does that mean? ★


  • soulrider
  • Registratie: April 2005
  • Laatst online: 27-11-2017
Waarom moeten de connecties over duizenden verschillende ip-adressen?
Kan dat niet gewoon telkens hetzelfde ip-adres zijn?

maw: Wat ga je proberen en is er misschien geen andere manier om zoiets op te zetten ?

(bv: netwerk/server testtools die vele connecties tegelijk kunnen opzetten en testen... zoals bv ook gebruikt wordt door de mensen van C'T mmagazine als ze netwerkmateriaal testen...)

Anders denk ik bv aan een VM op die 2de pc zodat je er virtueel zoveel NiC's met ip-adressen kunt inzwieren dat je wenst - doro ze allemaal in bridge mode te zetten gebruiken ze dan die ene nic van je pc.
gaat wellicht ook maar tot op een bepaald niveau.

  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
Dan wordt Windows tergend traag (ook op een snelle machine)

  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
MrMonkE schreef op zaterdag 05 juli 2014 @ 00:53:
Ik dacht dat de limiet 256 IP addressen per NIC was in windows server.

Ik weet niet of het zou voldoen voor je test scenario maar als het nog steeds 256 is misschien kun je 4 target machines. Of 1 machine met 4 NICs
Nee, je kunt gerust 1000 IP-adressen aan 1 NIC hangen (alleen wil je dat niet)

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Ik zou denken, probeer het eerst gewoon eens uit?
code:
1
FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address "Local Area Connection" 192.168.1.%A 255.255.255.0
En dan 4 keer in de 10.x.x.x range ofzo.
dutchguy schreef op zaterdag 05 juli 2014 @ 01:03:
[...]

Dan wordt Windows tergend traag (ook op een snelle machine)
Bij hoeveel adressen? Heb je niet gewoon te kort geheugen voor zoveel ips?

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
soulrider schreef op zaterdag 05 juli 2014 @ 01:00:
Waarom moeten de connecties over duizenden verschillende ip-adressen?
Kan dat niet gewoon telkens hetzelfde ip-adres zijn?

maw: Wat ga je proberen en is er misschien geen andere manier om zoiets op te zetten ?

(bv: netwerk/server testtools die vele connecties tegelijk kunnen opzetten en testen... zoals bv ook gebruikt wordt door de mensen van C'T mmagazine als ze netwerkmateriaal testen...)

Anders denk ik bv aan een VM op die 2de pc zodat je er virtueel zoveel NiC's met ip-adressen kunt inzwieren dat je wenst - doro ze allemaal in bridge mode te zetten gebruiken ze dan die ene nic van je pc.
gaat wellicht ook maar tot op een bepaald niveau.
Misschien is dat inderdaad een mogelijkheid, om overal hetzelfde IP-adres te gebruiken, ik weet alleen niet of ik dat headend zover kan krijgen.

  • soulrider
  • Registratie: April 2005
  • Laatst online: 27-11-2017
is het de bedoeling dat die connecties volledig worden opgebouwd?
of is het enkel om te zien dat die head-end ze opstart en bv met wireshark na te gan hoe hij ze opent?

hang hem aan een (managed?) switch en hang je pc aan de monitoring port?
Laat eventueel een Linux machine alle connecties aanvaarden maar er verdr niets mee doen?


Iets meer info van wat je nu eigenlijk wilt doen, is nog altijd zeer handig.
Want anders gaan we nooit echt tot een mogelijke/juiste oplossing komen vrees ik.
(bv info over dat headend: mogelijk zijn er hier specialisten die specifieker kunnen helpen)


Tot nu toe weten we enkel dat je de head-end wilt laten connecteren naar duizenden ip's maar eigenlijk nog niet getest hebt of je die ook niet gewoon 1000'en keren kunt laten verbinden naar één en hetzelfde ip-adres ...

[ Voor 6% gewijzigd door soulrider op 05-07-2014 01:39 ]


  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Het probleem wat je hebt is dat wat je wil gewoon niet mogelijk is. Windows is gewoon niet in staat om dit te doen. Punt. Je hebt geen sources, dus je kan het ook niet zelf fixen en de kernel recompilen ofzo. Linux of Unix of BSD, dat zijn je opties.

  • soulrider
  • Registratie: April 2005
  • Laatst online: 27-11-2017
@hierboven: het is niet eens duidelijk wat ie wilt ... je gaat dus nogal wat kort door de bocht.

Want misschien is niet het mogelijk om die headend niet naar duizenden verschillende ip's te laten connecteren en die ip's op dezelfde windows machine te laten aankomen, maar is het vrij simpel om die 1000'en malen te laten connecteren naar hetzelfde ip-adres van die windows machine.

Eerst wat verder navragen wat men nu eigenlijk wenst te doen, voordat je "kan niet, gebruik *nix" gaat roepen..

Om een probleem te kunnen oplossen, moet je eerst nagaan wat nu eigenlijk het probleem is en/of de probleemstelling zelve niet anders kan gedaan worden ;-)

[ Voor 21% gewijzigd door soulrider op 05-07-2014 01:57 ]


  • pedorus
  • Registratie: Januari 2008
  • Niet online
Net voor de grap even 1000+ ip adressen toegevoegd aan een windows xp vm, maar ik zie eigenlijk niets bijzonders gebeuren, het lijkt gewoon te werken. Het enige bijzondere dat ik zie is dat het een eeuwigheid duurt om ze toe te voegen, en dat de output van netstat -a -n wat langer is geworden.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

dutchguy schreef op vrijdag 04 juli 2014 @ 16:18:
Voor een testje wil ik graag dat 1 PC (PC1) naar een paar duizend verschillende IP-adressen connect. Ik wil alleen wel dat al die connecties naar 1 andere PC (PC2) gaan. Om die PC2 een paar duizend IP-adressen te geven gaat niet lukken, dat vindt Windows niet echt fijn.

Wie weet er een mogelijkheid om toch op PC2 al die connecties te accepteren (ze mogen wel allemaal op een andere poort connecten)?

Ik dacht er zelf aan om in promiscious mode alle verbindingen naar de IP-adressen af te vangen en die door te sturen naar de interne applicatie op PC2?
Wat wil je nou precies testen? TCP/IP werkt met Sync - Ack-Sync - Ack pakketjes dus het enige wat je zou moeten doen is de Sync pakketjes te beantwoorden met een Ack-Sync. Dat zou je inderdaad kunnen doen door de NIC in promiscious mode te zetten en met winpcap iets te fabrieken wat die antwoorden verzorgt.

Maar dan test je dus alleen of PC1 1000+ TCP/IP connecties kan onderhouden en ik schat zo dat dat een onvoldoende test-scenario is, omdat je op applicatienivo nog niks gedaan hebt. Misschien dat je daar iets meer over kunt vertellen?
johnkeates schreef op zaterdag 05 juli 2014 @ 01:47:
Het probleem wat je hebt is dat wat je wil gewoon niet mogelijk is. Windows is gewoon niet in staat om dit te doen. Punt. Je hebt geen sources, dus je kan het ook niet zelf fixen en de kernel recompilen ofzo. Linux of Unix of BSD, dat zijn je opties.
Linux heeft OOB een hard limit van 4096 ip addresses

QnJhaGlld2FoaWV3YQ==


  • The Eagle
  • Registratie: Januari 2002
  • Nu online

The Eagle

I wear my sunglasses at night

WAAROM wil je al die verbindingen ndig? Bijvoorbeeld om te load testen als ware het een server?
Ofzo, zoek het eens in die hoek ipv zelf het wiel opnieuw uit te vinden.
HP loadrunner, Badboy, dat soort tools.

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 15:28

CAPSLOCK2000

zie teletekst pagina 888

Brahiewahiewa schreef op zaterdag 05 juli 2014 @ 09:23:

Linux heeft OOB een hard limit van 4096 ip addresses
Niet als je met ranges werkt:

$ sudo ip addr add 10.1.0.0/16 dev lo
$ ping 10.1.2.3
64 bytes from 10.1.2.3: icmp_seq=1 ttl=64 time=0.013 ms

64K adressen in een keer.

En terug on-topic: volgens mij maak je een probleem waar dat niet is. Als je test-machine 1000 verbindingen maakt zal er iedere keer een andere source-port gekozen worden. Je doel machine ziet dan 1000 losse verbindingen binnenkomen. Probeer het gewoon.

[ Voor 27% gewijzigd door CAPSLOCK2000 op 05-07-2014 13:07 ]

This post is warranted for the full amount you paid me for it.


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

* Brahiewahiewa is impressed
Probeer het gewoon.
Nou, kijk, testen of een machine 1000+ tcp/ip connecties aan kan is niet zo spannend; als de hardware maar voldoende is, dan kannie dat. Vandaar mijn vermoeden dat er een applicatie boven zit, die z'n eigen tcp/ip-connectie tabel bijhoudt. En - inderdaad - als je dit soort vragen moet gaan stellen, klinkt het alsof die applicatie sub-optimaal geprogrammeerd is (laat ik vriendelijk blijven)

QnJhaGlld2FoaWV3YQ==


  • delta9vdp
  • Registratie: Augustus 2009
  • Laatst online: 03-12-2024
pedorus schreef op zaterdag 05 juli 2014 @ 02:49:
, en dat de output van netstat -a -n wat langer is geworden.
lol }:O

  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
Brahiewahiewa schreef op zaterdag 05 juli 2014 @ 09:23:
[...]

Wat wil je nou precies testen? TCP/IP werkt met Sync - Ack-Sync - Ack pakketjes dus het enige wat je zou moeten doen is de Sync pakketjes te beantwoorden met een Ack-Sync. Dat zou je inderdaad kunnen doen door de NIC in promiscious mode te zetten en met winpcap iets te fabrieken wat die antwoorden verzorgt.

Maar dan test je dus alleen of PC1 1000+ TCP/IP connecties kan onderhouden en ik schat zo dat dat een onvoldoende test-scenario is, omdat je op applicatienivo nog niks gedaan hebt. Misschien dat je daar iets meer over kunt vertellen?


[...]

Linux heeft OOB een hard limit van 4096 ip addresses
Zoiets zat ik inderdaad aan te denken. Ik zou dan de netwerkkaart in promiscious mode kunenn zetten en daarmee alle TCP-IP requests af kunnen vangen op machine 2 en zo de verbindingen op kunnen laten zetten. Ik moet dan die verbindingen alleen nog doorsturen naar een stuk of duizend simulatortjes die dan de verbindingen accepteren en daarmee iets nuttiges doen.

Ik zou dan zelfs nog meerdere machines kunenn gebruiken om de verbindinen te verdelen over meerdere machines , het enige probleem is dan dat ik een echte (ouderwetse) hub zou moeten gebruiken, anders komt alle verkeer niet op alle andere machines.

  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
pedorus schreef op zaterdag 05 juli 2014 @ 01:05:
Ik zou denken, probeer het eerst gewoon eens uit?

[...]

En dan 4 keer in de 10.x.x.x range ofzo.


[...]

Bij hoeveel adressen? Heb je niet gewoon te kort geheugen voor zoveel ips?
Ik heb wel eens op mijn eigen PC geprobeerd en ook in een VM, maar boven de 1500 IP's wordt alles gewoon heel erg traag (systeem proces gerbuikt dan veel CPU).

  • dutchguy
  • Registratie: September 2001
  • Laatst online: 14-11 17:13
The Eagle schreef op zaterdag 05 juli 2014 @ 09:51:
WAAROM wil je al die verbindingen ndig? Bijvoorbeeld om te load testen als ware het een server?
Ofzo, zoek het eens in die hoek ipv zelf het wiel opnieuw uit te vinden.
HP loadrunner, Badboy, dat soort tools.
Machine 1 is een headend, die wil ik testen. Dit headend wil in totaal enkele 10000-en IP-adressen afgaan (connectie maken, wat communiceren en dan verbinding afsluiten), met zo'n 1000 verbindingen tegelijk.

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 15:28

CAPSLOCK2000

zie teletekst pagina 888

Wat denk je dat er anders gaat zijn als je naar 10.000 verschillende adressen verbindt als wanneer je 10.000 keer naar hetzelfde adres verbindt? Volgens mij probeer je een probleem op te lossen dat er niet is.

[ Voor 18% gewijzigd door CAPSLOCK2000 op 08-07-2014 00:46 ]

This post is warranted for the full amount you paid me for it.


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

^^ tcp/ip verbindt op een IP-adres - poortnummer combinatie en daar kun je er 64k van maken
(op windows althans, voordat ik weer een Linux zealot op z'n pik trap ;o)

Maar wat zou PC2 vinden van enkele 10000 procesjes die op een poort luisteren en desgevraagd wat communiceren?

QnJhaGlld2FoaWV3YQ==


  • MrMonkE
  • Registratie: December 2009
  • Laatst online: 04-11 15:26

MrMonkE

★ EXTRA ★

Brahiewahiewa schreef op dinsdag 08 juli 2014 @ 02:24:
^^ tcp/ip verbindt op een IP-adres - poortnummer combinatie en daar kun je er 64k van maken
(op windows althans, voordat ik weer een Linux zealot op z'n pik trap ;o)

Maar wat zou PC2 vinden van enkele 10000 procesjes die op een poort luisteren en desgevraagd wat communiceren?
Of misschien 1 proces/service dat luistert op 10000 poorten en afhankelijk van de poort zijn ding doet? O-)
I dunno

★ What does that mean? ★

Pagina: 1