diff --git a/installer/resources/runplain.sh b/installer/resources/runplain.sh index 6c1cd7caef607d53e937d124519153141489ff62..3217c73df7d9ae54e71f8a6e272c346fdd1a4940 100644 --- a/installer/resources/runplain.sh +++ b/installer/resources/runplain.sh @@ -17,6 +17,6 @@ I2PTEMP="%SYSTEM_java_io_tmpdir" export CP="${I2P}" ; for j in "${I2P}/lib/*" ; do export CP="${CP}:${j}" ; done; JAVA=java -JAVAOPTS="-Djava.library.path=$Â {I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -DloggerFilenameOverride=logs/log-router-@.txt" +JAVAOPTS="-Djava.net.preferIPv4Stack=true -Djava.library.path=$Â {I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -DloggerFilenameOverride=logs/log-router-@.txt" nohup ${JAVA} -cp "${CP}" ${JAVAOPTS} net.i2p.router.RouterLaunch > /dev/null 2>&1 & echo $! > "${I2PTEMP}/router.pid" diff --git a/installer/resources/wrapper.config b/installer/resources/wrapper.config index 380f94bc624c6e7512df63a889974db8aeaa842e..e7e531248ac26067be8d491fa98a7328138fdc0d 100644 --- a/installer/resources/wrapper.config +++ b/installer/resources/wrapper.config @@ -60,6 +60,7 @@ wrapper.java.additional.2=-Dorg.mortbay.http.Version.paranoid=true wrapper.java.additional.3=-Dorg.mortbay.xml.XmlParser.NotValidating=true wrapper.java.additional.4=-Di2p.dir.base="$INSTALL_PATH" wrapper.java.additional.4.stripquotes=TRUE +wrapper.java.additional.5=-Djava.net.preferIPv4Stack=true # Jetty says this is a security risk # Uncommenting this won't help as the router forces it to true # If you really need this, you have to set it in jetty.xml