summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrans Pop <elendil@planet.nl>2008-01-07 21:25:15 +0000
committerFrans Pop <elendil@planet.nl>2008-01-07 21:25:15 +0000
commit45949ced6ddfcc20baa408b5ecfc79515c7493b1 (patch)
tree2e7a1e0180261276376150a57f543f046473e6a8
parenta6f4086197c58fcff3b38f08e8cc56e66eaae09a (diff)
downloadinstallation-guide-45949ced6ddfcc20baa408b5ecfc79515c7493b1.zip
network-console:
- add information about dropped connections and how to avoid that (thanks to G. Del Merritt for raising the issue) - add footnote with command to remove a host from the known_hosts file
-rw-r--r--debian/changelog5
-rw-r--r--en/using-d-i/modules/network-console.xml35
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 &mdash; depending on your
+local network setup &mdash; 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&nbsp;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 &lt;<replaceable>hostname</replaceable>|<replaceable>IP&nbsp;address</replaceable>&gt;</command>.
+</para>
+
+</footnote> and try again.
</para></note><para>