Commit 3d93b6b4 authored by Phil Blundell's avatar Phil Blundell

Update

parent 4ed3f006
...@@ -7,7 +7,10 @@ NET-TOOLS A collection of programs that form the base set of the ...@@ -7,7 +7,10 @@ NET-TOOLS A collection of programs that form the base set of the
This package includes the important tools for controlling the network This package includes the important tools for controlling the network
subsystem of the Linux kernel. This includes arp, hostname, ifconfig, subsystem of the Linux kernel. This includes arp, hostname, ifconfig,
netstat, rarp and route. netstat, rarp and route. Additionally, this package contains
utilities relating to particular network hardware types (plipconfig,
slattach) and advanced aspects of IP configuration (iptunnel,
ipmaddr).
Please include the output of "program --version" when reporting bugs. Please include the output of "program --version" when reporting bugs.
...@@ -28,11 +31,11 @@ Contents: ...@@ -28,11 +31,11 @@ Contents:
Notes Notes
----- -----
Notable changes since 1.52 include: This is net-tools 1.52. Notable changes since 1.51 include:
- Jean-Michel Vansteene updated the French translation. - Jean-Michel Vansteene updated the French translation.
This is net-tools 1.51. Notable changes since 1.50 include: Notable changes since 1.50 include:
- Tuan Hoang added support to netstat for printing multicast group - Tuan Hoang added support to netstat for printing multicast group
information (option --groups) information (option --groups)
...@@ -42,73 +45,36 @@ This is net-tools 1.51. Notable changes since 1.50 include: ...@@ -42,73 +45,36 @@ This is net-tools 1.51. Notable changes since 1.50 include:
- some bugs and compilation problems have been fixed - some bugs and compilation problems have been fixed
- Ralf Bächle provided a translation to German - Ralf Bächle provided a translation to German
Notable changes since 1.49 include:
- netstat supports a new option `--listening' to show only listening
sockets.
- netstat -s is improved.
- route/netstat -r display the routing cache correctly.
- plipconfig and slattach are included
- ipmaddr and iptunnel are included (courtesy of Alexey Kuznetsov)
- as ever, various bugs have been fixed
Notable changes since 1.48 include:
- IP masquerading support is now selectable.
- The -t and -u switches to netstat now work as expected.
- AX.25 support in netstat has been improved.
- Various other bugs have been fixed.
Notable changes since 1.47 include:
- Many bugs have been fixed.
Notable changes since 1.46 include:
- Support for interface aliases with recent kernels is improved.
- Ifconfig et al can now auto-detect which address families are supported
on your system. This avoids triggering kmod requests for all missing
protocols whenever ifconfig runs.
- Support for extended SLIP options has been added
Notable changes since 1.45 include:
- The internationalisation support has been reworked (see below)
- Support for extra hardware types has been added.
- Various bugs have been fixed.
You need kernel 2.0 or later to use these programs. These programs You need kernel 2.0 or later to use these programs. These programs
should compile cleanly with either glibc or libc5. The `iptunnel' and should compile cleanly with both glibc (version 2.0 or 2.1) and libc5.
`ipmaddr' programs require kernel version 2.2 or later. The `iptunnel' and `ipmaddr' programs require kernel version 2.2 or
later.
The NLS support was changed from catgets to GNU gettext by Arnaldo The NLS support was changed from catgets to GNU gettext by Arnaldo
Carvalho de Melo <acme@conectiva.com.br> in June, 1998, to make the Carvalho de Melo <acme@conectiva.com.br> in June, 1998, to make the
source more readable. A translation to brazilian portuguese (pt_BR) is source more readable. Translations to brazilian portuguese (pt_BR),
available and others are welcome! German (de) and French (fr) are available and others are welcome!
If your system has no support for GNU gettext then `make install' will
probably fail in the po directory. This is harmless and can be ignored;
all the tools and manual pages are already installed at this point.
ipfw has been removed from the distribution. Use ipfwadm instead; get ipfw has been removed from the distribution. Use ipfwadm instead; get
it at <ftp://ftp.xos.nl/pub/linux/ipfwadm/>. it at <ftp://ftp.xos.nl/pub/linux/ipfwadm/>.
route/netstat -r do not yet support different AF cleanly. IPX/DDP/AX25 route/netstat -r do not yet support different address families
people, please feel free to add the code. cleanly. IPX/DDP/AX25 people, please feel free to add the code.
ifconfig now supports changing media types for interfaces. This requires ifconfig now supports changing media types for interfaces. This requires
a recent 2.1.x or 2.2.x kernel, and many devices do not support it yet. a version 2.2 kernel, and many devices do not support it yet.
The documentation is slimmed down. I think most of it was out of The documentation is slimmed down. I think most of it was out of
date. date.
The tools now support the layout of the 2.2.0 /proc files (Bernd Eckenfels). The tools now support the layout of the 2.2 kernel /proc files (Bernd
Eckenfels).
Some configuration options require recent 2.1.x or 2.2.x kernels Some configuration options require kernel version 2.2 and/or
and/or particular versions of the C library. The defaults should be particular versions of the C library. The defaults should be safe for
safe for all common environments but some of the more esoteric all common environments but some of the more esoteric hardware and
hardware and protocol families may be more touchy. Feel free to send protocol families may be more touchy. Feel free to send patches if
patches if you have problems. you have problems.
Phil Blundell Phil Blundell
philb@gnu.org philb@gnu.org
......
...@@ -11,14 +11,15 @@ a patch I would be happy to add a pointer to it here.) If you have the ...@@ -11,14 +11,15 @@ a patch I would be happy to add a pointer to it here.) If you have the
option you might consider changing to glibc instead (see below) in which option you might consider changing to glibc instead (see below) in which
case you can use the header files supplied with the C library. case you can use the header files supplied with the C library.
If you use glibc, you should get the latest 2.1 release (or pre-release) If you use glibc, you should ensure that you have version 2.1 or later
that you can find; look in sourceware.cygnus.com:/pub/glibc. 2.1 prereleases installed. The 2.1 release is available from
have version numbers 2.0.x where x is greater than 90. With such a libc <ftp://sourceware.cygnus.com/pub/glibc among> other places. With this
installed there should be no need to edit the Makefile or patch net-tools. version of the C library there should be no need to edit the Makefile
or apply any patches to net-tools.
Version 2.0 of glibc has no support for IPv6. Patches did exist at one Version 2.0 of glibc has no support for IPv6; patches did exist at one
point but they are now seriously outdated. Consider upgrading to glibc 2.1 point but they are now seriously outdated. Instead you should upgrade
instead. to glibc 2.1.
BUGS BUGS
---- ----
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-04-06 10:34+0200\n" "POT-Creation-Date: 1999-04-18 20:58+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -1219,7 +1219,7 @@ msgid " [nibble NN] [trigger NN]\n" ...@@ -1219,7 +1219,7 @@ msgid " [nibble NN] [trigger NN]\n"
msgstr "" msgstr ""
#: ../plipconfig.c:68 #: ../plipconfig.c:68
msgid " plipconfig -V\n" msgid " plipconfig -V | --version\n"
msgstr "" msgstr ""
#: ../plipconfig.c:74 #: ../plipconfig.c:74
...@@ -1227,100 +1227,104 @@ msgstr "" ...@@ -1227,100 +1227,104 @@ msgstr ""
msgid "%s\tnibble %lu trigger %lu\n" msgid "%s\tnibble %lu trigger %lu\n"
msgstr "" msgstr ""
#: ../iptunnel.c:63 #: ../iptunnel.c:75
msgid "Usage: iptunnel { add | change | del | show } [ NAME ]\n" msgid "Usage: iptunnel { add | change | del | show } [ NAME ]\n"
msgstr "" msgstr ""
#: ../iptunnel.c:64 #: ../iptunnel.c:76
msgid "" msgid ""
" [ mode { ipip | gre | sit } ] [ remote ADDR ] [ local ADDR ]\n" " [ mode { ipip | gre | sit } ] [ remote ADDR ] [ local ADDR ]\n"
msgstr "" msgstr ""
#: ../iptunnel.c:65 #: ../iptunnel.c:77
msgid " [ [i|o]seq ] [ [i|o]key KEY ] [ [i|o]csum ]\n" msgid " [ [i|o]seq ] [ [i|o]key KEY ] [ [i|o]csum ]\n"
msgstr "" msgstr ""
#: ../iptunnel.c:66 #: ../iptunnel.c:78
msgid " [ ttl TTL ] [ tos TOS ] [ nopmtudisc ] [ dev PHYS_DEV ]\n"
msgstr ""
#: ../iptunnel.c:79
msgid "" msgid ""
" [ ttl TTL ] [ tos TOS ] [ nopmtudisc ] [ dev PHYS_DEV ]\n" " iptunnel -V | --version\n"
"\n" "\n"
msgstr "" msgstr ""
#: ../iptunnel.c:67 #: ../iptunnel.c:80
msgid "Where: NAME := STRING\n" msgid "Where: NAME := STRING\n"
msgstr "" msgstr ""
#: ../iptunnel.c:68 #: ../iptunnel.c:81
msgid " ADDR := { IP_ADDRESS | any }\n" msgid " ADDR := { IP_ADDRESS | any }\n"
msgstr "" msgstr ""
#: ../iptunnel.c:69 #: ../iptunnel.c:82
msgid " TOS := { NUMBER | inherit }\n" msgid " TOS := { NUMBER | inherit }\n"
msgstr "" msgstr ""
#: ../iptunnel.c:70 #: ../iptunnel.c:83
msgid " TTL := { 1..255 | inherit }\n" msgid " TTL := { 1..255 | inherit }\n"
msgstr "" msgstr ""
#: ../iptunnel.c:71 #: ../iptunnel.c:84
msgid " KEY := { DOTTED_QUAD | NUMBER }\n" msgid " KEY := { DOTTED_QUAD | NUMBER }\n"
msgstr "" msgstr ""
#: ../iptunnel.c:309 #: ../iptunnel.c:322
msgid "Keys are not allowed with ipip and sit.\n" msgid "Keys are not allowed with ipip and sit.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:329 #: ../iptunnel.c:342
msgid "Broadcast tunnel requires a source address.\n" msgid "Broadcast tunnel requires a source address.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:344 #: ../iptunnel.c:357
msgid "ttl != 0 and noptmudisc are incompatible\n" msgid "ttl != 0 and noptmudisc are incompatible\n"
msgstr "" msgstr ""
#: ../iptunnel.c:356 #: ../iptunnel.c:369
msgid "cannot determine tunnel mode (ipip, gre or sit)\n" msgid "cannot determine tunnel mode (ipip, gre or sit)\n"
msgstr "" msgstr ""
#: ../iptunnel.c:394 #: ../iptunnel.c:407
#, c-format #, c-format
msgid "%s: %s/ip remote %s local %s " msgid "%s: %s/ip remote %s local %s "
msgstr "" msgstr ""
#: ../iptunnel.c:398 #: ../iptunnel.c:411
msgid "unknown" msgid "unknown"
msgstr "" msgstr ""
#: ../iptunnel.c:430 #: ../iptunnel.c:443
msgid " Drop packets out of sequence.\n" msgid " Drop packets out of sequence.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:432 #: ../iptunnel.c:445
msgid " Checksum in received packet is required.\n" msgid " Checksum in received packet is required.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:434 #: ../iptunnel.c:447
msgid " Sequence packets on output.\n" msgid " Sequence packets on output.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:436 #: ../iptunnel.c:449
msgid " Checksum output packets.\n" msgid " Checksum output packets.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:464 #: ../iptunnel.c:477
msgid "Wrong format of /proc/net/dev. Sorry.\n" msgid "Wrong format of /proc/net/dev. Sorry.\n"
msgstr "" msgstr ""
#: ../iptunnel.c:477 #: ../iptunnel.c:490
#, c-format #, c-format
msgid "Failed to get type of [%s]\n" msgid "Failed to get type of [%s]\n"
msgstr "" msgstr ""
#: ../iptunnel.c:493 #: ../iptunnel.c:506
msgid "RX: Packets Bytes Errors CsumErrs OutOfSeq Mcasts\n" msgid "RX: Packets Bytes Errors CsumErrs OutOfSeq Mcasts\n"
msgstr "" msgstr ""
#: ../iptunnel.c:496 #: ../iptunnel.c:509
msgid "TX: Packets Bytes Errors DeadLoop NoRoute NoBufs\n" msgid "TX: Packets Bytes Errors DeadLoop NoRoute NoBufs\n"
msgstr "" msgstr ""
...@@ -2238,86 +2242,90 @@ msgstr "" ...@@ -2238,86 +2242,90 @@ msgstr ""
msgid " ipmaddr show [ dev STRING ] [ ipv4 | ipv6 | link | all ]\n" msgid " ipmaddr show [ dev STRING ] [ ipv4 | ipv6 | link | all ]\n"
msgstr "" msgstr ""
#: ../ipmaddr.c:256 #: ../ipmaddr.c:57
msgid " ipmaddr -V | -version\n"
msgstr ""
#: ../ipmaddr.c:257
#, c-format #, c-format
msgid "family %d " msgid "family %d "
msgstr "" msgstr ""
#: ../ipmaddr.c:265 #: ../ipmaddr.c:266
#, c-format #, c-format
msgid " users %d" msgid " users %d"
msgstr "" msgstr ""
#: ../ipmaddr.c:351 #: ../ipmaddr.c:352
msgid "Cannot create socket" msgid "Cannot create socket"
msgstr "" msgstr ""
#: ../slattach.c:174 #: ../slattach.c:175
#, c-format #, c-format
msgid "slattach: /dev/%s already locked!\n" msgid "slattach: /dev/%s already locked!\n"
msgstr "" msgstr ""
#: ../slattach.c:180 #: ../slattach.c:181
#, c-format #, c-format
msgid "slattach: tty_lock: (%s): %s\n" msgid "slattach: tty_lock: (%s): %s\n"
msgstr "" msgstr ""
#: ../slattach.c:186 #: ../slattach.c:187
msgid "slattach: cannot write PID file\n" msgid "slattach: cannot write PID file\n"
msgstr "" msgstr ""
#: ../slattach.c:196 #: ../slattach.c:197
#, c-format #, c-format
msgid "slattach: tty_lock: UUCP user %s unknown!\n" msgid "slattach: tty_lock: UUCP user %s unknown!\n"
msgstr "" msgstr ""
#: ../slattach.c:424 #: ../slattach.c:425
#, c-format #, c-format
msgid "slattach: tty_hangup(DROP): %s\n" msgid "slattach: tty_hangup(DROP): %s\n"
msgstr "" msgstr ""
#: ../slattach.c:431 #: ../slattach.c:432
#, c-format #, c-format
msgid "slattach: tty_hangup(RAISE): %s\n" msgid "slattach: tty_hangup(RAISE): %s\n"
msgstr "" msgstr ""
#: ../slattach.c:478 #: ../slattach.c:479
msgid "slattach: tty_open: cannot get current state!\n" msgid "slattach: tty_open: cannot get current state!\n"
msgstr "" msgstr ""
#: ../slattach.c:485 #: ../slattach.c:486
msgid "slattach: tty_open: cannot get current line disc!\n" msgid "slattach: tty_open: cannot get current line disc!\n"
msgstr "" msgstr ""
#: ../slattach.c:493 #: ../slattach.c:494
msgid "slattach: tty_open: cannot set RAW mode!\n" msgid "slattach: tty_open: cannot set RAW mode!\n"
msgstr "" msgstr ""
#: ../slattach.c:500 #: ../slattach.c:501
#, c-format #, c-format
msgid "slattach: tty_open: cannot set %s bps!\n" msgid "slattach: tty_open: cannot set %s bps!\n"
msgstr "" msgstr ""
#: ../slattach.c:510 #: ../slattach.c:511
msgid "slattach: tty_open: cannot set 8N1 mode!\n" msgid "slattach: tty_open: cannot set 8N1 mode!\n"
msgstr "" msgstr ""
#: ../slattach.c:658 #: ../slattach.c:656
#, c-format #, c-format
msgid "slattach: unsupported protocol %s\n" msgid "slattach: unsupported protocol %s\n"
msgstr "" msgstr ""
#: ../slattach.c:685 #: ../slattach.c:683
#, c-format #, c-format
msgid "%s started" msgid "%s started"
msgstr "" msgstr ""
#: ../slattach.c:686 #: ../slattach.c:684
#, c-format #, c-format
msgid " on %s" msgid " on %s"
msgstr "" msgstr ""
#: ../slattach.c:687 #: ../slattach.c:685
#, c-format #, c-format
msgid " interface %s\n" msgid " interface %s\n"
msgstr "" msgstr ""
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment