https://wiki.cabal.mx/index.php?title=Comandos_de_la_terminal/ip&feed=atom&action=history
Comandos de la terminal/ip - Historial de revisiones
2024-03-28T21:23:51Z
Historial de revisiones para esta página en el wiki
MediaWiki 1.32.1
https://wiki.cabal.mx/index.php?title=Comandos_de_la_terminal/ip&diff=123665&oldid=prev
Rrc: /* ip neigh */
2017-01-21T21:19:09Z
<p><span dir="auto"><span class="autocomment">ip neigh</span></span></p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#ip addr | ip addr]]<br />
* [[:#ip link | ip link]]<br />
* [[:#ip route | ip route]]<br />
* [[:#ip maddr | ip maddr]]<br />
* [[:#ip neigh | ip neigh]]<br />
* [[:#ip help | ip help]]<br />
* [[:#ip addr add| ip addr add]]<br />
* [[:#ip addr del | ip addr del]]<br />
* [[:#ip link set | ip link set]]<br />
<br />
== IP ==<br />
=== ip addr ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip addr<br />
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1<br />
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br />
inet 127.0.0.1/8 scope host lo<br />
valid_lft forever preferred_lft forever<br />
inet6 ::1/128 scope host <br />
valid_lft forever preferred_lft forever<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
inet 192.168.51.51/24 brd 192.168.51.255 scope global enp63s0<br />
valid_lft forever preferred_lft forever<br />
inet6 fe80::222:64ff:feb5:1b31/64 scope link <br />
valid_lft forever preferred_lft forever<br />
<br />
[root@pwyr ~]# ip addr show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
inet 192.168.51.51/24 brd 192.168.51.255 scope global enp63s0<br />
valid_lft forever preferred_lft forever<br />
inet6 fe80::222:64ff:feb5:1b31/64 scope link <br />
valid_lft forever preferred_lft forever<br />
</syntaxhighlight><br />
<br />
=== ip link ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip link<br />
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1<br />
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
<br />
[root@pwyr ~]# ip link show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
<br />
# Mostrar estadísticas<br />
[root@pwyr ~]# ip -s link<br />
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1<br />
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br />
RX: bytes packets errors dropped overrun mcast <br />
3068 50 0 0 0 0 <br />
TX: bytes packets errors dropped carrier collsns <br />
3068 50 0 0 0 0 <br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
RX: bytes packets errors dropped overrun mcast <br />
726964638 807366 0 0 0 101778 <br />
TX: bytes packets errors dropped carrier collsns <br />
24196212 306168 0 0 0 0 <br />
</syntaxhighlight><br />
<br />
=== ip route ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip route<br />
default via 192.168.51.1 dev enp63s0 metric 10 <br />
169.254.0.0/16 dev enp63s0 scope link metric 10 <br />
192.168.51.0/24 dev enp63s0 proto kernel scope link src 192.168.51.51 metric 10 <br />
</syntaxhighlight><br />
<br />
=== ip maddr ===<br />
<br />
<syntaxhighlight lang="bash"><br />
# Mostrar Multicast IPs<br />
[root@pwyr ~]# ip maddr<br />
1: lo<br />
inet 224.0.0.1<br />
inet6 ff02::1<br />
inet6 ff01::1<br />
2: enp63s0<br />
link 33:33:00:00:00:01<br />
link 01:00:5e:00:00:01<br />
link 33:33:ff:b5:1b:31<br />
link 33:33:00:01:00:03<br />
link 01:00:5e:00:00:fc<br />
link 33:33:00:00:02:02<br />
inet 224.0.0.252<br />
inet 224.0.0.1<br />
inet6 ff02::202<br />
inet6 ff02::1:3<br />
inet6 ff02::1:ffb5:1b31<br />
inet6 ff02::1<br />
inet6 ff01::1<br />
<br />
[root@pwyr ~]# ip maddr show dev enp63s0<br />
2: enp63s0<br />
link 33:33:00:00:00:01<br />
link 01:00:5e:00:00:01<br />
link 33:33:ff:b5:1b:31<br />
link 33:33:00:01:00:03<br />
link 01:00:5e:00:00:fc<br />
link 33:33:00:00:02:02<br />
inet 224.0.0.252<br />
inet 224.0.0.1<br />
inet6 ff02::202<br />
inet6 ff02::1:3<br />
inet6 ff02::1:ffb5:1b31<br />
inet6 ff02::1<br />
inet6 ff01::1<br />
</syntaxhighlight><br />
<br />
=== ip neigh ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip neigh<br />
192.168.51.1 dev enp63s0 lladdr c4:6e:1f:56:7c:09 STALE<br />
192.168.51.53 dev enp63s0 lladdr d0:53:49:30:5c:10 DELAY<br />
fe80::88f8:afff:feea:376 dev enp63s0 lladdr c4:6e:1f:56:7c:09 router STALE<br />
<br />
[root@pwyr ~]# ip neigh show dev enp63s0<br />
192.168.51.1 lladdr c4:6e:1f:56:7c:09 STALE<br />
192.168.51.53 lladdr d0:53:49:30:5c:10 REACHABLE<br />
fe80::88f8:afff:feea:376 lladdr c4:6e:1f:56:7c:09 router STALE<br />
<br />
[root@pwyr ~]# ping 192.168.51.30<br />
PING 192.168.51.30 (192.168.51.30) 56(84) bytes of data.<br />
From 192.168.51.51 icmp_seq=1 Destination Host Unreachable<br />
^C<br />
--- 192.168.51.30 ping statistics ---<br />
6 packets transmitted, 0 received, +4 errors, 100% packet loss, time 5000ms<br />
pipe 4<br />
[root@pwyr ~]# ping 192.168.51.2<br />
PING 192.168.51.2 (192.168.51.2) 56(84) bytes of data.<br />
64 bytes from 192.168.51.2: icmp_seq=1 ttl=64 time=0.461 ms<br />
64 bytes from 192.168.51.2: icmp_seq=2 ttl=64 time=0.228 ms<br />
^C<br />
--- 192.168.51.2 ping statistics ---<br />
2 packets transmitted, 2 received, 0% packet loss, time 1000ms<br />
rtt min/avg/max/mdev = 0.228/0.344/0.461/0.117 ms<br />
[root@pwyr ~]# ping 192.168.51.53<br />
PING 192.168.51.53 (192.168.51.53) 56(84) bytes of data.<br />
64 bytes from 192.168.51.53: icmp_seq=1 ttl=64 time=36.2 ms<br />
64 bytes from 192.168.51.53: icmp_seq=2 ttl=64 time=1.40 ms<br />
^C<br />
--- 192.168.51.53 ping statistics ---<br />
3 packets transmitted, 3 received, 0% packet loss, time 2002ms<br />
rtt min/avg/max/mdev = 1.408/13.324/36.223/16.196 ms<br />
[root@pwyr ~]# ip neigh<br />
192.168.51.30 dev enp63s0 FAILED<br />
192.168.51.1 dev enp63s0 lladdr c4:6e:1f:56:7c:09 STALE<br />
192.168.51.50 dev enp63s0 lladdr 48:13:7e:f9:66:15 STALE<br />
192.168.51.53 dev enp63s0 lladdr d0:53:49:30:5c:10 REACHABLE<br />
192.168.51.2 dev enp63s0 lladdr 00:21:5e:67:c7:d1 REACHABLE<br />
fe80::88f8:afff:feea:376 dev enp63s0 lladdr c4:6e:1f:56:7c:09 router STALE<br />
</syntaxhighlight><br />
<br />
=== ip help ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip help<br />
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }<br />
ip [ -force ] -batch filename<br />
where OBJECT := { link | address | addrlabel | route | rule | neighbor | ntable |<br />
tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |<br />
netns | l2tp | fou | tcp_metrics | token | netconf }<br />
OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |<br />
-h[uman-readable] | -iec |<br />
-f[amily] { inet | inet6 | ipx | dnet | mpls | bridge | link } |<br />
-4 | -6 | -I | -D | -B | -0 |<br />
-l[oops] { maximum-addr-flush-attempts } | -br[ief] |<br />
-o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |<br />
-rc[vbuf] [size] | -n[etns] name | -a[ll] | -c[olor]}<br />
<br />
[root@pwyr ~]# ip addr help<br />
Usage: ip address {add|change|replace} IFADDR dev IFNAME [ LIFETIME ]<br />
[ CONFFLAG-LIST ]<br />
ip address del IFADDR dev IFNAME [mngtmpaddr]<br />
ip address {show|save|flush} [ dev IFNAME ] [ scope SCOPE-ID ]<br />
[ to PREFIX ] [ FLAG-LIST ] [ label LABEL ] [up]<br />
ip address {showdump|restore}<br />
IFADDR := PREFIX | ADDR peer PREFIX<br />
[ broadcast ADDR ] [ anycast ADDR ]<br />
[ label IFNAME ] [ scope SCOPE-ID ]<br />
SCOPE-ID := [ host | link | global | NUMBER ]<br />
FLAG-LIST := [ FLAG-LIST ] FLAG<br />
FLAG := [ permanent | dynamic | secondary | primary |<br />
[-]tentative | [-]deprecated | [-]dadfailed | temporary |<br />
CONFFLAG-LIST ]<br />
CONFFLAG-LIST := [ CONFFLAG-LIST ] CONFFLAG<br />
CONFFLAG := [ home | nodad | mngtmpaddr | noprefixroute | autojoin ]<br />
LIFETIME := [ valid_lft LFT ] [ preferred_lft LFT ]<br />
LFT := forever | SECONDS<br />
<br />
[root@pwyr ~]# ip link help<br />
Usage: ip link add [link DEV] [ name ] NAME<br />
[ txqueuelen PACKETS ]<br />
[ address LLADDR ]<br />
[ broadcast LLADDR ]<br />
[ mtu MTU ] [index IDX ]<br />
[ numtxqueues QUEUE_COUNT ]<br />
[ numrxqueues QUEUE_COUNT ]<br />
type TYPE [ ARGS ]<br />
ip link delete { DEVICE | dev DEVICE | group DEVGROUP } type TYPE [ ARGS ]<br />
<br />
ip link set { DEVICE | dev DEVICE | group DEVGROUP } [ { up | down } ]<br />
[ arp { on | off } ]<br />
[ dynamic { on | off } ]<br />
[ multicast { on | off } ]<br />
[ allmulticast { on | off } ]<br />
[ promisc { on | off } ]<br />
[ trailers { on | off } ]<br />
[ txqueuelen PACKETS ]<br />
[ name NEWNAME ]<br />
[ address LLADDR ]<br />
[ broadcast LLADDR ]<br />
[ mtu MTU ]<br />
[ netns PID ]<br />
[ netns NAME ]<br />
[ link-netnsid ID ]<br />
[ alias NAME ]<br />
[ vf NUM [ mac LLADDR ]<br />
[ vlan VLANID [ qos VLAN-QOS ] ]<br />
[ rate TXRATE ] ]<br />
[ spoofchk { on | off} ] ]<br />
[ query_rss { on | off} ] ]<br />
[ state { auto | enable | disable} ] ]<br />
[ master DEVICE ]<br />
[ nomaster ]<br />
[ addrgenmode { eui64 | none } ]<br />
[ protodown { on | off } ]<br />
ip link show [ DEVICE | group GROUP ] [up] [master DEV] [type TYPE]<br />
ip link help [ TYPE ]<br />
<br />
TYPE := { vlan | veth | vcan | dummy | ifb | macvlan | macvtap |<br />
bridge | bond | ipoib | ip6tnl | ipip | sit | vxlan |<br />
gre | gretap | ip6gre | ip6gretap | vti | nlmon |<br />
bond_slave | ipvlan | geneve | bridge_slave | vrf }<br />
<br />
[root@pwyr ~]# ip neigh help<br />
Usage: ip neigh { add | del | change | replace } { ADDR [ lladdr LLADDR ]<br />
[ nud { permanent | noarp | stale | reachable } ]<br />
| proxy ADDR } [ dev DEV ]<br />
ip neigh {show|flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]<br />
</syntaxhighlight><br />
<br />
=== ip addr add ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip addr add 10.51.1.1/24 dev enp63s0<br />
[root@pwyr ~]# ip addr show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
inet 192.168.51.51/24 brd 192.168.51.255 scope global enp63s0<br />
valid_lft forever preferred_lft forever<br />
inet 10.51.1.1/24 scope global enp63s0<br />
valid_lft forever preferred_lft forever<br />
inet6 fe80::222:64ff:feb5:1b31/64 scope link <br />
valid_lft forever preferred_lft forever<br />
</syntaxhighlight><br />
<br />
=== ip addr del ===<br />
<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip addr del 10.51.1.1/24 dev enp63s0<br />
[root@pwyr ~]# ip addr show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
inet 192.168.51.51/24 brd 192.168.51.255 scope global enp63s0<br />
valid_lft forever preferred_lft forever<br />
inet6 fe80::222:64ff:feb5:1b31/64 scope link <br />
valid_lft forever preferred_lft forever<br />
</syntaxhighlight><br />
<br />
=== ip link set ===<br />
<syntaxhighlight lang="bash"><br />
[root@pwyr ~]# ip link set enp63s0 down<br />
[root@pwyr ~]# ip link show dev enp63s0<br />
2: enp63s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
<br />
[root@pwyr ~]# ip link set enp63s0 uo<br />
[root@pwyr ~]# ip link show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
<br />
[root@pwyr ~]# ip link set enp63s0 promisc on<br />
[root@pwyr ~]# ip link show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
<br />
[root@pwyr ~]# ip link set enp63s0 promisc off<br />
[root@pwyr ~]# ip link show dev enp63s0<br />
2: enp63s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000<br />
link/ether 00:22:64:b5:1b:31 brd ff:ff:ff:ff:ff:ff<br />
<br />
</syntaxhighlight><br />
<br />
<br />
<br />
[[Category:Comandos de la terminal]]</div>
Rrc