Las distribuciones modernas de Linux usan el administrador de dispositivos udev, por lo que debe crear una regla udev para lograrlo.
Como usuario root
cree un nuevo archivo llamado 99_sr0.rules
en /etc/udev/rules.d/
con los siguientes contenidos
KERNEL=="sr0", SYMLINK+="scd0"
Reinicie su PC o ejecute
sudo udevadm control --reload-rules; sudo udevadm trigger
a re -ejecute sus reglas de udev y verá su enlace simbólico
> ls -l /dev/sr0 /dev/scd0
lrwxrwxrwx 1 root root 3 May 22 18:54 /dev/scd0 -> sr0
brw-rw----+ 1 root cdrom 11, 0 May 22 18:54 /dev/sr0
>
nmap
должен показать вам MAC-адрес, если целевой хост находится в той же сети, что и ваша машина, но потребуются привилегии root, чтобы сделать то же самое на цели, которая более удаленный (я не заставляю его работать локально, но я не уверен, что моя сеть соответствует требованиям, или это старая информация).
В общем, nmap
требует root-доступа для использования необработанных TCP-пакетов, поэтому запуск его под sudo
будет давать другие результаты по сравнению с тем, когда он не запускался под sudo.
.