Bitcoin Forum
May 28, 2024, 09:44:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core unter Dynamische IP Adresse laufen lassen  (Read 1437 times)
Eeimermann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
June 06, 2015, 05:54:48 PM
 #1

Hallo Community,

Ich habe folgendes Problem, und zwar läuft meine I-Net Verbindung über eine Dynamische IP Adresse. Das bedeutet mindestens einmal am Tag verändert sich die IP Adresse womit der Router im Internet eingewählt ist. Bitcoin Core hält zwar nach einem Wechsel der IP Adresse
die Standardmäßigen 8 ausgehende Verbindungen aber damit man eine Full Node hat um das Bitcoin Netzwerk richtig zu unterstützen braucht man auch eingehende Verbindungen. Jetzt kommt das Problem, nach einem Wechsel verliert Bitcoin alle eingehende Verbindungen und kann solange keine neue eingehende Verbindungen aufbauen bis Bitcoin Core neu gestartet wird. Da ich keine Lust habe alle paar Stunden Bitcoin neu zu starten was auf alter Hardware ungefähr 12 Minuten dauert brauche ich irgendwie eine Lösung dafür. Ich habe auch nicht wirklich Lust darauf nur deswegen auf ein Business Vertrag umzusteigen die einem Feste IP Adressen bieten. Es sollte nach Möglichkeit eine kostenfreie Lösung sein. Ich bin aber auch für jeden Beitrag dankbar.
Armin van Bruggen
Full Member
***
Offline Offline

Activity: 232
Merit: 101


Stratege, berechnend


View Profile
June 06, 2015, 05:58:08 PM
 #2

Ein Script was den entsprechenden Prozess im 24 Stundentakt automatisch neu startet.

MfG;

Armin
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
June 06, 2015, 06:02:04 PM
 #3

Ein Script was den entsprechenden Prozess im 24 Stundentakt automatisch neu startet.

MfG;

Armin

Entweder das, am besten per "bitcoin-cli stop", damit der Client auch sauber runter fährt.

Alternativ kannst Du einen VPN oder ähnliches nutzen der eine dauerhafte Nutzung zulässt. Bin da aber leider überfragt was kostenlose Dienste in diese Richtung angeht.

Im not really here, its just your imagination.
minerpool-de
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile
June 07, 2015, 06:53:04 AM
 #4

Na im Grunde reicht doch ein Dyndns Dienst. Die findet man mit etwas Suche auch noch kostenlos. Damit ist die Adresse der Node eben eine Domain ala "mybtcnode.irgendwas.de" und nicht die IP. Dann spielt die IP Adresse keine Rolle mehr. Setzt natürlich auch vorraus, das der Router einen Client eingebaut hat.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
June 07, 2015, 06:59:03 AM
 #5

Na im Grunde reicht doch ein Dyndns Dienst. Die findet man mit etwas Suche auch noch kostenlos. Damit ist die Adresse der Node eben eine Domain ala "mybtcnode.irgendwas.de" und nicht die IP. Dann spielt die IP Adresse keine Rolle mehr. Setzt natürlich auch vorraus, das der Router einen Client eingebaut hat.

Bitcoin core wird aber nicht die URL verbreiten sondern die IP, sogar wenn Du explizit einen anderen node via URL hinzufügts (e.g. addnode my.node.de add) taucht dieser hinterher nur über die IP auf.

Im not really here, its just your imagination.
Bytekiller
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
June 07, 2015, 08:02:31 AM
Last edit: June 07, 2015, 08:40:59 AM by Bytekiller
 #6

welche version läuft bei dir.

mit der version 0.09.x hatte ich das problem das nach der zwangstrennung nur noch 8 Verbindungen da waren. Nach beenden/starten ging es wieder hoch auf 20-30
mit der Version 0.10.x ist das Problem nicht da. Kurz nach zwangstrennung ca 9-12 und nach ein paar Stunden pendelt es sich bei ca 20-30 ein

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Chefin
Legendary
*
Offline Offline

Activity: 1882
Merit: 1108


View Profile
June 07, 2015, 08:30:41 AM
 #7

Auch ein DynDNS-Dienst hilft hier nicht weiter. Kein Dienst arbeitet mit URLs, alle arbeiten mit IPs. Es wird lediglich zum anfang einmalig die URL zur IP erfragt(DNS) um dann alle weiteren Aktionen ausschliesslich über die IP abzuwickeln. Die dann stehende Verbindung arbeitet auschliesslich über die IP.

Wenn die nun wechselt verliert der Gegenüber seine Verbindung, er kann sie auch nicht mehr über diese IP aufbauen. Er muss also eine neue Verbindung initiieren indem er das Spiel von Vorne beginnt(URL zur IP umsetzen). Nur dort wo das permanent so passiert funktioniert DynDNS. Also zb Webserver, kleine Up oder Downloads die eben keine 24Std benötigen.

In einem P2P Netzwerk wird jedoch die IP verbreitet und ein Wechsel ist immer eine größere Verzögerung bis die neue IP sich rumgesprochen hat. Hier muss man sich eine feste IP besorgen. Das kann ein VPN-Tunnel sein, benötigt dann aber eine exclusive IP, also darf kein Anbieter sein der viele Tunnels auf eine Exit-IP mapped. Das dürfte kostenfrei nicht mehr möglich sein.

Es wird wohl nicht anders gehen als eine Businessvertrag zu machen. Allerdings sollte man dabei im Auge behalten, das man nun auch deutlich leichter angreifbar ist. Wenn ich also bisher maximal 24std Zeit hatte um dich via IP zu bruteforcen, habe ich nun jahre Zeit. Jetzt ist es also besonders wichtig jeden Dienst der nach aussen eine Port öffnet ganz genau im Auge zu behalten, bzw möglichst alle Dienste abschalten, die so defaultmässig aktiv sind bei den verschiedenene OSen.
Real-Duke
Legendary
*
Offline Offline

Activity: 3388
Merit: 2208


Top Crypto Casino


View Profile
June 07, 2015, 02:49:39 PM
 #8

Das Problem scheint aber (nur?) bei einem Windows Bitcoin-core aufzutreten, ich erinnere mich ebenfalls das ich das Programm täglich neustarten musste, weil nur noch 8 connections waren obwol Port 8333 freigegeben ist.
Seit ich den Banana-Pi als Node laufen habe, gibt es dieses Problem nicht mehr.
https://bitcointalk.org/index.php?topic=973628.0

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Chefin
Legendary
*
Offline Offline

Activity: 1882
Merit: 1108


View Profile
June 07, 2015, 05:28:23 PM
 #9

Natürlich kann eine passend programmierte Software das problem umschiffen indem es selbst regelmässig checked ob es einen IP-Change gegeben hat und dann selbstständig drauf reagiert und die neue IP propagandiert. Es ist ja nicht so, das dieses Problem neu ist oder man den Wechsel nicht problemlos checken kann.

Banana-PI läuft auch unter Linux und damit sind einige Dinge leichter machbar als unter windows. Vorallem das checken der eigene externen IP fällt da leichter. Den die weis eigentlich nur der vorgeschaltete Router und der gibt sie intern eigentlich nicht preis. Man muss also ein bischen tricksen um es rauszufinden und das geht unter Linux viel besser.
husel2000
Hero Member
*****
Offline Offline

Activity: 581
Merit: 504


View Profile
June 07, 2015, 07:06:58 PM
 #10

Das Problem scheint aber (nur?) bei einem Windows Bitcoin-core aufzutreten, ich erinnere mich ebenfalls das ich das Programm täglich neustarten musste, weil nur noch 8 connections waren obwol Port 8333 freigegeben ist.
Seit ich den Banana-Pi als Node laufen habe, gibt es dieses Problem nicht mehr.
https://bitcointalk.org/index.php?topic=973628.0
verhält sich bei mir ähnlich
Eeimermann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
June 08, 2015, 01:15:44 PM
 #11

welche version läuft bei dir.

mit der version 0.09.x hatte ich das problem das nach der zwangstrennung nur noch 8 Verbindungen da waren. Nach beenden/starten ging es wieder hoch auf 20-30
mit der Version 0.10.x ist das Problem nicht da. Kurz nach zwangstrennung ca 9-12 und nach ein paar Stunden pendelt es sich bei ca 20-30 ein
Ich benutze 0.10.2. Bei mir besteht leider das Problem auch noch nach vielen Stunden. Sad
Eeimermann (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
June 08, 2015, 01:24:11 PM
 #12

Das Problem scheint aber (nur?) bei einem Windows Bitcoin-core aufzutreten, ich erinnere mich ebenfalls das ich das Programm täglich neustarten musste, weil nur noch 8 connections waren obwol Port 8333 freigegeben ist.
Seit ich den Banana-Pi als Node laufen habe, gibt es dieses Problem nicht mehr.
https://bitcointalk.org/index.php?topic=973628.0
Die Node läuft gerade unter Windows 10. Später wollte ich auf ein anderen Computer der Debian bekommt die Node dort laufen lassen. Mal sehen ob dann das Problem immer noch besteht. Smiley 
Real-Duke
Legendary
*
Offline Offline

Activity: 3388
Merit: 2208


Top Crypto Casino


View Profile
June 08, 2015, 05:29:25 PM
 #13

Die Node läuft gerade unter Windows 10. Später wollte ich auf ein anderen Computer der Debian bekommt die Node dort laufen lassen. Mal sehen ob dann das Problem immer noch besteht. Smiley 
Bei mir war es zuletzt 0.10.0 unter Windows 7 mit den gleichen Symtomen.
Vieleicht ist es auch einfach ein Bug in der Windowsversion, der sich durch alle Releases durchgezogen hat...obwohl nee, das kann ich dann irgendwie selbst nicht glauben  Undecided
Unter Debian wird das bestimmt vorbei sein, obwohl ich persönlich keinen Rechner mehr 24/7 als reinen Node laufen lassen möchte. Die PI Lösung gefällt mir da um einiges besser!

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!