LinuxForum.Fans
Тема

Как в консоли узнать MAC-адрес удаленной машины?

Автор: odinokiyklaus 19 сообщений 10186 просмотров
#181058

Трабла вот в чем. могу соединиться с удаленным роутером - прокси и зайти в консоль. На роутере установлен Linux, причем в очень ограниченой форме.
К роутеру подключены локальные машинки. По большей части машины всегда выключены. Никакие логи не ведутся. Зайти web-морду роутера невозможно. Доступны следующие команды внутри шела (дополнительные программы установить невозможно):

text
---------------------------------------------------------------------------------------
[                          fsck.ext3                  nas4not                    start_ftpd
[[                         fuser                      netstat                    statd
apscan                     grep                       nfsd                       stopservice
arping                     gunzip                     nice                       strings
ash                        gzip                       nmbd                       stty
awk                        halt                       nohup                      su
basename                   head                       nslookup                   swapoff
bash                       hexdump                    ntp                        swapon
blkid                      hostname                   ntpd                       sync
bpa_connect                hotplug                    nvram                      sysinfo
bpa_disconnect             httpd                      od                         syslogd
bpalogin                   hwclock                    p910nd                     tail
brctl                      ifconfig                   passwd                     tar
busybox                    igmpproxy                  pidof                      tc
busybox_httpd              igs                        ping                       tee
cat                        inadyn                     ping6                      telnet
chat                       init                       pivot_root                 telnetd
check_devpath              insmod                     portmap                    test
chgrp                      ip                         poweron                    tftp
chmod                      ip6tables                  pppd                       time
chown                      ip6tables-restore          pppoe-relay                top
chroot                     ip6tables-save             printf                     touch
clrnat                     ipcalc                     ps                         tr
cmp                        ipkg.sh                    pwd                        traceroute
cp                         iptables                   pwrled                     traceroute6
crond                      iptables-restore           radvd                      true
crontab                    iptables-save              rc                         tty
cut                        kill                       rcamd                      udhcpc
date                       killall                    rcamdmain                  udpxrec
dd                         klogd                      realpath                   udpxy
ddns_updated               l2tp-control               reboot                     umount
df                         l2tpd                      renice                     uname
dirname                    lld2d                      restore                    uniq
dmesg                      ln                         rm                         upnp
dnsdomainname              lockd                      rmdir                      uptime
dnsmasq                    logger                     rmmod                      usb_modeswitch
dropbear                   login                      rmstorage                  usleep
dropbearconvert            lpd                        rmwebcam                   uuencode
dropbearkey                ls                         robocfg                    vconfig
dropbearstart              lsmod                      route                      vi
du                         lsnat                      rsrom                      vsftpd
e2fsck                     madwimax                   scp                        watch
echo                       md5sum                     scsi-start                 watchdog
egrep                      mii-tool                   scsi-stop                  wc
emf                        mkdir                      sed                        wewimo
env                        mke2fs                     sendalarm                  wget
erase                      mkfifo                     sendmail                   which
et                         mkfs.ext2                  seq                        wimax_check_connection.sh
ether-wake                 mkfs.ext3                  sh                         wl
exportfs                   mknod                      showmount                  wlan_update
expr                       mkswap                     sleep                      wlconf
false                      modprobe                   smbd                       wmac
fdisk                      more                       smbpasswd                  write
flash                      mount                      snmpd                      wshaper
flashfs                    mountd                     sort                       wsrom
free                       mv                         ssh                        yes
fsck.ext2                  nas                        start_ddns                 zcat
------------------------------------------------------------------------------

Вопрос: как посмотреть машины (их IP MAC ), находящиеся внутри сети? (Машины отключены) oO

#181066

Mode:
Как-то я не дочитал, что машины отключены.

#181067

odinokiyklaus, я сегодня не в духе - ты вообще форум читаешь?
теги коде/ знаешь??? Или BBCode -не видно?

#181069
odinokiyklaus написал:
Зайти web-морду роутера невозможно.

я так понял до роутера добираетесь по ssh? тогда почему нельзя пробросить порт и зайти в морду?

odinokiyklaus написал:
как посмотреть машины (их IP MAC ), находящиеся внутри сети? (Машины отключены)

поидее никак о_О.
если они отключены, то IP у них просто нет, а сетевые просто не будут отвечать, ибо отключены...
поправьте меня...

#181072
Fat-Zer написал:
[quote=odinokiyklaus]Зайти web-морду роутера невозможно.

я так понял до роутера добираетесь по ssh? тогда почему нельзя пробросить порт и зайти в морду?
Нельзя зайти в морду, т.к. аунтификация по SSH только по ключу. а в морду заходить надо по паролю. а пароль это не есть хорошо.

odinokiyklaus написал:
как посмотреть машины (их IP MAC ), находящиеся внутри сети? (Машины отключены)

поидее никак о_О.
если они отключены, то IP у них просто нет, а сетевые просто не будут отвечать, ибо отключены...
поправьте меня...[/quote]
есть мак адреса, которые по идее помнит роутер. на уровне протокола ARP

#181075

И есть еще команда ip link show, но я её не знаю... пока не знаю.. мажет через нее как-нить?

#181077

odinokiyklaus, по идее, если роутер раздает IP через DHCP, то
где-то вот там у него (DHCP) в логах должны быть MAC'и машин, которые к нему обращались.
Но, если логи, как вы говорите, не ведутся, то тщетно.

P.S. Подозреваю, что MAC'и нужны, чтобы посылать WakeOnLAN :cool:

#181078

Fat-Zer написал:
[quote=odinokiyklaus]
если они отключены, то IP у них просто нет, а сетевые просто не будут отвечать, ибо отключены...
поправьте меня...
поидее никак о_О.
если они отключены, то IP у них просто нет, а сетевые просто не будут отвечать, ибо отключены...
поправьте меня...[/quote]
Не факт, на карту может подаваться напряжение, если она работает в режиме wake-on-lan (просыпаемся от сети)
#181079
mdma написал:

P.S. Подозреваю, что MAC'и нужны, чтобы посылать WakeOnLAN :cool:

Верно! smile

#181082

хотя можно попробовать
[console]ip n ls dev eth0[/console]
но фиг знает на выключенных он ченить покажет или нет
у меня вот на включенных показывает:
[console]mdma@home-server:~$ ip n ls dev eth0
192.168.0.5 lladdr 00:15:f2:d6:c9:a5 REACHABLE
192.168.0.7 lladdr 02:00:48:02:40:40 STALE
192.168.0.1 lladdr 00:21:91:3f:fa:be REACHABLE[/console]

#181086
mdma написал:
хотя можно попробовать
[console]ip n ls dev eth0[/console]

Тишина на это....
Можно посмотреть внутренние hw-адреса роутера:
[console]
br0 Link encap:Ethernet HWaddr 48:5B:39:1F:8C:7F
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:150 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:58 (58.0 B) TX bytes:6900 (6.7 KiB)

eth0 Link encap:Ethernet HWaddr 48:5B:39:1F:8C:7F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:76308 errors:0 dropped:0 overruns:0 frame:0
TX packets:987 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7998828 (7.6 MiB) TX bytes:153069 (149.4 KiB)
Interrupt:4 Base address:0x1000

eth1 Link encap:Ethernet HWaddr 48:5B:39:1F:8C:7F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:10798
TX packets:0 errors:1 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:13 Base address:0x5000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

vlan0 Link encap:Ethernet HWaddr 48:5B:39:1F:8C:7F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:150 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:7500 (7.3 KiB)

vlan1 Link encap:Ethernet HWaddr 00:19:5B:E2:9E:0F
inet addr:хх.хх.хх.хх Bcast:хх.хх.хх.хх5 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:76308 errors:0 dropped:0 overruns:0 frame:0
TX packets:837 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6625284 (6.3 MiB) TX bytes:145569 (142.1 KiB)
[/console]

#181089
odinokiyklaus написал:
Тишина на это....

на все интерфейсы пробовали?
[console]# cat /proc/net/arp[/console]
или
[console]# arp -e[/console]

#181098
mdma написал:
[quote=odinokiyklaus]Тишина на это....

на все интерфейсы пробовали?
[console]# cat /proc/net/arp[/console]
или
[console]# arp -e[/console][/quote]
есть только команда arprint
[console]
Send ARP requests/replies

Options:
-f Quit on first ARP reply
-q Quiet
-b Keep broadcasting, don't go unicast
-D Duplicated address detection mode
-U Unsolicited ARP mode, update your neighbors
-A ARP answer mode, update your neighbors
-c N Stop after sending N ARP requests
-w TIMEOUT Time to wait for ARP reply, seconds
-I IFACE Interface to use (default eth0)
-s SRC_IP Sender IP address
DST_IP Target IP address[/console]

На команду [console]$ cat /proc/net/arp[/console]
выдает только
[console]
IP address HW type Flags HW address Mask Device
x.x.x.1 0x1 0x2 00:07:0E:5C:BA:D6 * vlan1
[/console]
В общем информации не боьше чем от ifcjnfug-а.
Думаю дело тухлое.. :(

#181099

Стоп, у меня в конфигах роутера стоит дополнительный фильтр доступа по MAC-адресам.. только он в веб-морде забит. вот если бы его найти.. :rolleyes:

#181100

[console]
IP address HW type Flags HW address Mask Device
x.x.x.1 0x1 0x2 00:07:0E:5C:BA:D6 * vlan1
[/console]

Стоп, если смотреть по ifconfig-у. то в нем 00:07:0E:5C:BA:D6 адреса нет. Что же это такое???
P.S 00:07:0E:5C:BA:D6 - это hw шлюза роутера для внешних компов.

#181104
odinokiyklaus написал:
Стоп, если смотреть по ifconfig-у. то в нем 00:07:0E:5C:BA:D6  адреса нет. Что же это такое???

от этого роутера дальше что идет, свичи там другое активное оборудование?
http://linuxforum.ru/viewtopic.php?pid=199508#p199508 вот здесь 192.168.0.1 - это мой роутер,
все остальное тачки в сети, той с которой давалась команда в списке нет.

#181108
mdma написал:
[quote=odinokiyklaus]Стоп, если смотреть по ifconfig-у. то в нем 00:07:0E:5C:BA:D6  адреса нет. Что же это такое???

от этого роутера дальше что идет, свичи там другое активное оборудование?[/quote]
Дальше идет только небольшая локальная сеть из нескольких компов..

#181355

Тему закрываю.
Мне удалось узнать и МАС адрес и пробудить комп из консоли.
Если кому интересно.., то:
1. Доступ хоть и осуществляется в шел роутера через публичные ключи, но доступ к вэб-морде по прежнему остался возможным. Через все тот же браузер-получаю доступ к морде и узнаю МАС.(устанавливаю SSH-тоннель и получаю доступ к вэб морде)
2. оживляю нужную мне машину подав команду ether-wake -i vlan0 MAC.
А дальше как говорится, дело техники..
mdma - спасибо за участьие и советы!

#181430
odinokiyklaus написал:
Тему закрываю.

Мне интересно КАК

Войдите или зарегистрируйтесь, чтобы ответить.