Verifique se a NIC está conectada a um roteador

0

Eu tenho acesso a uma máquina remota que tem duas interfaces de rede, a eth0 está conectada à mesma rede em que estou, então eu posso me conectar a ela. Mas eu preciso testar alguns casos na eth1, mas não tenho certeza se está conectado a um roteador ou não.

Como posso verificar se está conectado a um roteador? Eu posso ver que não tem endereço inet mas tem inet6, o que isso significa?

I have deleted IPv6 Address from below

eth1      Link encap:Ethernet  HWaddr (deleted)
          inet6 addr: (deleted IPV6 Address)/64 Scope:Global
          inet6 addr:  (deleted IPV6 Address)/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:146 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10139 (9.9 KiB)  TX bytes:406 (406.0 b)
    
por Poorna 25.07.2013 / 05:52

2 respostas

1

Eu acho que você pode usar o comando ethtool

Minha interface ethernet é eth0

Exemplo:

Este é o exemplo de saída de ethool eth0 (quando conectado)

[root@localhost ~]# ethtool eth0

.
.
.

Link detected: yes ------> Last Line

Não conectado

.
.
.

Link detected: no
    
por 25.07.2013 / 08:21
1

Use ping com a tecla -I e IPv4:

ping -I eth0 -c 1 ROUTER_IPv4
ping -I eth1 -c 1 ROUTER_IPv4

Exemplo:

hostname ~ # ping -I eth0 -c 1 192.168.1.1
PING 192.168.1.1 (192.168.1.1) from 192.168.1.3 eth0: 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.314 ms

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.314/0.314/0.314/0.000 ms
hostname ~ # echo $? 
0 
hostname ~ # ping -I eth1 -c 1 192.168.1.1
PING 192.168.1.1 (192.168.1.1) from 192.168.1.3 eth0: 56(84) bytes of data. 
From 192.168.1.3: icmp_seq=1 Destination Host Unreachable 

--- 192.168.1.1 ping statistics --- 
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms 
hostname ~ # echo $?
1
hostname ~ #
    
por 25.07.2013 / 17:34