- Início
- Rede multi-cloud
- Customer Edge diagnostics
- Command reference
- Network commands
- Interfaces
Interfaces
Capturado em 2026-07-28 de um CE desta implantação. sitecli/capture-manifest.json
registra qual nó, e scripts/capture-sitecli.sh --check reverifica a superfície de
comandos contra um CE ativo.
Estes reportam a visão do kernel. O plano de dados Argo mantém a sua própria, visível por
meio de vif, e as duas podem divergir.
Recebe um subcomando ip. addr é o mais comum; route, link e neigh também
funcionam.
{"command":["ip","addr"]}1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever2: a-i-eth0: <BROADCAST,MULTICAST,ALLMULTI,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 60:45:bd:eb:3f:f2 brd ff:ff:ff:ff:ff:ff3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 60:45:bd:eb:38:ea brd ff:ff:ff:ff:ff:ff inet 10.0.2.4/26 brd 10.0.2.63 scope global noprefixroute eth1 valid_lft forever preferred_lft forever4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 60:45:bd:eb:3d:f3 brd ff:ff:ff:ff:ff:ff inet 10.0.3.4/26 brd 10.0.3.63 scope global noprefixroute eth2 valid_lft forever preferred_lft forever inet6 fe80::55af:2cd4:23a1:7e06/64 scope link noprefixroute valid_lft forever preferred_lft forever5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 62:61:2b:33:cd:42 brd ff:ff:ff:ff:ff:ff inet 100.64.255.1/29 brd 100.64.255.7 scope global docker0 valid_lft forever preferred_lft forever10: tap_eth0: <BROADCAST,MULTICAST,ALLMULTI,UP,LOWER_UP> mtu 1500 qdisc multiq state UNKNOWN group default qlen 1000 link/ether 60:45:bd:eb:3f:f2 brd ff:ff:ff:ff:ff:ff11: vhost0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000 link/ether 60:45:bd:eb:3f:f2 brd ff:ff:ff:ff:ff:ff inet 10.0.1.4/26 brd 10.0.1.63 scope global noprefixroute vhost0 valid_lft forever preferred_lft forever13: vethfrr0@if12: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 02:01:02:03:04:05 brd ff:ff:ff:ff:ff:ff link-netns frrns15: argo-envoy-0@if14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1520 qdisc noqueue state UP group default qlen 1000 link/ether 00:00:5e:00:01:00 brd ff:ff:ff:ff:ff:ff link-netns envoy-ns17: host-envoy-0@if16: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether ee:95:ea:b5:8c:2a brd ff:ff:ff:ff:ff:ff link-netns envoy-ns inet 169.254.100.1/30 scope global host-envoy-0 valid_lft forever preferred_lft forever18: xc-br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether aa:db:2f:e1:15:2c brd ff:ff:ff:ff:ff:ff19: argo-end@xc-br0-end: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 76:e0:23:f6:48:8b brd ff:ff:ff:ff:ff:ff20: xc-br0-end@argo-end: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master xc-br0 state UP group default qlen 1000 link/ether aa:db:2f:e1:15:2c brd ff:ff:ff:ff:ff:ff22: linkquality0@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 590 qdisc noqueue state UP group default link/ether 00:00:5e:00:01:00 brd ff:ff:ff:ff:ff:ff link-netns ns-link-quality24: vethbfd0@if23: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 00:00:5e:00:01:00 brd ff:ff:ff:ff:ff:ff link-netns bfdns25: keepalived-tap: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 32:1d:e4:ae:46:0e brd ff:ff:ff:ff:ff:ff inet 169.254.10.13/30 brd 169.254.10.15 scope global keepalived-tap valid_lft forever preferred_lft forever27: vethdnsmasq0@if26: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 02:01:02:03:04:07 brd ff:ff:ff:ff:ff:ff link-netnsid 4 inet 169.254.254.103/32 brd 169.254.255.255 scope global vethdnsmasq0 valid_lft forever preferred_lft foreverO CE tem três NICs do Azure por design — gerenciamento/SLO, externa, interna/SLI — mas o guest não as apresenta da forma que essa ordenação sugere, e é aqui que ler a saída de forma equivocada custa tempo.
| No guest | Carrega |
|---|---|
a-i-eth0 | nenhum endereço — este é o eth0 físico renomeado, e o plano de dados Argo é o proprietário dele |
vhost0 | o endereço de gerenciamento/SLO, aquele do qual o BGP faz peering e aquele que o objeto de site reporta |
eth1 e eth2 | os endereços externo e interno/SLI — mas não em uma ordem fixa |
O fato de a-i-eth0 não carregar nenhum endereço também é toda a razão pela qual o sshd
não pode ser alcançado no endereço de gerenciamento: não há listener ali, não é uma porta
bloqueada. Consulte SSH.
ip-link-show
Seção intitulada “ip-link-show”Apenas camada de enlace: estado, MTU, disciplina de enfileiramento, MAC.
{"command":["ip-link-show"]}1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: a-i-eth0: <BROADCAST,MULTICAST,ALLMULTI,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 60:45:bd:eb:3f:f2 brd ff:ff:ff:ff:ff:ff3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 60:45:bd:eb:38:ea brd ff:ff:ff:ff:ff:ff4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 60:45:bd:eb:3d:f3 brd ff:ff:ff:ff:ff:ff5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default link/ether 62:61:2b:33:cd:42 brd ff:ff:ff:ff:ff:ff10: tap_eth0: <BROADCAST,MULTICAST,ALLMULTI,UP,LOWER_UP> mtu 1500 qdisc multiq state UNKNOWN mode DEFAULT group default qlen 1000 link/ether 60:45:bd:eb:3f:f2 brd ff:ff:ff:ff:ff:ff11: vhost0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000 link/ether 60:45:bd:eb:3f:f2 brd ff:ff:ff:ff:ff:ff13: vethfrr0@if12: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 02:01:02:03:04:05 brd ff:ff:ff:ff:ff:ff link-netns frrns15: argo-envoy-0@if14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1520 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 00:00:5e:00:01:00 brd ff:ff:ff:ff:ff:ff link-netns envoy-ns17: host-envoy-0@if16: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether ee:95:ea:b5:8c:2a brd ff:ff:ff:ff:ff:ff link-netns envoy-ns18: xc-br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether aa:db:2f:e1:15:2c brd ff:ff:ff:ff:ff:ff19: argo-end@xc-br0-end: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 76:e0:23:f6:48:8b brd ff:ff:ff:ff:ff:ff20: xc-br0-end@argo-end: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master xc-br0 state UP mode DEFAULT group default qlen 1000 link/ether aa:db:2f:e1:15:2c brd ff:ff:ff:ff:ff:ff22: linkquality0@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 590 qdisc noqueue state UP mode DEFAULT group default link/ether 00:00:5e:00:01:00 brd ff:ff:ff:ff:ff:ff link-netns ns-link-quality24: vethbfd0@if23: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 00:00:5e:00:01:00 brd ff:ff:ff:ff:ff:ff link-netns bfdns25: keepalived-tap: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000 link/ether 32:1d:e4:ae:46:0e brd ff:ff:ff:ff:ff:ff27: vethdnsmasq0@if26: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 02:01:02:03:04:07 brd ff:ff:ff:ff:ff:ff link-netnsid 4Mais rápido que ip addr quando a pergunta é “o link está ativo e qual é o seu MTU”.
Incompatibilidades de MTU são uma causa recorrente de túneis que se estabelecem, mas não
passam tráfego.
ip-link-set Camada Exec — mutável
Seção intitulada “ip-link-set ”Ativa ou desativa uma interface ou grupo.
ip-link-set (<device>||<group>) (up||down)