Estoy tratando de iniciar Geth desde una máquina fuera de línea. Una respuesta en una pregunta relacionada parece indicar que esto es posible.
Sin embargo, la ejecución del comando se $ geth
bloquea en Starting Server
. Intentar adjuntar una consola IPC a través geth attach
de fallas, quejarse de que falta un geth.ipc
archivo. Intentando pasar comandos únicos a través console
de cuelgues también.
Tengo la sensación de que se necesita una conexión de red para que Geth complete su proceso de arranque. ¿Ha sido este el caso de otros, o Geth debería poder comenzar sin conexión?
Estoy ejecutando Ubuntu 14.04 y Geth 1.4.0-inestable.
En teoría, usar geth sin conexión debería estar bien.
En la práctica, hemos escuchado algunos informes raros de que geth se atasca al iniciar el "servidor" y parece que se debe culpar a la búsqueda UPnP, que por alguna razón ni tiene éxito, ni falla, ni se agota. Podría intentar deshabilitar la traducción de direcciones de red ( --nat=none
) que se basa en UPnP para ver si resuelve el problema mientras lo arreglamos.
Con suerte, podemos averiguar qué es lo que va mal y repararlo en Geth 1.4. Aquí está el problema en nuestro rastreador: https://github.com/ethereum/go-ethereum/issues/2291
--nat=none
la versión: 1.8.13-stableSi geth no está conectado a ningún compañero, no descargará la cadena. Geth se puede ejecutar en modo fuera de línea usando la --maxpeers 0
opción.
Cosas y cosas
señorchico
Cosas y cosas
geth
como medio para firmar transacciones en una máquina de almacenamiento en frío que no tendría acceso a Internet. Simplemente navegando rápidamente a través de los métodos anunciados entestrpc
, no parece ser capaz de esto.señorchico
Péter Szilágyi
--nat=none
?Cosas y cosas
jayD
Cosas y cosas
geth
como un medio para firmar transacciones en una máquina fuera de línea. Además, estoy casi seguro de que cualquier cuenta que generes en una cadena privada también será válida en una cadena pública. Por supuesto, no puede enviar transacciones a través de cadenas.