0

Я запутать среди различных интерфейсов локальных сетей .Я просто проходящей через эту U-Boot Linkли eth0 только фактический интерфейс в Linux

http://www.denx.de/wiki/DULG/UBootEnvVariables

Где это говорит

ethaddr: Ethernet MAC адрес для первого/единственного интерфейса ethernet (= eth0 в Linux).

Теперь моя путаница eth0 является единственным реальным интерфейсом, адрес которого запрограммирован в efuse регистр

ли другие интерфейсы, такие как eth1, eth2 и так далее интерфейс virtula, который будет настроен на applcation позже.

Кроме того, из этой ссылки

http://e2e.ti.com/support/arm/sitara_arm/f/791/t/209421.aspx

Где это говорит

MAC-адрес, запрограммированный во внутренних электронных предохранители будет из пула адресов TI. Заказчику необходимо будет добавить некоторый тип устройства хранения (Flash, EEPROM), который содержит их MAC-адреса, если они хотят использовать адреса из своего собственного пула адресов.

Теперь эти два адреса mac, написанные на e-fuse и другие в Flash клиентом, два разных адреса для eth0?

+0

Похоже, вы пытаетесь обнаружить что-то о конкретном аппаратном обеспечении. Это может помочь задать несколько более широкий вопрос. Я предполагаю, что у вас есть что-то вроде этого: «Имеет ли модель процессора модели TI Sitara XXX один или два аппаратных интерфейса Ethernet? Я использую плату разработки YYYYY», а затем, возможно, «Как настроить второй интерфейс с помощью UBoot "или" Как настроить виртуальный сетевой интерфейс? ". – Peter

ответ

1

Настоящая документация uboot предназначена для многих различных видов оборудования, некоторые из которых имеют только 1 интерфейс, а некоторые из них имеют больше. Язык «MAC-адрес Ethernet для первого/единственного интерфейса Ethernet (= eth0 в Linux)» означает, что ссылочная переменная предназначена для eth0, который является первым интерфейсом Ethernet. Если есть только один интерфейс, он по-прежнему называется eth0. Если ваше оборудование имеет несколько интерфейсов Ethernet, другие переменные для них.

Что касается второго вопроса: похоже, что это аппаратное устройство имеет встроенный контроллер ethernet, для которого в сети требуется уникальный MAC-адрес. Устройство поставляется с уже настроенным MAC-адресом (записанным в электронный плавкий предохранитель устройства и, следовательно, только для чтения). Если вы не хотите использовать этот MAC-адрес, вместо этого вы можете использовать flash или EEPROM для хранения своего собственного MAC-адреса для настройки контроллера ethernet. Только один из этих вариантов будет активным.

Одна из причин, по которой вы можете изменить MAC-адрес, заключается в том, что MAC-адреса назначаются блоками различным поставщикам, а отправленный адрес - из блока TI. Это означает, что сетевые анализаторы будут думать, что общий продукт является устройством TI. Если вы хотите, чтобы ваш продукт отображался как другой поставщик, вам нужно использовать собственный MAC-адрес, взятый из вашего собственного пула. Если вы не знаете, что это значит, не беспокойтесь об этом: используйте тот, который предварительно сконфигурирован и встроен.

+0

Спасибо, Питер, за ваши мысли и сделал для меня большой смысл. Может быть, глупый вопрос, но наличие двух интерфейсов ethernet (eth0 и eth1) означает два контроллера ethernet и как я могу сказать, что в частности harware имеет более одного интерфейса? –

+0

Я не совсем понимаю ваш вопрос. Похоже, что процессор Sitara (это то, что вы используете) имеет два Ethernet-устройства. Я вижу это в спецификации для процессора. Они будут отображаться как eth0 и eth1.Процессор установлен на плате. Плата может подключать только один интерфейс к физическому разъему или может подключать оба. Вы боретесь с определенной доской? – Peter

+0

Ну, Питер его Keystone Board, который я изучаю, То, что я хотел знать, это два на борту этих двух интерфейсов, которыми управляет один контроллер, похоже ли это с двумя отдельными картами NIC? –

Смежные вопросы