LINUX.ORG.RU

MAC-адрес


0

0

Добрый вечер!!!

У меня вопрос? какими функциями можно использовать для изменять MAC-адреса. За примеры кода и статьи по этому вопросу буду очень благодарин!!!! Заранее спасибо!!!

Ответ на: комментарий от radion8

А ничего, что здесь linux.org.ru? (ну даже если opensource.ru -- это ничего не меняет)

annoynimous ★★★★★
()
Ответ на: комментарий от Pi

> с виндой быть никак

с виндой меняется в свойствах соединения -> настроить (сетевую карточку) -> Locally Administred Address

legk
()

>> какими функциями можно использовать для изменять MAC-адреса

Копать в сторону ioctl + SIOCSIFHWADDR.

>> За примеры кода и статьи по этому вопросу буду очень благодарин!!!!

Пример кода в исходниках ifconfig.

Deleted
()

> использовать для изменять

> благодарин

Хватит экономить на визитах к логопеду!

anonymous
()
Ответ на: комментарий от anonymous

> с виндой быть никак 
под cygwin есть arp

(onuchin) [138] arp -?

Displays and modifies the IP-to-Physical address translation tables used by
address resolution protocol (ARP).

ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]

  -a            Displays current ARP entries by interrogating the current
                protocol data.  If inet_addr is specified, the IP and Physical
                addresses for only the specified computer are displayed.  If
                more than one network interface uses ARP, entries for each ARP
                table are displayed.
  -g            Same as -a.
  inet_addr     Specifies an internet address.
  -N if_addr    Displays the ARP entries for the network interface specified
                by if_addr.
  -d            Deletes the host specified by inet_addr. inet_addr may be
                wildcarded with * to delete all hosts.
  -s            Adds the host and associates the Internet address inet_addr
                with the Physical address eth_addr.  The Physical address is
                given as 6 hexadecimal bytes separated by hyphens. The entry
                is permanent.
  eth_addr      Specifies a physical address.
  if_addr       If present, this specifies the Internet address of the
                interface whose address translation table should be modified.
                If not present, the first applicable interface will be used.
Example:
  > arp -s 157.55.85.212   00-aa-00-62-c6-09  .... Adds a static entry.
  > arp -a                                    .... Displays the arp table.

Valeriy_Onuchin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.