From 177919277b2e2a0835140707a3348abf7d7921d7 Mon Sep 17 00:00:00 2001 From: mabrown <> Date: Thu, 24 Apr 2003 23:58:04 +0000 Subject: [PATCH] Fixing "ethernet" which should be "Ethernet". --- LDP/guide/docbook/linux-ip/advanced-ip.xml | 24 +++-- LDP/guide/docbook/linux-ip/basic.xml | 30 +++--- LDP/guide/docbook/linux-ip/bookinfo.xml | 4 +- LDP/guide/docbook/linux-ip/bridging.xml | 2 +- LDP/guide/docbook/linux-ip/ether.xml | 88 +++++++++--------- .../docbook/linux-ip/example-network.xml | 6 +- LDP/guide/docbook/linux-ip/intro.xml | 6 +- LDP/guide/docbook/linux-ip/links.xml | 26 +++++- .../docbook/linux-ip/tools-diagnostics.xml | 10 +- LDP/guide/docbook/linux-ip/tools-ethernet.xml | 93 +++++++++---------- .../docbook/linux-ip/tools-ip-management.xml | 16 ++-- .../docbook/linux-ip/tools-ip-routing.xml | 12 +-- 12 files changed, 170 insertions(+), 147 deletions(-) diff --git a/LDP/guide/docbook/linux-ip/advanced-ip.xml b/LDP/guide/docbook/linux-ip/advanced-ip.xml index 06468f9a..397254d5 100644 --- a/LDP/guide/docbook/linux-ip/advanced-ip.xml +++ b/LDP/guide/docbook/linux-ip/advanced-ip.xml @@ -25,6 +25,14 @@
Breaking a network in two with proxy ARP + + proxy ARP + ARP, proxy + + + ARP, proxy + with arp + Proxy ARP is a technique for splitting an IP network into two separate segments. Hosts on one segment can only reach hosts in the @@ -36,7 +44,7 @@ Occasionally, this technique is incorrectly called proxy ARP bridging. - An ethernet bridge operates on frames and a router operates on packets. + An Ethernet bridge operates on frames and a router operates on packets. The proxy ARP router should have routes to all hosts on both segments. Once the router can reach all locally connected destinations via the correct interfaces, you can begin to configure the proxy ARP @@ -65,7 +73,7 @@ subnet (maybe as small as a /30 network, with two usable IPs) makes an excellent sequestered location for a host which requires more protection or even, a generally untrusted host which shouldn't have - complete access to the ethernet to which the other machines connect. + complete access to the Ethernet to which the other machines connect. For a practical example of this, see the relationship between the @@ -101,7 +109,7 @@ &masq-gw; replies that &isolde; should send packets for - 192.168.100.1 to its ethernet address, 00:80:c8:f8:5c:71 + 192.168.100.1 to its Ethernet address, 00:80:c8:f8:5c:71 @@ -118,7 +126,7 @@ &service-router; replies that &masq-gw; should send packets for - 192.168.100.1 to its ethernet address, 00:c0:7b:7d:00:c8 + 192.168.100.1 to its Ethernet address, 00:c0:7b:7d:00:c8 @@ -136,7 +144,7 @@ &masq-gw; replies that &service-router; should send packets for - 192.168.100.17 to its ethernet address, 00:80:c8:f8:5c:74 + 192.168.100.17 to its Ethernet address, 00:80:c8:f8:5c:74 @@ -153,7 +161,7 @@ &isolde; replies that &masq-gw; should send packets for - 192.168.100.17 to its ethernet address, 00:80:c8:e8:4b:8e + 192.168.100.17 to its Ethernet address, 00:80:c8:e8:4b:8e @@ -202,9 +210,9 @@
- Multiple connections to the same ethernet + Multiple connections to the same Ethernet - Assume a machine has multiple connections to the same ethernet segment, + Assume a machine has multiple connections to the same Ethernet segment, and has individual IPs bound to each interface. A peculiar feature of linux is its willingness to respond to ARP requests for any IP bound to any interface. This can lead to ARP flux, a situation where a diff --git a/LDP/guide/docbook/linux-ip/basic.xml b/LDP/guide/docbook/linux-ip/basic.xml index 82f3cf35..3ccb4d55 100644 --- a/LDP/guide/docbook/linux-ip/basic.xml +++ b/LDP/guide/docbook/linux-ip/basic.xml @@ -230,7 +230,7 @@ Destination Gateway Genmask Flags Metric Ref Use Iface For the moment, ignore the loopback interface (lo) and concentrate - on the ethernet interface. Examine the output of the + on the Ethernet interface. Examine the output of the ifconfig command. We can learn a great deal about the IP network to which we are connected simply by reading the ifconfig output. For a thorough discussion of @@ -250,7 +250,7 @@ Destination Gateway Genmask Flags Metric Ref Use Iface Because &tristan; will advertise that it accepts packets with a destination address of - 192.168.99.35, any frames (packets) appearing on the ethernet + 192.168.99.35, any frames (packets) appearing on the Ethernet bound for 192.168.99.35 will reach &tristan;. The process of communicating the ownership of an IP address is called ARP. Read for a complete discussion of @@ -282,11 +282,11 @@ Destination Gateway Genmask Flags Metric Ref Use Iface and broadcasting as "chatty network traffic". - Broadcast techniques are used at the ethernet layer and the IP layer, so - the cautious person talks about ethernet broadcasts or IP broadcast. + Broadcast techniques are used at the Ethernet layer and the IP layer, so + the cautious person talks about Ethernet broadcasts or IP broadcast. Refer to , for more information on a common - use of broadcast ethernet frames. + use of broadcast Ethernet frames. IP Broadcast techniques can be used to share information with all @@ -336,8 +336,8 @@ Destination Gateway Genmask Flags Metric Ref Use Iface falls inside the address space 192.168.99.0/24. We also note that the machine &tristan; will route packets bound for 192.168.99.0/24 directly onto the - ethernet attached to eth0. This line in the routing table - identifies a network available on the ethernet attached to eth0 + Ethernet attached to eth0. This line in the routing table + identifies a network available on the Ethernet attached to eth0 ("Iface") by its network address ("Destination") and size ("Genmask"). @@ -430,7 +430,7 @@ round-trip min/avg/max/mdev = 0.238/0.238/0.238/0.000 ms id="ex-bpnl-tristan-out-text"> As the packet passes through the IP stack on &tristan;, - before hitting the ethernet, &tristan; adds its IP to the + before hitting the Ethernet, &tristan; adds its IP to the list of IPs in the option field in the header. @@ -528,7 +528,7 @@ round-trip min/avg/max/mdev = 0.238/0.238/0.238/0.000 ms The absence of a static route has caused two extra packets to be - generated on the ethernet for no benefit. Not only that, but + generated on the Ethernet for no benefit. Not only that, but &tristan; will eventually expire the temporary route entry @@ -606,7 +606,7 @@ Destination Gateway Genmask Flags Metric Ref Use Iface join the LAN. - Once the machine is booted and connected to the ethernet, it's + Once the machine is booted and connected to the Ethernet, it's ready for IP reconfiguration. In order to join an IP network, the following information is required. Refer to the network map and @@ -757,7 +757,7 @@ Destination Gateway Genmask Flags Metric Ref Use Iface interface after configuration to verify settings. - Bringing up an ethernet interface with <command>ifconfig</command> + Bringing up an Ethernet interface with <command>ifconfig</command> [root@morgan]# ifconfig eth0 192.168.99.14 netmask 255.255.255.0 up [root@morgan]# ifconfig eth0 @@ -844,9 +844,9 @@ Destination Gateway Genmask Flags Metric Ref Use Iface network, and the use of ifconfig and route it's - simple to readdress a machine on just about any ethernet you can + simple to readdress a machine on just about any Ethernet you can attach to. The benefits of familiarity with these commands extend to - non-ethernet IP networks as well, because these commands operate on the + non-Ethernet IP networks as well, because these commands operate on the IP layer, independent of the link layer.
@@ -971,8 +971,8 @@ Destination Gateway Genmask Flags Metric Ref Use Iface Communicate Using IP - Each host must have a good connection to the ethernet. Verify a - good connection to the ethernet with mii-tool, + Each host must have a good connection to the Ethernet. Verify a + good connection to the Ethernet with mii-tool, documented in . diff --git a/LDP/guide/docbook/linux-ip/bookinfo.xml b/LDP/guide/docbook/linux-ip/bookinfo.xml index 8d5f18e4..a908e77e 100644 --- a/LDP/guide/docbook/linux-ip/bookinfo.xml +++ b/LDP/guide/docbook/linux-ip/bookinfo.xml @@ -43,8 +43,8 @@ This guide provides an overview of many of the tools available for IP network administration of the linux operating system, - kernels in the 2.2 and 2.4 series. It covers ethernet, ARP, - routing, NAT, and other topics central to the management of IP + kernels in the 2.2 and 2.4 series. It covers Ethernet, ARP, + IP routing, NAT, and other topics central to the management of IP networks. diff --git a/LDP/guide/docbook/linux-ip/bridging.xml b/LDP/guide/docbook/linux-ip/bridging.xml index 2c1070bc..a808d29b 100644 --- a/LDP/guide/docbook/linux-ip/bridging.xml +++ b/LDP/guide/docbook/linux-ip/bridging.xml @@ -6,7 +6,7 @@ Bridging, once the realm of hardware devices, can also be performed by a linux machine. Along with bridging comes the capability of filtering and transforming frames (or even higher layer protocols) via hooks - at the ethernet layer with the ebtables and + at the Ethernet layer with the ebtables and iptables commands. diff --git a/LDP/guide/docbook/linux-ip/ether.xml b/LDP/guide/docbook/linux-ip/ether.xml index b21cf892..b65e296a 100644 --- a/LDP/guide/docbook/linux-ip/ether.xml +++ b/LDP/guide/docbook/linux-ip/ether.xml @@ -6,17 +6,17 @@ Ethernet - The most common link layer network in use today is ethernet. Although - there are several common speeds of ethernet devices, they function + The most common link layer network in use today is Ethernet. Although + there are several common speeds of Ethernet devices, they function identically with regard to higher layer protocols. As this documentation focusses on higher layer protocols (IP), some fine distinctions about - different types of ethernet will be overlooked in favor of depicting the - uniform manner in which IP networks overlay ethernets. + different types of Ethernet will be overlooked in favor of depicting the + uniform manner in which IP networks overlay Ethernets. Address Resolution Protocol provides the necessary mapping between link layer - addresses and IP addresses for machines connected to ethernets. Linux + addresses and IP addresses for machines connected to Ethernets. Linux offers control of ARP requests and replies via several not-well-known /proc interfaces; net/ipv4/conf/$DEV/proxy_arp, @@ -57,16 +57,16 @@ ARP defines the exchanges between network interfaces connected to an - ethernet media segment in order to map an IP address to a link layer + Ethernet media segment in order to map an IP address to a link layer address on demand. Link layer addresses are hardware addresses (although they are not immutable) - on ethernet cards and IP addresses are logical addresses - assigned to machines attached to the ethernet. Subsequently in this + on Ethernet cards and IP addresses are logical addresses + assigned to machines attached to the Ethernet. Subsequently in this chapter, link layer addresses may be known by many different names: - ethernet addresses, Media Access Control (MAC) addresses, and even + Ethernet addresses, Media Access Control (MAC) addresses, and even hardware addresses. Disputably, the correct term from the kernel's perspective is "link - layer address" because this address can be changed (on many ethernet + layer address" because this address can be changed (on many Ethernet cards) via command line tools. Nevertheless, these terms are not realistically distinct and can be used interchangeably. @@ -74,38 +74,38 @@ Overview of Address Resolution Protocol Address Resolution Protocol (ARP) exists solely to glue together the - IP and ethernet networking layers. Since networking hardware - such as switches, hubs, and bridges operate on ethernet frames, they + IP and Ethernet networking layers. Since networking hardware + such as switches, hubs, and bridges operate on Ethernet frames, they are unaware of the higher layer data carried by these frames Some networking equipment vendors have built devices which are sold as high performance switches and are capable of performing - operations on higher layer contents of ethernet frames. + operations on higher layer contents of Ethernet frames. Typically, however, a switching device is not capable of operating on IP packets. . Similarly, IP layer devices, operating on IP packets need to be able - to transmit their IP data on ethernets. ARP defines the + to transmit their IP data on Ethernets. ARP defines the conversation by which IP capable hosts can exchange mappings of - their ethernet and IP addressing. + their Ethernet and IP addressing. ARP request - ARP is used to locate the ethernet address associated with a desired IP + ARP is used to locate the Ethernet address associated with a desired IP address. When a machine has a packet bound for another IP on a locally - connected ethernet network, it will send a broadcast ethernet frame - containing an ARP request onto the ethernet. All machines with the same - ethernet broadcast address will receive this packet + connected Ethernet network, it will send a broadcast Ethernet frame + containing an ARP request onto the Ethernet. All machines with the same + Ethernet broadcast address will receive this packet - The kernel uses the ethernet broadcast address configured on the + The kernel uses the Ethernet broadcast address configured on the link layer device. This is rarely anything but ff:ff:ff:ff:ff:ff. - In the extraordinary event that this is not the ethernet broadcast + In the extraordinary event that this is not the Ethernet broadcast address in your network, see . @@ -136,7 +136,7 @@ In , we used ping to test reachability of &masq-gw;. Using a packet sniffer to capture - the sequence of packets on the ethernet as a result of &tristan;'s + the sequence of packets on the Ethernet as a result of &tristan;'s attempt to ping, provides an example of ARP in flagrante delicto. Consult the example network map for a @@ -146,7 +146,7 @@ This is an archetypal conversation between two computers exchanging relevant hardware addressing in order that they - can pass IP packets, and is comprised of two ethernet frames. + can pass IP packets, and is comprised of two Ethernet frames. arping @@ -179,8 +179,8 @@ ARP request - This broadcast ethernet frame, identifiable by the - destination ethernet address with all bits set + This broadcast Ethernet frame, identifiable by the + destination Ethernet address with all bits set (ff:ff:ff:ff:ff:ff) contains an ARP request from &tristan; for IP address 192.168.99.254. The request includes the source link layer address and the IP address of @@ -204,7 +204,7 @@ The machine which initiated the ARP request (&tristan;) now has enough information to encapsulate an IP packet in - an ethernet frame and forward it to the link layer address + an Ethernet frame and forward it to the link layer address of the recipient (00:80:c8:f8:5c:73). @@ -223,8 +223,8 @@ - This example is the commonest example of ARP traffic on an ethernet. - In summary, an ARP request is transmitted in a broadcast ethernet + This example is the commonest example of ARP traffic on an Ethernet. + In summary, an ARP request is transmitted in a broadcast Ethernet frame. The ARP reply is a unicast response, containing the desired information, sent to the requestor's link layer address. @@ -296,7 +296,7 @@ - These two uses of arping can help diagnose ethernet + These two uses of arping can help diagnose Ethernet and ARP problems--particularly hosts replying for addresses which do not belong to them. @@ -336,7 +336,7 @@ Received 1 response(s) Address Resolution Protocol, which provides a method to connect physical network addresses with logical network addresses - is a key element to the deployment of IP on ethernet networks. + is a key element to the deployment of IP on Ethernet networks.
@@ -406,7 +406,7 @@ Received 1 response(s) expiration of entries in the ARP cache. - When a host is down or disconnected from the ethernet, there is a + When a host is down or disconnected from the Ethernet, there is a period of time during which other hosts may have an ARP cache entry for the disconnected host. Any other machine may display a neighbor table with the link layer address of the recently disconnected host. @@ -513,7 +513,7 @@ Received 1 response(s) Before the entry has expired for 192.168.99.7, but after the host has been disconnected from the network. During this - time, &tristan; will continue to send out ethernet frames with + time, &tristan; will continue to send out Ethernet frames with the destination frame address set to the link layer address according to this entry. @@ -597,9 +597,9 @@ Received 1 response(s) Complete ARP suppression is not difficult at all. ARP suppression can be accomplished under linux on a per-interface basis by setting the - noarp flag on any ethernet interface. + noarp flag on any Ethernet interface. Disabling ARP will require static neighbor table mappings - for all hosts wishing to exchange packets across the ethernet. + for all hosts wishing to exchange packets across the Ethernet. To suppress ARP on an interface simply use ip @@ -627,7 +627,7 @@ Received 1 response(s) When a linux box is connected to a network segment with multiple network cards, a potential problem with the link layer address to IP address mapping can occur. - The machine may respond to ARP requests from both ethernet interfaces. + The machine may respond to ARP requests from both Ethernet interfaces. On the machine creating the ARP request, these multiple answers can cause confusion, or worse yet, non-deterministic population of the ARP cache. Known as ARP flux @@ -645,7 +645,7 @@ Received 1 response(s) This is a simple illustration of the problem in a network where a - server has two ethernet adapters connected to the same media + server has two Ethernet adapters connected to the same media segment. They need not have IP addresses in the same IP network for the ARP reply to be generated by each interface. Note the first two replies received in response to the ARP broadcast request. @@ -710,12 +710,12 @@ Received 4 response(s) determine the interface through which to send the reply, instead of the default behaviour (shown above), replying - from all ethernet interfaces which receive the request. + from all Ethernet interfaces which receive the request. @@ -963,7 +963,7 @@ Received 2 response(s) ARP, proxy - with kernel medium_id + with kernel medium_id @@ -1031,7 +1031,7 @@ ALTER := [ src IP ] [ llsrc LLADDR ] [ lldst LLADDR ]
- Connecting to an ethernet 802.1q VLAN + Connecting to an Ethernet 802.1q VLAN VLAN @@ -1039,7 +1039,7 @@ ALTER := [ src IP ] [ llsrc LLADDR ] [ lldst LLADDR ] Virtual LANs are a way to take a single switch and subdivide it into logical media segments. A single switch port in a VLAN-capable switch can carry packets from multiple virtual LANs and linux can understand - the format of these ethernet frames. For more on this, see + the format of these Ethernet frames. For more on this, see the linux 802.1q VLAN implementation site. @@ -1054,8 +1054,8 @@ ALTER := [ src IP ] [ llsrc LLADDR ] [ lldst LLADDR ] support under linux. Ben McKeegan wrote a good summary of the MTU/MRU issues involved with VLANs and 10/100 - Ethernet. Gigabit ethernet drivers are not hamstrung with this problem. - Consider using gigabit ethernet cards from the outset to avoid these + Ethernet. Gigabit Ethernet drivers are not hamstrung with this problem. + Consider using gigabit Ethernet cards from the outset to avoid these potential problems. @@ -1231,7 +1231,7 @@ The interface eth3 is up, shutting it down it to enslave it. Immediately noticeable, there is a new flag in the ip link show output. The MASTER and SLAVE flags clearly report the nature of the - relationship between the interfaces. Also, the ethernet interfaces + relationship between the interfaces. Also, the Ethernet interfaces indicate the master interface via the keywords master bond0. diff --git a/LDP/guide/docbook/linux-ip/example-network.xml b/LDP/guide/docbook/linux-ip/example-network.xml index 708371fd..039d30f3 100644 --- a/LDP/guide/docbook/linux-ip/example-network.xml +++ b/LDP/guide/docbook/linux-ip/example-network.xml @@ -161,19 +161,19 @@ &isdn-router; - (ethernet) + (Ethernet) 192.168.99.1/24 00:c0:7b:45:6a:39 &branch-router; - (ethernet) + (Ethernet) 192.168.98.254/24 00:c0:7b:37:af:91 &service-router; - (ethernet) + (Ethernet) 192.168.100.1/24 00:c0:7b:7d:00:c8 diff --git a/LDP/guide/docbook/linux-ip/intro.xml b/LDP/guide/docbook/linux-ip/intro.xml index 28939074..a866210f 100644 --- a/LDP/guide/docbook/linux-ip/intro.xml +++ b/LDP/guide/docbook/linux-ip/intro.xml @@ -30,7 +30,7 @@ Second, I assume the reader is comfortable with command line tools and the Linux, Unix, or BSD environments. Finally, I assume the reader has working - network cards and a Linux OS. For assistance with ethernet cards, the + network cards and a Linux OS. For assistance with Ethernet cards, the there exists a good Ethernet HOWTO. @@ -46,8 +46,8 @@ This guide has been written primarily as a companion reference to IP - networking on ethernets. Although I do allude to other link layer types - occasionally in this book, the focus has been IP as used in ethernet. + networking on Ethernets. Although I do allude to other link layer types + occasionally in this book, the focus has been IP as used in Ethernet. Ethernet is one of the most common networking devices supported under linux, and is practically ubiquitous. diff --git a/LDP/guide/docbook/linux-ip/links.xml b/LDP/guide/docbook/linux-ip/links.xml index e190fc53..101406b3 100644 --- a/LDP/guide/docbook/linux-ip/links.xml +++ b/LDP/guide/docbook/linux-ip/links.xml @@ -118,7 +118,7 @@ Address Resolution Protocol is used to provide the glue between - ethernet link layer information (hardware addresses) and the IP + Ethernet link layer information (hardware addresses) and the IP layer. This page is instructive in ARP. @@ -356,6 +356,24 @@
+ @@ -331,7 +331,7 @@ Received 2 response(s) I have not found need to use the ip link set command with any of the toggle flags Regardless, here's an example of the proper operation of the utility. Paranoid - network administrators or those who wish to map ethernet addresses + network administrators or those who wish to map Ethernet addresses manually should take special note of the ip link set arp off command.
@@ -577,12 +577,12 @@ default via 192.168.99.254 dev eth0
-