DC++ , IPCHAINS en DHCP --> help

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
ok,

alle mogelijke topics doorgeworsteld en niet het antwoord gevonden, vandaar dit topic.

Mijn situatie:

Servertje:
Linux, Debian 2.2 r3
Ipchains firewall
Wanadoo Cable Prenium, kabel abonnement (512kbit), dyn. IP
DHCPd voor de twee clients

2 clients:
Windows98SE
IP door DHCPd van de Server


Op de clients heb ik DC++ geinstalleerd. Om nu in "Active mode" te kunnen werken schijn ik me IP en port te moeten doormappen. Maar aangezien me IP van de provider EN die IP van me client iedere keer wijzigt is dat volgens mij GEEN haalbare kaart...

Of wel? help....:?

Acties:
  • 0 Henk 'm!

Anoniem: 19331

jawel, cronjob met je firewall script.
Firewallscript haalt jouw interne ip uit je lease file met grep.

Er omslachtig, maar is mogelijk :)
edit:

Je kan ook je ipadressen in je dhcp server koppelen aan je computernaam

Acties:
  • 0 Henk 'm!

  • Denhomer
  • Registratie: Augustus 2000
  • Laatst online: 02-06 11:19

Denhomer

Doh !

waarom dhcp voor slechts 2 clients ?
als je statische pakt is de forwarding wel degelijk haalbaar

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
Op maandag 15 juli 2002 21:07 schreef Devinity het volgende:
jawel, cronjob met je firewall script.
Firewallscript haalt jouw interne ip uit je lease file met grep.

Er omslachtig, maar is mogelijk :)
edit:

Je kan ook je ipadressen in je dhcp server koppelen aan je computernaam
kan dat?

ow, vertel...hoe?
en die cronjob is inderdaad handig...

Acties:
  • 0 Henk 'm!

Anoniem: 19331

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
server-identifier intern.net;
server-name 'intern.net';
subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.11 10.10.10.21;
  default-laese-time 86400;
  max-laes-time 172800;
  option subnet-mask 255.255.255.0;
  option broadcast-address 10.10.10.255;
  option domain-name-servers `nl /etc/resolv.conf| grep 2| cut -d" " -f7`;
  option domain-name 'intern.net';
  host computernaam1 (
    fixed-address 10.10.10.10;
  }
  host computernaam2 (
    fixed-address 10.10.10.11;
  }
}

Fixed ip address of bedoel je dat andere.. ??
Type fouten onder voorbehous

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
Op maandag 15 juli 2002 21:14 schreef Devinity het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
server-identifier intern.net;
server-name 'intern.net';
subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.11 10.10.10.21;
  default-laese-time 86400;
  max-laes-time 172800;
  option subnet-mask 255.255.255.0;
  option broadcast-address 10.10.10.255;
  option domain-name-servers `nl /etc/resolv.conf| grep 2| cut -d" " -f7`;
  option domain-name 'intern.net';
  host computernaam1 (
    fixed-address 10.10.10.10;
  }
  host computernaam2 (
    fixed-address 10.10.10.11;
  }
}

Fixed ip address of bedoel je dat andere.. ??
Type fouten onder voorbehous
MAar bedoel je met dat koppelen dat wanneer "jochenz" zoch aanmeld bij de "server" dat hij dan een VAST IP adres toegewezen krijgt, dat vastligt voor zijn naam?

of bedoel je dat ik mijn IP adres kan opzoeken aan de hand van mijn NAAM...

ben nog niet erg thuis in deze materie...dus ga niet van teveel basiskennis uit in je antwoord...wel tof dat je helpt btw...;)

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
en dan komt er nog een probleem in me op...

wat as ik TWEE clients heb waarop ik dan DC++ met een active connection wil maken/hebben...

dat is volgens mij helemaal niet eens mogelijk...want alles komt binnen op poort 412 op het internet IP adres...en moet verder naar port 412 van de client...maar mijn server weet niet naar welke client het moet...toch?

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 21-06 13:44

deadinspace

The what goes where now?

Ik zou het uitdelen van IP-adressen gebaseerd op mac-adressen doen, zo dus:
code:
1
2
3
4
host computernaam {
      hardware ethernet 00:01:02:03:04:05;
      fixed-address 192.168.0.5
}

Dan krijgt de computer met dat macaddress altijd 192.168.0.5.
Pas wel op dat deze vast IPs niet in de dynamische range liggen (wat bij Devinity's voorbeeld wel het geval is).

Wat is DC++ btw?

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
Op maandag 15 juli 2002 22:10 schreef deadinspace het volgende:
Ik zou het uitdelen van IP-adressen gebaseerd op mac-adressen doen, zo dus:
code:
1
2
3
4
host computernaam {
      hardware ethernet 00:01:02:03:04:05;
      fixed-address 192.168.0.5
}

Dan krijgt de computer met dat macaddress altijd 192.168.0.5.
Pas wel op dat deze vast IPs niet in de dynamische range liggen (wat bij Devinity's voorbeeld wel het geval is).

Wat is DC++ btw?
DC++ = Direct Connect ++
http://dcplusplus.sourceforge.net

Fantastisch programma om te zoeken naar films en software....

alleen isser een ACTIVE connection nodig en niet een PASSIVE achter een firewall, dat werkt gewoon niet...vandaar me vraag...

helluppp....

koele PIC (van Debian) trouwens....

Acties:
  • 0 Henk 'm!

Anoniem: 29724

Op maandag 15 juli 2002 22:16 schreef jochenz het volgende:

[..]

DC++ = Direct Connect ++
http://dcplusplus.sourceforge.net

Fantastisch programma om te zoeken naar films en software....

alleen isser een ACTIVE connection nodig en niet een PASSIVE achter een firewall, dat werkt gewoon niet...vandaar me vraag...

helluppp....

koele PIC (van Debian) trouwens....
Het betreft hier een windows programma. Ik heb het zojuist zelf even gedownload. Het werkt ook goed op Linux met Wine trouwens voor de belangstellenden. Je moet wel flink sharen trouwens want sommige van die 'boxen' disconnecten je als je bijvoorbeeld niet boven de 5GB komt. Ik zag er zelfs zojuist 1 van 30GB :) Anyway k vind het progje en het hele sharing concept met losse boxen nou niet meteen geslaagd maar tis wel leuk om ff mee te spelen puur om wine weer s te testen.

In ieder geval betreft het hier dus een windows programma. Je moet dan idd dus gewoon je IP die je van je Internet Provider krijgt even intypen in dat boxje bij active verbinding mocht je dat dus willen. Dit valt verder lastig te automatiseren. Je zou zou dat anders ff in een Windows forum moeten vragen anders want met linux heeft t eigenlijk niet zoveeel te doen.

Op zn mooist zou je dus eigenlijk willen dat een windows progje aan de linux bak zijn ip vraagt. En dan moet dat tooltje in de configuratie file van DC++.xml file t ip adres schrijven en dan DC++ opstarten dan ben je klaar.

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 21-06 13:44

deadinspace

The what goes where now?

Op maandag 15 juli 2002 22:16 schreef jochenz het volgende:
DC++ = Direct Connect ++
Ah, directconnect ken ik wel.
alleen isser een ACTIVE connection nodig en niet een PASSIVE achter een firewall, dat werkt gewoon niet...vandaar me vraag...
Er is ook een GNU/Linux client: dctc + dcgui. Dit zijn twee aparte programma's. dctc is de feitelijke client, die praat met de hubs enzo, en dcgui is de GUI ervoor. dcgui praat met dctc via een netwerkverbinding. Zo kun je dctc op een andere computer laten draaien dan dcgui. dcgui kun je dan gewoon afsluiten en weer opstarten, terwijl dctc gewoon door gaat met downloaden.

Je zou dus dctc op je gateway kunnen draaien, en dcgui op je gewone computers. Omdat dctc direct op je gateway draait is er geen masquerading e.d. in het spel. Dit is natuurlijk alleen handig als je voldoende ruimte op je gateway hebt.

dcgui is er ook voor Windows. Ikzelf gebruik directconnect niet (moet ik nog eens naar kijken), maar een vriend van mij gebruikt dctc en dcgui en is er tevreden over. Hoe goed de Windowsversie werkt weet ik niet.

Als dit niet werkt / praktisch is, dan zit je waarschijnlijk vast aan portforwarding (en dus maar één PC die DC++ kan draaien), tenzij er een ip_conntrack kernelmodule voor is.
koele PIC (van Debian) trouwens....
Zelf beetje in elkaar gegimpt met een zelfgemaakt effect + Debian logo in postscript :)
Op dinsdag 16 juli 2002 00:45 schreef smasr het volgende:
Het betreft hier een windows programma. Ik heb het zojuist zelf even gedownload. Het werkt ook goed op Linux met Wine trouwens voor de belangstellenden.
Dat is dus niet nodig, zie boven :)

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
Kikkegek,

dus wat je verteld, is dat ik op me Linux-bak het programma draai en dan vervolgens op me windows-bak alleen de GUI draai...dat zou stoer zijn...me gedeelde schijf zit toch al in me linux-bak met Samba gedeeld...

ok, ik gaat eens ff testen...ik laat het nog weten.

:p

Acties:
  • 0 Henk 'm!

Anoniem: 54963

Topicstarter
Op dinsdag 16 juli 2002 01:15 schreef deadinspace het volgende:

[..knip knip knip ..]
dcgui is er ook voor Windows. Ikzelf gebruik directconnect niet (moet ik nog eens naar kijken), maar een vriend van mij gebruikt dctc en dcgui en is er tevreden over. Hoe goed de Windowsversie werkt weet ik niet.

[.. knip knip knip ..]

Dat is dus niet nodig, zie boven :)
ook een windows client van dcgui? ben op zoek geegaan, maar met google is op het internet en in de nieuwsgroepen er niets over te vinden...het enige dat ik kan vinden is het linux programma en de linux client ervoor...

als je een url hebt, krijg ik die graag van je...

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 21-06 13:44

deadinspace

The what goes where now?

Op freshmeat.net zoeken naar 'dcgui', en dan krijg naar de homepage ervan gaan: http://dc.ketelhot.de/
Pagina: 1