mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-06 22:19:47 +00:00
Remove derived man pages
These man pages are now built from templates
This commit is contained in:
parent
5e4dc84ff7
commit
e419f2d6f5
@ -1,280 +0,0 @@
|
||||
.TH "IP\-ADDRESS" 8 "04 March 2012" "iproute2" "Linux"
|
||||
.SH "NAME"
|
||||
ip-address \- protocol address management
|
||||
.SH "SYNOPSIS"
|
||||
.sp
|
||||
.ad l
|
||||
.in +8
|
||||
.ti -8
|
||||
.B ip
|
||||
.RI "[ " OPTIONS " ]"
|
||||
.B address
|
||||
.RI " { " COMMAND " | "
|
||||
.BR help " }"
|
||||
.sp
|
||||
|
||||
.ti -8
|
||||
.BR "ip address" " { " add " | " change " | " replace " } "
|
||||
.IB IFADDR " dev " STRING
|
||||
.RI "[ " LIFETIME " ] [ " CONFFLAG-LIST " ]"
|
||||
|
||||
.ti -8
|
||||
.BR "ip address del"
|
||||
.IB IFADDR " dev " STRING
|
||||
|
||||
.ti -8
|
||||
.BR "ip address" " { " show " | " flush " } [ " dev
|
||||
.IR STRING " ] [ "
|
||||
.B scope
|
||||
.IR SCOPE-ID " ] [ "
|
||||
.B to
|
||||
.IR PREFIX " ] [ " FLAG-LIST " ] [ "
|
||||
.B label
|
||||
.IR PATTERN " ]"
|
||||
|
||||
.ti -8
|
||||
.IR IFADDR " := " PREFIX " | " ADDR
|
||||
.B peer
|
||||
.IR PREFIX " [ "
|
||||
.B broadcast
|
||||
.IR ADDR " ] [ "
|
||||
.B anycast
|
||||
.IR ADDR " ] [ "
|
||||
.B label
|
||||
.IR STRING " ] [ "
|
||||
.B scope
|
||||
.IR SCOPE-ID " ]"
|
||||
|
||||
.ti -8
|
||||
.IR SCOPE-ID " := "
|
||||
.RB "[ " host " | " link " | " global " | "
|
||||
.IR NUMBER " ]"
|
||||
|
||||
.ti -8
|
||||
.IR FLAG-LIST " := [ " FLAG-LIST " ] " FLAG
|
||||
|
||||
.ti -8
|
||||
.IR FLAG " := "
|
||||
.RB "[ " permanent " | " dynamic " | " secondary " | " primary " | "\
|
||||
tentative " | " deprecated " | " dadfailed " | " temporary " | " CONFFLAG-LIST " ]"
|
||||
|
||||
.ti -8
|
||||
.IR CONFFLAG-LIST " := [ " CONFFLAG-LIST " ] " CONFFLAG
|
||||
|
||||
.ti -8
|
||||
.IR CONFFLAG " := "
|
||||
.RB "[ " home " | " nodad " ]"
|
||||
|
||||
.ti -8
|
||||
.IR LIFETIME " := [ "
|
||||
.BI valid_lft " LFT"
|
||||
.RB "| " preferred_lft
|
||||
.IR LFT " ]"
|
||||
|
||||
.ti -8
|
||||
.IR LFT " := [ "
|
||||
.BR forever " |"
|
||||
.IR SECONDS " ]"
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
The
|
||||
.B address
|
||||
is a protocol (IPv4 or IPv6) address attached
|
||||
to a network device. Each device must have at least one address
|
||||
to use the corresponding protocol. It is possible to have several
|
||||
different addresses attached to one device. These addresses are not
|
||||
discriminated, so that the term
|
||||
.B alias
|
||||
is not quite appropriate for them and we do not use it in this document.
|
||||
.sp
|
||||
The
|
||||
.B ip address
|
||||
command displays addresses and their properties, adds new addresses
|
||||
and deletes old ones.
|
||||
|
||||
.SS ip address add - add new protocol address.
|
||||
|
||||
.TP
|
||||
.BI dev " NAME"
|
||||
the name of the device to add the address to.
|
||||
|
||||
.TP
|
||||
.BI local " ADDRESS " (default)
|
||||
the address of the interface. The format of the address depends
|
||||
on the protocol. It is a dotted quad for IP and a sequence of
|
||||
hexadecimal halfwords separated by colons for IPv6. The
|
||||
.I ADDRESS
|
||||
may be followed by a slash and a decimal number which encodes
|
||||
the network prefix length.
|
||||
|
||||
.TP
|
||||
.BI peer " ADDRESS"
|
||||
the address of the remote endpoint for pointopoint interfaces.
|
||||
Again, the
|
||||
.I ADDRESS
|
||||
may be followed by a slash and a decimal number, encoding the network
|
||||
prefix length. If a peer address is specified, the local address
|
||||
cannot have a prefix length. The network prefix is associated
|
||||
with the peer rather than with the local address.
|
||||
|
||||
.TP
|
||||
.BI broadcast " ADDRESS"
|
||||
the broadcast address on the interface.
|
||||
.sp
|
||||
It is possible to use the special symbols
|
||||
.B '+'
|
||||
and
|
||||
.B '-'
|
||||
instead of the broadcast address. In this case, the broadcast address
|
||||
is derived by setting/resetting the host bits of the interface prefix.
|
||||
|
||||
.TP
|
||||
.BI label " NAME"
|
||||
Each address may be tagged with a label string.
|
||||
In order to preserve compatibility with Linux-2.0 net aliases,
|
||||
this string must coincide with the name of the device or must be prefixed
|
||||
with the device name followed by colon.
|
||||
|
||||
.TP
|
||||
.BI scope " SCOPE_VALUE"
|
||||
the scope of the area where this address is valid.
|
||||
The available scopes are listed in file
|
||||
.BR "/etc/iproute2/rt_scopes" .
|
||||
Predefined scope values are:
|
||||
|
||||
.in +8
|
||||
.B global
|
||||
- the address is globally valid.
|
||||
.sp
|
||||
.B link
|
||||
- the address is link local, i.e. it is valid only on this device.
|
||||
.sp
|
||||
.B host
|
||||
- the address is valid only inside this host.
|
||||
.in -8
|
||||
|
||||
.TP
|
||||
.BI valid_lft " LFT"
|
||||
(IPv6 only) the valid lifetime of this address; see section 5.5.4 of
|
||||
RFC 4862. Defaults to
|
||||
.BR "forever" .
|
||||
|
||||
.TP
|
||||
.BI preferred_lft " LFT"
|
||||
(IPv6 only) the preferred lifetime of this address; see section 5.5.4
|
||||
of RFC 4862. Defaults to
|
||||
.BR "forever" .
|
||||
|
||||
.TP
|
||||
.B home
|
||||
(IPv6 only) designates this address the "home address" as defined in
|
||||
RFC 6275.
|
||||
|
||||
.TP
|
||||
.B nodad
|
||||
(IPv6 only) do not perform Duplicate Address Detection (RFC 4862) when
|
||||
adding this address.
|
||||
|
||||
.SS ip address delete - delete protocol address
|
||||
.B Arguments:
|
||||
coincide with the arguments of
|
||||
.B ip addr add.
|
||||
The device name is a required argument. The rest are optional.
|
||||
If no arguments are given, the first address is deleted.
|
||||
|
||||
.SS ip address show - look at protocol addresses
|
||||
|
||||
.TP
|
||||
.BI dev " NAME " (default)
|
||||
name of device.
|
||||
|
||||
.TP
|
||||
.BI scope " SCOPE_VAL"
|
||||
only list addresses with this scope.
|
||||
|
||||
.TP
|
||||
.BI to " PREFIX"
|
||||
only list addresses matching this prefix.
|
||||
|
||||
.TP
|
||||
.BI label " PATTERN"
|
||||
only list addresses with labels matching the
|
||||
.IR "PATTERN" .
|
||||
.I PATTERN
|
||||
is a usual shell style pattern.
|
||||
|
||||
.TP
|
||||
.BR dynamic " and " permanent
|
||||
(IPv6 only) only list addresses installed due to stateless
|
||||
address configuration or only list permanent (not dynamic)
|
||||
addresses.
|
||||
|
||||
.TP
|
||||
.B tentative
|
||||
(IPv6 only) only list addresses which have not yet passed duplicate
|
||||
address detection.
|
||||
|
||||
.TP
|
||||
.B deprecated
|
||||
(IPv6 only) only list deprecated addresses.
|
||||
|
||||
.TP
|
||||
.B dadfailed
|
||||
(IPv6 only) only list addresses which have failed duplicate
|
||||
address detection.
|
||||
|
||||
.TP
|
||||
.B temporary
|
||||
(IPv6 only) only list temporary addresses.
|
||||
|
||||
.TP
|
||||
.BR primary " and " secondary
|
||||
only list primary (or secondary) addresses.
|
||||
|
||||
.SS ip address flush - flush protocol addresses
|
||||
This command flushes the protocol addresses selected by some criteria.
|
||||
|
||||
.PP
|
||||
This command has the same arguments as
|
||||
.B show.
|
||||
The difference is that it does not run when no arguments are given.
|
||||
|
||||
.PP
|
||||
.B Warning:
|
||||
This command and other
|
||||
.B flush
|
||||
commands are unforgiving. They will cruelly purge all the addresses.
|
||||
|
||||
.PP
|
||||
With the
|
||||
.B -statistics
|
||||
option, the command becomes verbose. It prints out the number of deleted
|
||||
addresses and the number of rounds made to flush the address list.
|
||||
If this option is given twice,
|
||||
.B ip address flush
|
||||
also dumps all the deleted addresses in the format described in the
|
||||
previous subsection.
|
||||
|
||||
.SH "EXAMPLES"
|
||||
.PP
|
||||
ip address show dev eth0
|
||||
.RS 4
|
||||
Shows the addresses assigned to network interface eth0
|
||||
.RE
|
||||
.PP
|
||||
ip addr add 2001:0db8:85a3::0370:7334/64 dev eth1
|
||||
.RS 4
|
||||
Adds an IPv6 address to network interface eth1
|
||||
.RE
|
||||
.PP
|
||||
ip addr flush dev eth4
|
||||
.RS 4
|
||||
Removes all addresses from device eth4
|
||||
.RE
|
||||
|
||||
.SH SEE ALSO
|
||||
.br
|
||||
.BR ip (8)
|
||||
|
||||
.SH AUTHOR
|
||||
Original Manpage by Michail Litvak <mci@owl.openwall.com>
|
@ -1,394 +0,0 @@
|
||||
.TH IP\-LINK 8 "20 Dec 2011" "iproute2" "Linux"
|
||||
.SH "NAME"
|
||||
ip-link \- network device configuration
|
||||
.SH "SYNOPSIS"
|
||||
.sp
|
||||
.ad l
|
||||
.in +8
|
||||
.ti -8
|
||||
.B ip
|
||||
.RI "[ " OPTIONS " ]"
|
||||
.B link
|
||||
.RI " { " COMMAND " | "
|
||||
.BR help " }"
|
||||
.sp
|
||||
|
||||
.ti -8
|
||||
.IR OPTIONS " := { "
|
||||
\fB\-V\fR[\fIersion\fR] |
|
||||
\fB\-s\fR[\fItatistics\fR] |
|
||||
\fB\-r\fR[\fIesolve\fR] |
|
||||
\fB\-f\fR[\fIamily\fR] {
|
||||
.BR inet " | " inet6 " | " ipx " | " dnet " | " link " } | "
|
||||
\fB\-o\fR[\fIneline\fR] }
|
||||
|
||||
.ti -8
|
||||
.BI "ip link add"
|
||||
.RB "[ " link
|
||||
.IR DEVICE " ]"
|
||||
.RB "[ " name " ]"
|
||||
.I NAME
|
||||
.br
|
||||
.RB "[ " txqueuelen
|
||||
.IR PACKETS " ]"
|
||||
.br
|
||||
.RB "[ " address
|
||||
.IR LLADDR " ]"
|
||||
.RB "[ " broadcast
|
||||
.IR LLADDR " ]"
|
||||
.br
|
||||
.RB "[ " mtu
|
||||
.IR MTU " ]"
|
||||
.br
|
||||
.BR type " TYPE"
|
||||
.RI "[ " ARGS " ]"
|
||||
|
||||
.ti -8
|
||||
.IR TYPE " := [ "
|
||||
.BR vlan " | " veth " | " vcan " | " dummy " | " ifb " | " macvlan " | " can " | " bridge " ]"
|
||||
|
||||
.ti -8
|
||||
.BI "ip link delete " DEVICE
|
||||
.BI type " TYPE"
|
||||
.RI "[ " ARGS " ]"
|
||||
|
||||
.ti -8
|
||||
.BR "ip link set " {
|
||||
.IR DEVICE " | "
|
||||
.BI "group " GROUP
|
||||
.RB "} { " up " | " down " | " arp " { " on " | " off " } |"
|
||||
.br
|
||||
.BR promisc " { " on " | " off " } |"
|
||||
.br
|
||||
.BR allmulticast " { " on " | " off " } |"
|
||||
.br
|
||||
.BR dynamic " { " on " | " off " } |"
|
||||
.br
|
||||
.BR multicast " { " on " | " off " } |"
|
||||
.br
|
||||
.B txqueuelen
|
||||
.IR PACKETS " |"
|
||||
.br
|
||||
.B name
|
||||
.IR NEWNAME " |"
|
||||
.br
|
||||
.B address
|
||||
.IR LLADDR " |"
|
||||
.B broadcast
|
||||
.IR LLADDR " |"
|
||||
.br
|
||||
.B mtu
|
||||
.IR MTU " |"
|
||||
.br
|
||||
.B netns
|
||||
.IR PID " |"
|
||||
.br
|
||||
.B netns
|
||||
.IR NETNSNAME " |"
|
||||
.br
|
||||
.B alias
|
||||
.IR NAME " |"
|
||||
.br
|
||||
.B vf
|
||||
.IR NUM " ["
|
||||
.B mac
|
||||
.IR LLADDR " ] ["
|
||||
.B vlan
|
||||
.IR VLANID " [ "
|
||||
.B qos
|
||||
.IR VLAN-QOS " ] ] ["
|
||||
.B rate
|
||||
.IR TXRATE " ] ["
|
||||
.B spoofchk { on | off }
|
||||
] |
|
||||
.br
|
||||
.B mode
|
||||
.IR LINKMODE " |"
|
||||
.br
|
||||
.B state
|
||||
.IR LINKSTATE " |"
|
||||
.br
|
||||
.B master
|
||||
.IR DEVICE
|
||||
.br
|
||||
.B nomaster
|
||||
.BR " }"
|
||||
|
||||
|
||||
.ti -8
|
||||
.B ip link show
|
||||
.RI "[ " DEVICE " | "
|
||||
.B group
|
||||
.IR GROUP " ]"
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
.SS ip link add - add virtual link
|
||||
|
||||
.TP
|
||||
.BI link " DEVICE "
|
||||
specifies the physical device to act operate on.
|
||||
|
||||
.I NAME
|
||||
specifies the name of the new virtual device.
|
||||
|
||||
.I TYPE
|
||||
specifies the type of the new device.
|
||||
.sp
|
||||
Link types:
|
||||
|
||||
.in +8
|
||||
.B vlan
|
||||
- 802.1q tagged virtual LAN interface
|
||||
.sp
|
||||
.B veth
|
||||
- Virtual ethernet interface
|
||||
.sp
|
||||
.B vcan
|
||||
- Virtual Local CAN interface
|
||||
.sp
|
||||
.B dummy
|
||||
- Dummy network interface
|
||||
.sp
|
||||
.B ifb
|
||||
- Intermediate Functional Block device
|
||||
.sp
|
||||
.B macvlan
|
||||
- virtual interface base on link layer address (MAC)
|
||||
.sp
|
||||
.B can
|
||||
- Controller Area Network interface
|
||||
.sp
|
||||
.B bridge
|
||||
- Ethernet Bridge device
|
||||
.in -8
|
||||
|
||||
.SS ip link delete - delete virtual link
|
||||
.I DEVICE
|
||||
specifies the virtual device to act operate on.
|
||||
.I TYPE
|
||||
specifies the type of the device.
|
||||
|
||||
|
||||
.TP
|
||||
.BI dev " DEVICE "
|
||||
specifies the physical device to act operate on.
|
||||
|
||||
.SS ip link set - change device attributes
|
||||
|
||||
.TP
|
||||
.BI dev " DEVICE "
|
||||
.I DEVICE
|
||||
specifies network device to operate on. When configuring SR-IOV Virtual Fuction
|
||||
(VF) devices, this keyword should specify the associated Physical Function (PF)
|
||||
device.
|
||||
|
||||
.TP
|
||||
.BI group " GROUP "
|
||||
.I GROUP
|
||||
has a dual role: If both group and dev are present, then move the device to the
|
||||
specified group. If only a group is specified, then the command operates on
|
||||
all devices in that group.
|
||||
|
||||
.TP
|
||||
.BR up " and " down
|
||||
change the state of the device to
|
||||
.B UP
|
||||
or
|
||||
.BR "DOWN" .
|
||||
|
||||
.TP
|
||||
.BR "arp on " or " arp off"
|
||||
change the
|
||||
.B NOARP
|
||||
flag on the device.
|
||||
|
||||
.TP
|
||||
.BR "multicast on " or " multicast off"
|
||||
change the
|
||||
.B MULTICAST
|
||||
flag on the device.
|
||||
|
||||
.TP
|
||||
.BR "dynamic on " or " dynamic off"
|
||||
change the
|
||||
.B DYNAMIC
|
||||
flag on the device.
|
||||
|
||||
.TP
|
||||
.BI name " NAME"
|
||||
change the name of the device. This operation is not
|
||||
recommended if the device is running or has some addresses
|
||||
already configured.
|
||||
|
||||
.TP
|
||||
.BI txqueuelen " NUMBER"
|
||||
.TP
|
||||
.BI txqlen " NUMBER"
|
||||
change the transmit queue length of the device.
|
||||
|
||||
.TP
|
||||
.BI mtu " NUMBER"
|
||||
change the
|
||||
.I MTU
|
||||
of the device.
|
||||
|
||||
.TP
|
||||
.BI address " LLADDRESS"
|
||||
change the station address of the interface.
|
||||
|
||||
.TP
|
||||
.BI broadcast " LLADDRESS"
|
||||
.TP
|
||||
.BI brd " LLADDRESS"
|
||||
.TP
|
||||
.BI peer " LLADDRESS"
|
||||
change the link layer broadcast address or the peer address when
|
||||
the interface is
|
||||
.IR "POINTOPOINT" .
|
||||
|
||||
.TP
|
||||
.BI netns " PID"
|
||||
move the device to the network namespace associated with the process
|
||||
.IR "PID".
|
||||
|
||||
.TP
|
||||
.BI netns " NETNSNAME"
|
||||
move the device to the network namespace associated with name
|
||||
.IR "NETNSNAME".
|
||||
|
||||
.TP
|
||||
.BI mode " LINKMODE"
|
||||
allows setting link mode which determines which RFC2863 operational state
|
||||
the device will transistion to when it is brought up. Setting
|
||||
.I dormant
|
||||
mode changes the behaviour so that device goes into DORMANT state instead
|
||||
of UP when driver is ready.
|
||||
|
||||
.TP
|
||||
.BI state " LINKSTATE"
|
||||
allows setting the operational link state. The values (defined in RFC2863)
|
||||
are: UP, DOWN, TESTING, UNKNOWN, DORMANT, NOTPRESENT, LOWERLAYERDOWN.
|
||||
.TP
|
||||
.BI alias " NAME"
|
||||
give the device a symbolic name for easy reference.
|
||||
|
||||
.TP
|
||||
.BI group " GROUP"
|
||||
specify the group the device belongs to.
|
||||
The available groups are listed in file
|
||||
.BR "/etc/iproute2/group" .
|
||||
|
||||
.TP
|
||||
.BI vf " NUM"
|
||||
specify a Virtual Function device to be configured. The associated PF device
|
||||
must be specified using the
|
||||
.B dev
|
||||
parameter.
|
||||
|
||||
.in +8
|
||||
.BI mac " LLADDRESS"
|
||||
- change the station address for the specified VF. The
|
||||
.B vf
|
||||
parameter must be specified.
|
||||
|
||||
.sp
|
||||
.BI vlan " VLANID"
|
||||
- change the assigned VLAN for the specified VF. When specified, all traffic
|
||||
sent from the VF will be tagged with the specified VLAN ID. Incoming traffic
|
||||
will be filtered for the specified VLAN ID, and will have all VLAN tags
|
||||
stripped before being passed to the VF. Setting this parameter to 0 disables
|
||||
VLAN tagging and filtering. The
|
||||
.B vf
|
||||
parameter must be specified.
|
||||
|
||||
.sp
|
||||
.BI qos " VLAN-QOS"
|
||||
- assign VLAN QOS (priority) bits for the VLAN tag. When specified, all VLAN
|
||||
tags transmitted by the VF will include the specified priority bits in the
|
||||
VLAN tag. If not specified, the value is assumed to be 0. Both the
|
||||
.B vf
|
||||
and
|
||||
.B vlan
|
||||
parameters must be specified. Setting both
|
||||
.B vlan
|
||||
and
|
||||
.B qos
|
||||
as 0 disables VLAN tagging and filtering for the VF.
|
||||
|
||||
.sp
|
||||
.BI rate " TXRATE"
|
||||
- change the allowed transmit bandwidth, in Mbps, for the specified VF.
|
||||
Setting this parameter to 0 disables rate limiting. The
|
||||
.B vf
|
||||
parameter must be specified.
|
||||
|
||||
.sp
|
||||
.BI spoofchk " on|off"
|
||||
- turn packet spoof checking on or off for the specified VF.
|
||||
.in -8
|
||||
|
||||
.TP
|
||||
.BI master " DEVICE"
|
||||
set master device of the device (enslave device).
|
||||
|
||||
.TP
|
||||
.BI nomaster
|
||||
unset master device of the device (release device).
|
||||
|
||||
.PP
|
||||
.B Warning:
|
||||
If multiple parameter changes are requested,
|
||||
.B ip
|
||||
aborts immediately after any of the changes have failed.
|
||||
This is the only case when
|
||||
.B ip
|
||||
can move the system to an unpredictable state. The solution
|
||||
is to avoid changing several parameters with one
|
||||
.B ip link set
|
||||
call.
|
||||
|
||||
.SS ip link show - display device attributes
|
||||
|
||||
.TP
|
||||
.BI dev " NAME " (default)
|
||||
.I NAME
|
||||
specifies the network device to show.
|
||||
If this argument is omitted all devices in the default group are listed.
|
||||
|
||||
.TP
|
||||
.BI group " GROUP "
|
||||
.I GROUP
|
||||
specifies what group of devices to show.
|
||||
|
||||
.TP
|
||||
.B up
|
||||
only display running interfaces.
|
||||
|
||||
.SH "EXAMPLES"
|
||||
.PP
|
||||
ip link show
|
||||
.RS 4
|
||||
Shows the state of all network interfaces on the system.
|
||||
.RE
|
||||
.PP
|
||||
ip link set dev ppp0 mtu 1400
|
||||
.RS 4
|
||||
Change the MTU the ppp0 device.
|
||||
.RE
|
||||
.PP
|
||||
ip link add link eth0 name eth0.10 type vlan id 10
|
||||
.RS 4
|
||||
Creates a new vlan device eth0.10 on device eth0.
|
||||
.RE
|
||||
.PP
|
||||
ip link delete dev eth0.10
|
||||
.RS 4
|
||||
Removes vlan device.
|
||||
.RE
|
||||
|
||||
.SH SEE ALSO
|
||||
.br
|
||||
.BR ip (8)
|
||||
|
||||
.SH AUTHOR
|
||||
Original Manpage by Michail Litvak <mci@owl.openwall.com>
|
@ -1,744 +0,0 @@
|
||||
.TH IP\-ROUTE 8 "20 Dec 2011" "iproute2" "Linux"
|
||||
.SH "NAME"
|
||||
ip-route \- routing table management
|
||||
.SH "SYNOPSIS"
|
||||
.sp
|
||||
.ad l
|
||||
.in +8
|
||||
.ti -8
|
||||
.B ip
|
||||
.RI "[ " OPTIONS " ]"
|
||||
.B route
|
||||
.RI " { " COMMAND " | "
|
||||
.BR help " }"
|
||||
.sp
|
||||
.ti -8
|
||||
|
||||
.ti -8
|
||||
.BR "ip route" " { "
|
||||
.BR list " | " flush " } "
|
||||
.I SELECTOR
|
||||
|
||||
.ti -8
|
||||
.BR "ip route save"
|
||||
.I SELECTOR
|
||||
|
||||
.ti -8
|
||||
.BR "ip route restore"
|
||||
|
||||
.ti -8
|
||||
.B ip route get
|
||||
.IR ADDRESS " [ "
|
||||
.BI from " ADDRESS " iif " STRING"
|
||||
.RB " ] [ " oif
|
||||
.IR STRING " ] [ "
|
||||
.B tos
|
||||
.IR TOS " ]"
|
||||
|
||||
.ti -8
|
||||
.BR "ip route" " { " add " | " del " | " change " | " append " | "\
|
||||
replace " } "
|
||||
.I ROUTE
|
||||
|
||||
.ti -8
|
||||
.IR SELECTOR " := "
|
||||
.RB "[ " root
|
||||
.IR PREFIX " ] [ "
|
||||
.B match
|
||||
.IR PREFIX " ] [ "
|
||||
.B exact
|
||||
.IR PREFIX " ] [ "
|
||||
.B table
|
||||
.IR TABLE_ID " ] [ "
|
||||
.B proto
|
||||
.IR RTPROTO " ] [ "
|
||||
.B type
|
||||
.IR TYPE " ] [ "
|
||||
.B scope
|
||||
.IR SCOPE " ]"
|
||||
|
||||
.ti -8
|
||||
.IR ROUTE " := " NODE_SPEC " [ " INFO_SPEC " ]"
|
||||
|
||||
.ti -8
|
||||
.IR NODE_SPEC " := [ " TYPE " ] " PREFIX " ["
|
||||
.B tos
|
||||
.IR TOS " ] [ "
|
||||
.B table
|
||||
.IR TABLE_ID " ] [ "
|
||||
.B proto
|
||||
.IR RTPROTO " ] [ "
|
||||
.B scope
|
||||
.IR SCOPE " ] [ "
|
||||
.B metric
|
||||
.IR METRIC " ]"
|
||||
|
||||
.ti -8
|
||||
.IR INFO_SPEC " := " "NH OPTIONS FLAGS" " ["
|
||||
.B nexthop
|
||||
.IR NH " ] ..."
|
||||
|
||||
.ti -8
|
||||
.IR NH " := [ "
|
||||
.B via
|
||||
.IR ADDRESS " ] [ "
|
||||
.B dev
|
||||
.IR STRING " ] [ "
|
||||
.B weight
|
||||
.IR NUMBER " ] " NHFLAGS
|
||||
|
||||
.ti -8
|
||||
.IR OPTIONS " := " FLAGS " [ "
|
||||
.B mtu
|
||||
.IR NUMBER " ] [ "
|
||||
.B advmss
|
||||
.IR NUMBER " ] [ "
|
||||
.B rtt
|
||||
.IR TIME " ] [ "
|
||||
.B rttvar
|
||||
.IR TIME " ] [ "
|
||||
.B window
|
||||
.IR NUMBER " ] [ "
|
||||
.B cwnd
|
||||
.IR NUMBER " ] [ "
|
||||
.B ssthresh
|
||||
.IR REALM " ] [ "
|
||||
.B realms
|
||||
.IR REALM " ] [ "
|
||||
.B rto_min
|
||||
.IR TIME " ] [ "
|
||||
.B initcwnd
|
||||
.IR NUMBER " ] [ "
|
||||
.B initrwnd
|
||||
.IR NUMBER " ]"
|
||||
|
||||
.ti -8
|
||||
.IR TYPE " := [ "
|
||||
.BR unicast " | " local " | " broadcast " | " multicast " | "\
|
||||
throw " | " unreachable " | " prohibit " | " blackhole " | " nat " ]"
|
||||
|
||||
.ti -8
|
||||
.IR TABLE_ID " := [ "
|
||||
.BR local "| " main " | " default " | " all " |"
|
||||
.IR NUMBER " ]"
|
||||
|
||||
.ti -8
|
||||
.IR SCOPE " := [ "
|
||||
.BR host " | " link " | " global " |"
|
||||
.IR NUMBER " ]"
|
||||
|
||||
.ti -8
|
||||
.IR NHFLAGS " := [ "
|
||||
.BR onlink " | " pervasive " ]"
|
||||
|
||||
.ti -8
|
||||
.IR RTPROTO " := [ "
|
||||
.BR kernel " | " boot " | " static " |"
|
||||
.IR NUMBER " ]"
|
||||
|
||||
|
||||
.SH DESCRIPTION
|
||||
.B ip route
|
||||
is used to manipulate entries in the kernel routing tables.
|
||||
.sp
|
||||
.B Route types:
|
||||
|
||||
.in +8
|
||||
.B unicast
|
||||
- the route entry describes real paths to the destinations covered
|
||||
by the route prefix.
|
||||
|
||||
.sp
|
||||
.B unreachable
|
||||
- these destinations are unreachable. Packets are discarded and the
|
||||
ICMP message
|
||||
.I host unreachable
|
||||
is generated.
|
||||
The local senders get an
|
||||
.I EHOSTUNREACH
|
||||
error.
|
||||
|
||||
.sp
|
||||
.B blackhole
|
||||
- these destinations are unreachable. Packets are discarded silently.
|
||||
The local senders get an
|
||||
.I EINVAL
|
||||
error.
|
||||
|
||||
.sp
|
||||
.B prohibit
|
||||
- these destinations are unreachable. Packets are discarded and the
|
||||
ICMP message
|
||||
.I communication administratively prohibited
|
||||
is generated. The local senders get an
|
||||
.I EACCES
|
||||
error.
|
||||
|
||||
.sp
|
||||
.B local
|
||||
- the destinations are assigned to this host. The packets are looped
|
||||
back and delivered locally.
|
||||
|
||||
.sp
|
||||
.B broadcast
|
||||
- the destinations are broadcast addresses. The packets are sent as
|
||||
link broadcasts.
|
||||
|
||||
.sp
|
||||
.B throw
|
||||
- a special control route used together with policy rules. If such a
|
||||
route is selected, lookup in this table is terminated pretending that
|
||||
no route was found. Without policy routing it is equivalent to the
|
||||
absence of the route in the routing table. The packets are dropped
|
||||
and the ICMP message
|
||||
.I net unreachable
|
||||
is generated. The local senders get an
|
||||
.I ENETUNREACH
|
||||
error.
|
||||
|
||||
.sp
|
||||
.B nat
|
||||
- a special NAT route. Destinations covered by the prefix
|
||||
are considered to be dummy (or external) addresses which require translation
|
||||
to real (or internal) ones before forwarding. The addresses to translate to
|
||||
are selected with the attribute
|
||||
.B Warning:
|
||||
Route NAT is no longer supported in Linux 2.6.
|
||||
|
||||
|
||||
.BR "via" .
|
||||
.sp
|
||||
.B anycast
|
||||
.RI "- " "not implemented"
|
||||
the destinations are
|
||||
.I anycast
|
||||
addresses assigned to this host. They are mainly equivalent
|
||||
to
|
||||
.B local
|
||||
with one difference: such addresses are invalid when used
|
||||
as the source address of any packet.
|
||||
|
||||
.sp
|
||||
.B multicast
|
||||
- a special type used for multicast routing. It is not present in
|
||||
normal routing tables.
|
||||
.in -8
|
||||
|
||||
.P
|
||||
.B Route tables:
|
||||
Linux-2.x can pack routes into several routing tables identified
|
||||
by a number in the range from 1 to 2^31 or by name from the file
|
||||
.B /etc/iproute2/rt_tables
|
||||
By default all normal routes are inserted into the
|
||||
.B main
|
||||
table (ID 254) and the kernel only uses this table when calculating routes.
|
||||
Values (0, 253, 254, and 255) are reserved for built-in use.
|
||||
|
||||
.sp
|
||||
Actually, one other table always exists, which is invisible but
|
||||
even more important. It is the
|
||||
.B local
|
||||
table (ID 255). This table
|
||||
consists of routes for local and broadcast addresses. The kernel maintains
|
||||
this table automatically and the administrator usually need not modify it
|
||||
or even look at it.
|
||||
|
||||
The multiple routing tables enter the game when
|
||||
.I policy routing
|
||||
is used.
|
||||
|
||||
.SS ip route add - add new route
|
||||
.SS ip route change - change route
|
||||
.SS ip route replace - change or add new one
|
||||
|
||||
.TP
|
||||
.BI to " TYPE PREFIX " (default)
|
||||
the destination prefix of the route. If
|
||||
.I TYPE
|
||||
is omitted,
|
||||
.B ip
|
||||
assumes type
|
||||
.BR "unicast" .
|
||||
Other values of
|
||||
.I TYPE
|
||||
are listed above.
|
||||
.I PREFIX
|
||||
is an IP or IPv6 address optionally followed by a slash and the
|
||||
prefix length. If the length of the prefix is missing,
|
||||
.B ip
|
||||
assumes a full-length host route. There is also a special
|
||||
.I PREFIX
|
||||
.B default
|
||||
- which is equivalent to IP
|
||||
.B 0/0
|
||||
or to IPv6
|
||||
.BR "::/0" .
|
||||
|
||||
.TP
|
||||
.BI tos " TOS"
|
||||
.TP
|
||||
.BI dsfield " TOS"
|
||||
the Type Of Service (TOS) key. This key has no associated mask and
|
||||
the longest match is understood as: First, compare the TOS
|
||||
of the route and of the packet. If they are not equal, then the packet
|
||||
may still match a route with a zero TOS.
|
||||
.I TOS
|
||||
is either an 8 bit hexadecimal number or an identifier
|
||||
from
|
||||
.BR "/etc/iproute2/rt_dsfield" .
|
||||
|
||||
.TP
|
||||
.BI metric " NUMBER"
|
||||
.TP
|
||||
.BI preference " NUMBER"
|
||||
the preference value of the route.
|
||||
.I NUMBER
|
||||
is an arbitrary 32bit number.
|
||||
|
||||
.TP
|
||||
.BI table " TABLEID"
|
||||
the table to add this route to.
|
||||
.I TABLEID
|
||||
may be a number or a string from the file
|
||||
.BR "/etc/iproute2/rt_tables" .
|
||||
If this parameter is omitted,
|
||||
.B ip
|
||||
assumes the
|
||||
.B main
|
||||
table, with the exception of
|
||||
.BR local " , " broadcast " and " nat
|
||||
routes, which are put into the
|
||||
.B local
|
||||
table by default.
|
||||
|
||||
.TP
|
||||
.BI dev " NAME"
|
||||
the output device name.
|
||||
|
||||
.TP
|
||||
.BI via " ADDRESS"
|
||||
the address of the nexthop router. Actually, the sense of this field
|
||||
depends on the route type. For normal
|
||||
.B unicast
|
||||
routes it is either the true next hop router or, if it is a direct
|
||||
route installed in BSD compatibility mode, it can be a local address
|
||||
of the interface. For NAT routes it is the first address of the block
|
||||
of translated IP destinations.
|
||||
|
||||
.TP
|
||||
.BI src " ADDRESS"
|
||||
the source address to prefer when sending to the destinations
|
||||
covered by the route prefix.
|
||||
|
||||
.TP
|
||||
.BI realm " REALMID"
|
||||
the realm to which this route is assigned.
|
||||
.I REALMID
|
||||
may be a number or a string from the file
|
||||
.BR "/etc/iproute2/rt_realms" .
|
||||
|
||||
.TP
|
||||
.BI mtu " MTU"
|
||||
.TP
|
||||
.BI "mtu lock" " MTU"
|
||||
the MTU along the path to the destination. If the modifier
|
||||
.B lock
|
||||
is not used, the MTU may be updated by the kernel due to
|
||||
Path MTU Discovery. If the modifier
|
||||
.B lock
|
||||
is used, no path MTU discovery will be tried, all packets
|
||||
will be sent without the DF bit in IPv4 case or fragmented
|
||||
to MTU for IPv6.
|
||||
|
||||
.TP
|
||||
.BI window " NUMBER"
|
||||
the maximal window for TCP to advertise to these destinations,
|
||||
measured in bytes. It limits maximal data bursts that our TCP
|
||||
peers are allowed to send to us.
|
||||
|
||||
.TP
|
||||
.BI rtt " TIME"
|
||||
the initial RTT ('Round Trip Time') estimate. If no suffix is
|
||||
specified the units are raw values passed directly to the
|
||||
routing code to maintain compatibility with previous releases.
|
||||
Otherwise if a suffix of s, sec or secs is used to specify
|
||||
seconds and ms, msec or msecs to specify milliseconds.
|
||||
|
||||
|
||||
.TP
|
||||
.BI rttvar " TIME " "(2.3.15+ only)"
|
||||
the initial RTT variance estimate. Values are specified as with
|
||||
.BI rtt
|
||||
above.
|
||||
|
||||
.TP
|
||||
.BI rto_min " TIME " "(2.6.23+ only)"
|
||||
the minimum TCP Retransmission TimeOut to use when communicating with this
|
||||
destination. Values are specified as with
|
||||
.BI rtt
|
||||
above.
|
||||
|
||||
.TP
|
||||
.BI ssthresh " NUMBER " "(2.3.15+ only)"
|
||||
an estimate for the initial slow start threshold.
|
||||
|
||||
.TP
|
||||
.BI cwnd " NUMBER " "(2.3.15+ only)"
|
||||
the clamp for congestion window. It is ignored if the
|
||||
.B lock
|
||||
flag is not used.
|
||||
|
||||
.TP
|
||||
.BI initcwnd " NUMBER " "(2.5.70+ only)"
|
||||
the initial congestion window size for connections to this destination.
|
||||
Actual window size is this value multiplied by the MSS
|
||||
(``Maximal Segment Size'') for same connection. The default is
|
||||
zero, meaning to use the values specified in RFC2414.
|
||||
|
||||
.TP
|
||||
.BI initrwnd " NUMBER " "(2.6.33+ only)"
|
||||
the initial receive window size for connections to this destination.
|
||||
Actual window size is this value multiplied by the MSS of the connection.
|
||||
The default value is zero, meaning to use Slow Start value.
|
||||
|
||||
.TP
|
||||
.BI advmss " NUMBER " "(2.3.15+ only)"
|
||||
the MSS ('Maximal Segment Size') to advertise to these
|
||||
destinations when establishing TCP connections. If it is not given,
|
||||
Linux uses a default value calculated from the first hop device MTU.
|
||||
(If the path to these destination is asymmetric, this guess may be wrong.)
|
||||
|
||||
.TP
|
||||
.BI reordering " NUMBER " "(2.3.15+ only)"
|
||||
Maximal reordering on the path to this destination.
|
||||
If it is not given, Linux uses the value selected with
|
||||
.B sysctl
|
||||
variable
|
||||
.BR "net/ipv4/tcp_reordering" .
|
||||
|
||||
.TP
|
||||
.BI nexthop " NEXTHOP"
|
||||
the nexthop of a multipath route.
|
||||
.I NEXTHOP
|
||||
is a complex value with its own syntax similar to the top level
|
||||
argument lists:
|
||||
|
||||
.in +8
|
||||
.BI via " ADDRESS"
|
||||
- is the nexthop router.
|
||||
.sp
|
||||
|
||||
.BI dev " NAME"
|
||||
- is the output device.
|
||||
.sp
|
||||
|
||||
.BI weight " NUMBER"
|
||||
- is a weight for this element of a multipath
|
||||
route reflecting its relative bandwidth or quality.
|
||||
.in -8
|
||||
|
||||
.TP
|
||||
.BI scope " SCOPE_VAL"
|
||||
the scope of the destinations covered by the route prefix.
|
||||
.I SCOPE_VAL
|
||||
may be a number or a string from the file
|
||||
.BR "/etc/iproute2/rt_scopes" .
|
||||
If this parameter is omitted,
|
||||
.B ip
|
||||
assumes scope
|
||||
.B global
|
||||
for all gatewayed
|
||||
.B unicast
|
||||
routes, scope
|
||||
.B link
|
||||
for direct
|
||||
.BR unicast " and " broadcast
|
||||
routes and scope
|
||||
.BR host " for " local
|
||||
routes.
|
||||
|
||||
.TP
|
||||
.BI protocol " RTPROTO"
|
||||
the routing protocol identifier of this route.
|
||||
.I RTPROTO
|
||||
may be a number or a string from the file
|
||||
.BR "/etc/iproute2/rt_protos" .
|
||||
If the routing protocol ID is not given,
|
||||
.B ip assumes protocol
|
||||
.B boot
|
||||
(i.e. it assumes the route was added by someone who doesn't
|
||||
understand what they are doing). Several protocol values have
|
||||
a fixed interpretation.
|
||||
Namely:
|
||||
|
||||
.in +8
|
||||
.B redirect
|
||||
- the route was installed due to an ICMP redirect.
|
||||
.sp
|
||||
|
||||
.B kernel
|
||||
- the route was installed by the kernel during autoconfiguration.
|
||||
.sp
|
||||
|
||||
.B boot
|
||||
- the route was installed during the bootup sequence.
|
||||
If a routing daemon starts, it will purge all of them.
|
||||
.sp
|
||||
|
||||
.B static
|
||||
- the route was installed by the administrator
|
||||
to override dynamic routing. Routing daemon will respect them
|
||||
and, probably, even advertise them to its peers.
|
||||
.sp
|
||||
|
||||
.B ra
|
||||
- the route was installed by Router Discovery protocol.
|
||||
.in -8
|
||||
|
||||
.sp
|
||||
The rest of the values are not reserved and the administrator is free
|
||||
to assign (or not to assign) protocol tags.
|
||||
|
||||
.TP
|
||||
.B onlink
|
||||
pretend that the nexthop is directly attached to this link,
|
||||
even if it does not match any interface prefix.
|
||||
|
||||
.SS ip route delete - delete route
|
||||
|
||||
.B ip route del
|
||||
has the same arguments as
|
||||
.BR "ip route add" ,
|
||||
but their semantics are a bit different.
|
||||
|
||||
Key values
|
||||
.RB "(" to ", " tos ", " preference " and " table ")"
|
||||
select the route to delete. If optional attributes are present,
|
||||
.B ip
|
||||
verifies that they coincide with the attributes of the route to delete.
|
||||
If no route with the given key and attributes was found,
|
||||
.B ip route del
|
||||
fails.
|
||||
|
||||
.SS ip route show - list routes
|
||||
the command displays the contents of the routing tables or the route(s)
|
||||
selected by some criteria.
|
||||
|
||||
.TP
|
||||
.BI to " SELECTOR " (default)
|
||||
only select routes from the given range of destinations.
|
||||
.I SELECTOR
|
||||
consists of an optional modifier
|
||||
.RB "(" root ", " match " or " exact ")"
|
||||
and a prefix.
|
||||
.BI root " PREFIX"
|
||||
selects routes with prefixes not shorter than
|
||||
.IR PREFIX "."
|
||||
F.e.
|
||||
.BI root " 0/0"
|
||||
selects the entire routing table.
|
||||
.BI match " PREFIX"
|
||||
selects routes with prefixes not longer than
|
||||
.IR PREFIX "."
|
||||
F.e.
|
||||
.BI match " 10.0/16"
|
||||
selects
|
||||
.IR 10.0/16 ","
|
||||
.IR 10/8 " and " 0/0 ,
|
||||
but it does not select
|
||||
.IR 10.1/16 " and " 10.0.0/24 .
|
||||
And
|
||||
.BI exact " PREFIX"
|
||||
(or just
|
||||
.IR PREFIX ")"
|
||||
selects routes with this exact prefix. If neither of these options
|
||||
are present,
|
||||
.B ip
|
||||
assumes
|
||||
.BI root " 0/0"
|
||||
i.e. it lists the entire table.
|
||||
|
||||
.TP
|
||||
.BI tos " TOS"
|
||||
.BI dsfield " TOS"
|
||||
only select routes with the given TOS.
|
||||
|
||||
.TP
|
||||
.BI table " TABLEID"
|
||||
show the routes from this table(s). The default setting is to show
|
||||
.BR table main "."
|
||||
.I TABLEID
|
||||
may either be the ID of a real table or one of the special values:
|
||||
.sp
|
||||
.in +8
|
||||
.B all
|
||||
- list all of the tables.
|
||||
.sp
|
||||
.B cache
|
||||
- dump the routing cache.
|
||||
.in -8
|
||||
|
||||
.TP
|
||||
.B cloned
|
||||
.TP
|
||||
.B cached
|
||||
list cloned routes i.e. routes which were dynamically forked from
|
||||
other routes because some route attribute (f.e. MTU) was updated.
|
||||
Actually, it is equivalent to
|
||||
.BR "table cache" "."
|
||||
|
||||
.TP
|
||||
.BI from " SELECTOR"
|
||||
the same syntax as for
|
||||
.BR to ","
|
||||
but it binds the source address range rather than destinations.
|
||||
Note that the
|
||||
.B from
|
||||
option only works with cloned routes.
|
||||
|
||||
.TP
|
||||
.BI protocol " RTPROTO"
|
||||
only list routes of this protocol.
|
||||
|
||||
.TP
|
||||
.BI scope " SCOPE_VAL"
|
||||
only list routes with this scope.
|
||||
|
||||
.TP
|
||||
.BI type " TYPE"
|
||||
only list routes of this type.
|
||||
|
||||
.TP
|
||||
.BI dev " NAME"
|
||||
only list routes going via this device.
|
||||
|
||||
.TP
|
||||
.BI via " PREFIX"
|
||||
only list routes going via the nexthop routers selected by
|
||||
.IR PREFIX "."
|
||||
|
||||
.TP
|
||||
.BI src " PREFIX"
|
||||
only list routes with preferred source addresses selected
|
||||
by
|
||||
.IR PREFIX "."
|
||||
|
||||
.TP
|
||||
.BI realm " REALMID"
|
||||
.TP
|
||||
.BI realms " FROMREALM/TOREALM"
|
||||
only list routes with these realms.
|
||||
|
||||
.SS ip route flush - flush routing tables
|
||||
this command flushes routes selected by some criteria.
|
||||
|
||||
.sp
|
||||
The arguments have the same syntax and semantics as the arguments of
|
||||
.BR "ip route show" ,
|
||||
but routing tables are not listed but purged. The only difference is
|
||||
the default action:
|
||||
.B show
|
||||
dumps all the IP main routing table but
|
||||
.B flush
|
||||
prints the helper page.
|
||||
|
||||
.sp
|
||||
With the
|
||||
.B -statistics
|
||||
option, the command becomes verbose. It prints out the number of
|
||||
deleted routes and the number of rounds made to flush the routing
|
||||
table. If the option is given
|
||||
twice,
|
||||
.B ip route flush
|
||||
also dumps all the deleted routes in the format described in the
|
||||
previous subsection.
|
||||
|
||||
.SS ip route get - get a single route
|
||||
this command gets a single route to a destination and prints its
|
||||
contents exactly as the kernel sees it.
|
||||
|
||||
.TP
|
||||
.BI to " ADDRESS " (default)
|
||||
the destination address.
|
||||
|
||||
.TP
|
||||
.BI from " ADDRESS"
|
||||
the source address.
|
||||
|
||||
.TP
|
||||
.BI tos " TOS"
|
||||
.TP
|
||||
.BI dsfield " TOS"
|
||||
the Type Of Service.
|
||||
|
||||
.TP
|
||||
.BI iif " NAME"
|
||||
the device from which this packet is expected to arrive.
|
||||
|
||||
.TP
|
||||
.BI oif " NAME"
|
||||
force the output device on which this packet will be routed.
|
||||
|
||||
.TP
|
||||
.B connected
|
||||
if no source address
|
||||
.RB "(option " from ")"
|
||||
was given, relookup the route with the source set to the preferred
|
||||
address received from the first lookup.
|
||||
If policy routing is used, it may be a different route.
|
||||
|
||||
.P
|
||||
Note that this operation is not equivalent to
|
||||
.BR "ip route show" .
|
||||
.B show
|
||||
shows existing routes.
|
||||
.B get
|
||||
resolves them and creates new clones if necessary. Essentially,
|
||||
.B get
|
||||
is equivalent to sending a packet along this path.
|
||||
If the
|
||||
.B iif
|
||||
argument is not given, the kernel creates a route
|
||||
to output packets towards the requested destination.
|
||||
This is equivalent to pinging the destination
|
||||
with a subsequent
|
||||
.BR "ip route ls cache" ,
|
||||
however, no packets are actually sent. With the
|
||||
.B iif
|
||||
argument, the kernel pretends that a packet arrived from this interface
|
||||
and searches for a path to forward the packet.
|
||||
|
||||
.SS ip route save - save routing table information to stdout
|
||||
this command behaves like
|
||||
.BR "ip route show"
|
||||
except that the output is raw data suitable for passing to
|
||||
.BR "ip route restore" .
|
||||
|
||||
.SS ip route restore - restore routing table information from stdin
|
||||
this command expects to read a data stream as returned from
|
||||
.BR "ip route save" .
|
||||
It will attempt to restore the routing table information exactly as
|
||||
it was at the time of the save, so any translation of information
|
||||
in the stream (such as device indexes) must be done first. Any existing
|
||||
routes are left unchanged. Any routes specified in the data stream that
|
||||
already exist in the table will be ignored.
|
||||
|
||||
.SH EXAMPLES
|
||||
.PP
|
||||
ip ro
|
||||
.RS 4
|
||||
Show all route entries in the kernel.
|
||||
.RE
|
||||
.PP
|
||||
ip route add default via 192.168.1.1 dev eth0
|
||||
.RS 4
|
||||
Adds a default route (for all addresses) via the local gateway 192.168.1.1 that can
|
||||
be reached on device eth0.
|
||||
.RE
|
||||
|
||||
.SH SEE ALSO
|
||||
.br
|
||||
.BR ip (8)
|
||||
|
||||
.SH AUTHOR
|
||||
Original Manpage by Michail Litvak <mci@owl.openwall.com>
|
Loading…
Reference in New Issue
Block a user