Простите за глупый (наверно) вопрос: а можно ли подключиться к компьютеру по мак-адресу? Мак-адрес сетевой карты в большинстве случаев уникален и всегда постоянен. Это спрашиваю так, на будущее.
Тут вопрос, смотря что понимать пот фразой "подключиться к компьютеру по мак-адресу". MAC-адрес - атрибут протокола ethernet. Этот протокол (второй уровень модели OSI:
http://ru.wikipedia.org/wiki/Сетевая_модель_OSI) не предназначен для организации подключений такого рода. С другой стороны, TCP/IP (третий уровень, точнее, L3 - это IP, а TCP, UDP и прочие протоколы стека выше) не предназначен так же, а во фразе "подключиться по IP" IP-адрес понимается в плане идентификатора. В этом смылсе, MAC-адрес может выступать аналогичным идентификатором, но нужны какие-то протоколы, которые обеспечат связь. В случае "подключения по IP", это целый набор совершенно разных протоколов, включая обсуждавшийся тут SMB, реализуемый в Linux пакетом samba. А, ещё, это могут быть ssh, http (web), ftp, nfs и т.п. И во всех случаях часто пишут "подключиться по IP". Аналогично может использоваться ситуация, когда, например, вы указываете MAC, система, через ARP-таблицу находит IP, далее выбирается протокол по заданному условию и устанавливается связь. В принципе, это может быть и не TCP/IP, а IPX какой-нибудь, или NetBIOS. Но протоколы, которые когда-то широко использовались, сейчас почти вытеснены протоколом TCP/IP, или какие-то их части используются поверх TCP/IP, как в случае с NetBIOS, который превратился в SMB.
И надо помнить, что на втором уровне нет маршрутизирующих протоколов, так что, если не рассматривается случай преобразования MAC, например, в IP, то речь может идти только о подключении в одном сегменте ethernet. Хотя... IPX тоже был маршрутизируемым протоколом...