Vou explicar por que você vê esse comportamento primeiro. Se você quer apenas a solução, pule para o fundo:)
As placas de rede que estão administrativamente inativas (por exemplo, ifconfig nic down) não serão exibidas na lista por padrão. Um pequeno exemplo de um dos meus boxen:
[~]$ ifconfig
eth0 Link encap:Ethernet HWaddr 84:1b:5e:27:38:80
inet addr:10.0.1.64 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: <redacted>/64 Scope:Global
inet6 addr: <redacted>/64 Scope:Global
inet6 addr: <redacted>/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8278086 errors:0 dropped:0 overruns:7 frame:7
TX packets:1286330 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11747172316 (10.9 GiB) TX bytes:150285863 (143.3 MiB)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:364 errors:0 dropped:0 overruns:0 frame:0
TX packets:364 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24920 (24.3 KiB) TX bytes:24920 (24.3 KiB)
[~]$
A caixa tem duas placas de rede, eth0 e eth1 (ela está executando uma versão antiga do Debian, então os nomes das interfaces são os tradicionais ethx, mas isso não importa aqui).
ip link
, por outro lado, mostra todas as interfaces:
[~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 84:1b:5e:27:38:80 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 84:1b:5e:27:38:81 brd ff:ff:ff:ff:ff:ff
Se ele não aparecer usando ip link
, execute lsmod | grep rtl
. rtl8139
deve ser carregado. Se, por algum motivo estranho, não for, por favor, tente sudo modprobe rtl8139 && ip link
para carregar manualmente as interfaces do módulo e da lista novamente.
Se você estiver usando o Network Manager, ele poderá ser configurado usando sudo nmtui
e selecionando "Ativar uma conexão". Se você não usa o Network Manager, pode editar /etc/network/interfaces
como root e adicionar a NIC. O formato é bastante simples:
auto <interfacename>
iface <interfacename> inet static
address <ip address>
broadcast <broadcast>
netmask <netmask>
Substitua pelo que ip link
mostra. Substitua os vários parâmetros de endereço pelo que é aplicável à sua rede de CFTV.