diff options
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | en/using-d-i/modules/network-console.xml | 35 |
2 files changed, 38 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 67fe61882..217a9e535 100644 --- a/debian/changelog +++ b/debian/changelog @@ -79,13 +79,16 @@ installation-guide (2007xxxx) UNRELEASED; urgency=low the selected location can be set (as that is a FAQ) - improve readability of partman section by using separate subsections for guided and manual partitioning + - network-console: add information about dropped connections and how to + avoid that (closes: #458154); add footnote with command to remove a host + from the known_hosts file * howto, preseed: update for reordering of the installation procedure. [ Colin Watson ] * Use &releasename; rather than hardcoding etch in sources.list recommendation for chroot installs. Closes: #458459. - -- Frans Pop <fjp@debian.org> Sun, 30 Dec 2007 12:59:38 +0100 + -- Frans Pop <fjp@debian.org> Mon, 07 Jan 2008 22:20:23 +0100 installation-guide (20070319) unstable; urgency=low diff --git a/en/using-d-i/modules/network-console.xml b/en/using-d-i/modules/network-console.xml index 9d0bff67c..a16b0c489 100644 --- a/en/using-d-i/modules/network-console.xml +++ b/en/using-d-i/modules/network-console.xml @@ -71,12 +71,45 @@ you will have to confirm that it is correct. </para><note><para> +The <command>ssh</command> server in the installer uses a default +configuration that does not send keep-alive packets. In principle, +a connection to the system being installed should be kept open +indefinitely. However, in some situations — depending on your +local network setup — the connection may be lost after some +period of inactivity. One common case where this can happen is when +there is some form of Network Address Translation (NAT) somewhere +between the client and the system being installed. Depending on at +which point of the installation the connection was lost, you may or +may not be able to resume the installation after reconnecting. + +</para><para> + +You may be able to avoid the connection being dropped by adding the option +<userinput>-o ServerAliveInterval=<replaceable>value</replaceable></userinput> +when starting the <command>ssh</command> connection, or by adding that +option in your <command>ssh</command> configuration file. Note however +that in some cases adding this option may also <emphasis>cause</emphasis> +a connection to be dropped (for example if keep-alive packets are sent +during a brief network outage, from which <command>ssh</command> would +otherwise have recovered), so it should only be used when needed. + +</para></note> + +<note><para> + If you install several computers in turn and they happen to have the same IP address or hostname, <command>ssh</command> will refuse to connect to such host. The reason is that it will have different fingerprint, which is usually a sign of a spoofing attack. If you are sure this is not the case, you will need to delete the relevant line from -<filename>~/.ssh/known_hosts</filename> and try again. +<filename>~/.ssh/known_hosts</filename><footnote> + +<para> +The following command will remove an existing entry for a host: +<command>ssh-keygen -R <<replaceable>hostname</replaceable>|<replaceable>IP address</replaceable>></command>. +</para> + +</footnote> and try again. </para></note><para> |