Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Определения MAC-адреса сетевой карты

MAC-адрес или физический адрес сетевого адаптера однозначно идентифицирует сетевое устройство. В мире нет двух устройств с одинаковым МАС-адресом (так категорично утверждать нельзя, скажем, не должно быть двух устройств с одним и тем же физическим адресом). MAC-адрес состоит из 6-байт, каждый из которых принято записывать в шестнадцатеричной форме через двоеточие или дефис. Если вы никогда раньше не сталкивались с физическими адресами, то в этом нет ничего страшного. Единственное, что вам следует запомнить, это то, что MAC-адрес – это уникальное число, которое у каждой сетевой карты разное и зависит от производителя.

Когда вы подберете правильный образ для записи на дискету, при инициализации его после загрузки на экране вы увидите правильный MAC-адрес сетевого адаптера (00:02:44:2B:02:4E):

Loading ROM image ......................
ROM segment 0x0000 length 0x0000 reloc 0x00020000
Etherboot 5.2.2. (GPL) http://etherboot.org Tagged ELF for [NE2000/PCI]
Relocation _text from [00013d70, 00022800) to [01ef1570, 01f00000)
Boot from (N)etwork or (Q)uit?
Probing pci nic ...
[rtl8029]
NE2000 base 0xfcc0, addr 00:02:44:2B:02:4E
Searching for server (DHCP) ...

Узнать этот адрес другим путем (без использования специальных утилит у вас вряд ли получится). Как правило, сетевые адаптеры комплектуются системными программами, которые позволяют не только узнать MAC-адрес сетевой карты, но и установить другие параметры. Минусом этих утилит является то, что для своей работы они требуют установленную операционную систему (как правило, MS DOS или Windows), а для Х-терминала это не приемлемо.

Если сетевая карта была установлена в компьютер с системой win32, то проще всего узнать ее MAC-адрес можно, если выполнить команду:

> ipconfig /all

Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : over-book
        Основной DNS-суффикс  . . . . . . : 
        Тип узла. . . . . . . . . . . . . : неизвестный
        IP-маршрутизация включена . . . . : нет
        WINS-прокси включен . . . . . . . : нет

Подключение по локальной сети - Ethernet адаптер:

        DNS-суффикс этого подключения . . : 
        Описание  . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC
        Физический адрес. . . . . . . . . : 00-02-3F-78-B3-F8
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.0.6
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . : 192.168.0.22
        DNS-серверы . . . . . . . . . . . : 194.44.39.130
                                            194.44.39.140

Для персонального компьютера с операционной системой Linux это также просто, нужно лишь использовать команду:

$ /sbin/ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:00:21:2B:0C:F5
          inet addr:192.168.0.14  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:209353 errors:0 dropped:0 overruns:0 frame:0
          TX packets:158989 errors:0 dropped:0 overruns:0 carrier:0
          collisions:18112 txqueuelen:100
          RX bytes:140380907 (133.8 Mb)  TX bytes:23047256 (21.9 Mb)
          Interrupt:11 Base address:0xc000

Или другую команду:

$ dmesg | grep eth
divert: allocating divert_blk for eth0
eth0: RealTek RTL-8029 found at 0xc000, IRQ 11, 00:00:21:2B:0C:F5.

В любом случае, для того чтобы узнать MAC-адрес сетевой карты, необходимо сначала ее инициализировать при помощи драйвера, специальной утилиты или загрузочного образа проекта Etherboot. Для сетевых карт совместимых со спецификацией PXE достаточно лишь активировать этот метод загрузки и удостоверится, что компьютер подключен к локальной сети (требуется наличие сетевого кабеля в гнезде сетевого адаптера).

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006