2 сетевые карты win xp

Что такое загрузка по сети?

Загрузка по сети – старая идея. Ключевая идея в том, что компьютер содержит некоторый код начальной загрузки в энергонезависимой памяти, такой как микросхема ПЗУ, что позволяет соединиться с сервером и получить системные файлы по сети.

Эта глава написана Ken Yap
ken.yap@acm.org
и объясняет способ загрузки компьютера без доступа к вашему жесткому диску с размещенной в энергонезависимой памяти программы. Это идеальная техника для содержания и настройки группы linux компьютеров.

Содержание

  1. Как переустановить драйвер сетевой карты и сбросить настройки сети в Windows 10
  2. Как переустановить сетевую карту и сбросить настройки в Windows 10
  3. NetAdapter – альтернативный метод поиска и устранения неполадок сети
  4. Как найти и обновить драйвер для Ethernet-контроллера (сетевой карты)
  5. Способы поиска и загрузки драйвера для Ethernet-контроллера
  6. Как обновить драйвера, если не работает Интернет (нет сети!)
  7. Способы обновления драйверов, когда нет выхода в Интернет

Цитата:

И ещё, что не дает сделать этот комп не условным, а нормальным сервером?

  И еще (может повторюсь, но) при включении компа гигабитная сетевуха после получения Ip сразу показывает машины в сетевом окружении, а вот 100 мегабитка очень долго сканирует сеть, так и не определив ни одной машины в сети.
Складывается впечатление,что гигабитка “забирает” весь трафик на себя не давая возможности другой сетевухе пропинговать сеть. Но если вытащить витую пару из гигабитки через пару секунд в трее гигабитное подключение показывает обрыв, а 100 мегабитка начинает пинг сети и через некоторое время появляется связь с компами из 100 мегабитной подсетки. Как только падключаю кабель в гигабитку снова, связь с компами из 100 мегабитной подсетки теряется и паявляется связь с гигабитной подсетью.
Может это наведет кого на мысль?

  И вопрос второго плана: а нет ли какой-нибудь политики для подключения типа мост, с помощью которой можно управлять разрешениями на доступ между двумя подсетями?

Как обновить драйвера, если не работает Интернет (нет сети!)

2 сетевые карты win xp

Подскажите, как можно обновить драйвера, если у меня нет интернета? Свои старые родные на диске, шедшем вместе с покупкой ПК, потерял.

К сожалению, еще не во всех уголках нашей страны есть нормальный и быстрый (относительно) доступ к сети Интернет.

Сам не так давно был в гостях у родственников в одном районном центре (причем, вроде не самом маленьком) — удивило то, что рассчитывать на что-то еще, кроме Мегафон-модема (с несколькими Мбит/с), не приходиться. Проводной Интернет не тянут — т.к. видимо окупаемость маленькая, и прибылей компаниям не сулит.

В общем, как бы там ни было, в этой статье постараюсь рассмотреть несколько вариантов обновления драйверов, когда есть проблемы с сетью (низкоскоростной доступ, отсутствие драйвера на сетевую карту, лимитный трафик и пр.).

Примечание : хотя, конечно, сейчас призадумался, а как люди без сети — смогут прочитать мою статью? С другой стороны, возможно сети нет только на ПК, а на телефоне, допустим, выход в сеть есть (или можно прочитать у знакомых/друзей/родственников). Еще есть книги, но в них я подобных рекомендаций не встречал ☺.

Кстати, возможно вам будет интересна статья про лучшие программы для работы с драйверами (обновление, бэкап и пр.).

NetAdapter – альтернативный метод поиска и устранения неполадок сети

Основные неполадки с сетью и подключением к Интернету часто можно решить простыми методами – достаточно переустановить драйвера сетевой карты, сменить DNS на адрес Google, обновить параметры IP и подобные операции. Тем не менее, все эти настройки разбросаны по различным разделам Windows. А если бы все было в одном месте?

Именно для этой цели была разработана утилита NetAdapter, которая группирует в одном окне все инструменты для устранения неполадок сети. То есть одним щелчком мыши можно выполнить вышеуказанные операции и не только. Тем не менее, это не тот инструмент, который волшебным образом может решить абсолютно все проблемы сети, но учитывая характер часто встречающихся неполадок, есть большая вероятность, что программа поможет найти причины неисправности сетевых компонентов и решить их.

Программу нужно запускать с правами администратора (правый клик мыши – запуск от имени Администратора). В правой части окна программы размещена информация о сетевой карте и подключении – адрес IP, MAC-адрес, текущее использование адреса DNS и т. д. Слева, в свою очередь, находятся все инструменты для настройки и диагностики сети.

2 сетевые карты win xp

Среди доступных инструментов здесь находится сброс временной памяти DNS, смена адресов DNS на Google (например, помогает тогда, когда подключение по Интернет активно, а страницы не открываются), чистка файла hosts (также просмотр его содержимого), обновление IP, сброс настроек конфигурации и безопасности, «обнуление» сетевых настроек, перезагрузка NetBIOS. Также можно использовать спуфинг для изменения MAC-адреса сетевого адаптера. Чтобы активировать задания (одно или более), выберите их из списка, а затем запустите с помощью кнопки в нижней части окна.

Также доступны дополнительные инструменты (Advanced Repair Tools), которые позволяют устранить неполадки, связанные с протоколом TCP/IP, сбросить настройки Proxy/VPN, а также сделать диагностику Брандмауэра Windows. Если у вас часто возникают проблемы сети, то NetAdapter Repair All in One поможет вам сэкономить много времени.

Более подробная настройка

Мне постоянно приходят письма с вопросами – как более детально настроить сетевой адаптер для меньшего пинга в играх, для лучшего просмотра кино и большей скорости скачивания. Поэтому я решил написать более детальную статью. Ну, поехали! По идее она настраивается автоматически под рациональное использование ресурсов системы и самого устройства. Но конфигурацию можно корректировать под свои нужды.

2 сетевые карты win xp

И так нажимаем одновременно на клавишу «R» и «WIN». Далее прописываем «mmc devmgmt.msc» и жмём «ОК». Теперь находим раздел «Сетевые адаптеры» и далее переходим в свойства того устройства, который вы хотите настроить.

2 сетевые карты win xp

Переходим во вкладку «Дополнительно». И так смотрите, у нас есть определённые свойства, которые мы можем включать (Enebled) или выключать (Disable). На новых версиях «Виндовс» может быть написано «Вкл» или «Выкл». А теперь разбёрем каждое свойство:

После изменения, следует перезагрузить компьютер или ноутбук, чтобы некоторые изменения вступили в силу. Установки сетевого адаптера всегда можно откатить обратно, самое главное не потеряйте тот листок с настройками.

ПРОСЬБА! Если я что-то не указал, или написал что-то не так – пишите смело в комментариях свои исправления или замечания, буду рад поучиться чему-то у своих читателей.

Как переустановить драйвер сетевой карты и сбросить настройки сети в Windows 10

Если у вас возникли проблемы с сетью или интернетом в Windows 10, то стоит переустановить сетевую карту и сбросить сетевые настройки до значений по умолчанию. Не знаете, как это сделать? Новая функция в Windows 10 вам поможет — автоматически переустановить драйверы и сбросить настройки.

Проблемы сети в Windows 10 довольно распространенная тема. Не всегда они возникают по вине операционной системы, часто причиной являются неправильные настройки пользователя или проблемы с драйверами конкретной модели сетевой карты.

Как это работает?

Для загрузки по сети, компьютер должен получить

  1. образ операционной системы и

  2. обычно, рабочую файловую систему.

Рассмотрим бездисковый компьютер (DC) у которого есть загрузочная сетевая ПЗУ. Возможно наличие нескольких
идентичных бездисковых компьютеров. Как же их различать? У этих компьютеров (фактически у их сетевых карт)
есть некоторая уникальная информация, это – сетевой Ethernet адрес.
Каждая Ethernet карта в мире имеет уникальный 48 битный Ethernet адрес, так как каждый производитель
Ethernet аппаратуры зарезервировал для себя блок адресов. По соглашению эти адреса записываются в
виде шестнадцатеричных чисел разделенных двоеточием по группам, в каждой группе по две цифры,
например – 00:60:08:C7:A3:D8 .

Используемые для получения IP адреса по данному Ethernet адресу протоколы называются
Boot Protocol (BOOTP) и
Dynamic Host Configuration Protocol (DHCP).
DHCP – развитие BOOTP. В наших рассуждениях, если не указано иное, все что применимо к BOOTP также
применимо к DHCP. (Фактически немного неправильно говорить, что BOOTP и DHCP всего лишь транслируют
Ethernet адреса, в них предусмотрено обеспечение работы BOOTP и DHCP с любым типом аппаратных
адресов, но большинство использует Ethernet.)

Пример обмена информацией BOOTP выглядит подобным образом:

DC: Привет, мой аппаратный адрес 00:60:08:C7:A3:D8, дай мне мой IP адрес.

BOOTP сервер: (Смотрит в базу данных адресов.) Твое имя aldebaran,
твой IP адрес 192.168.1.100, твой сервер 192.168.1.1, твой предполагаемый загрузочный файл /tftpboot/vmlinux.nb (и еще несколько частей информации).

Вы удивитесь, как бездисковый компьютер изначально находит адрес BOOTP сервера. Ответ таков – он его не ищет.
Запрос BOOTP широковещательный по локальной сети и любой BOOTP может ответить на запрос.

DC: Дай мне 1 блок файла /tftpboot/vmlinux.nb.
TFTP сервер: Лови.
DC: Дай мне блок 2.

и так далее, пока не будет передан весь файл. Переговариваясь, он подтверждает передачу каждого
блока, и потеря пакета будет обнаружена и пакет будет передан через таймаут. Когда все блоки получены,
сетевой boot ROM передает управление в точку входа образа операционной системы.

В конце, в случае запуска операционной системы, должна быть предоставлена корневая файловая
система. Linux и другими Unix-ами обычно используется
Network File System (NFS),
однако возможны другие варианты. В этом случае код не должен находиться в ROM, а должен быть
частью загружаемой операционной системы. Однако операционная система вместо реального диска должна
запустить корневую файловую систему – NFS. Linux содержит требуемые для этого настройки.

Как переустановить сетевую карту и сбросить настройки в Windows 10

Если вы хотите самостоятельно решить проблемы, компания Майкрософт облегчила вам этот процесс. В Windows 10 появилась очень полезная функция, которая позволяет автоматически переустановить драйвер сетевой карты, а также сбросить установки до значений по умолчанию.

Если возникли неполадки с подключением, то можно выполнить ниже приведенные действия, чтобы переустановить драйвера и восстановить заводские установки сетевых компонентов.

Перейдите в меню Пуск и кликните на значок шестеренки для входа в Параметры системы.

2 сетевые карты win xp

Затем перейдите в раздел «Сеть и Интернет». На вкладке «Состояние» можно проверить подключение к Интернету. Здесь нас интересуют два пункта, в частности – «Средство устранения сетевых неполадок» и «Сброс сети».

2 сетевые карты win xp

Для начала используем первый пункт, перед тем как выполнить сброс к настройкам по умолчанию. Всегда есть шанс, что после выполнения первого пункта проблема будет решена и не потребуется выполнять переустановку драйверов.

После входа в «Средства устранения неполадок» нажмите «Далее», чтобы включить сканирование на наличие неисправностей. Если инструмент устранения неполадок обнаружит какие-либо проблемы, то он сразу попытается их автоматически исправить. Может потребоваться перезагрузка компьютера после завершения операции восстановления.

Если вышеуказанные действия не принесли желаемого результата, то переходим ко второму пункту, чтобы сбросить настройки, и переустановить компоненты.

Снова перейдите в раздел Параметры, затем «Сеть и Интернет» — «Состояние». На этот раз справа прокрутите окно вниз и выберите пункт «Сброс сети».

:/>  Как на Виндовс 10 посмотреть характеристики компьютера: способы узнать системные параметры железа

В новом окне появится сообщение, что это действие удалит и переустановит все драйверы на сетевые устройства, сбросит настройки (например, нужно будет повторно вводить пароль к сети Wi-Fi), а также вернет все компоненты системы, отвечающие за работу сети к начальным параметрам. Подтвердите выполнение этой процедуры кнопкой «Сбросить сейчас».

2 сетевые карты win xp

После выполнения сброса перезагрузите компьютер и проверьте, что теперь все работает.

Способы обновления драйверов, когда нет выхода в Интернет

👉 Вариант №1: после переустановки Windows — не оказалось драйвера на сетевую карту. Замкнутый круг — чтобы был Интернет, нужен драйвер, чтобы был драйвер — нужно его скачать в Интернет.

Также можно отнести сюда сбои в сети провайдера (или котенок перегрыз провод, как на первой картинке превью ☺). В общем, временные проблемы.

Решение

Наверное, самый распространенный вариант, в который попадали многие пользователи (со стажем). У большинства, я думаю, есть смартфон, в котором скачать сотню-другую мегабайт (МБ) не должно составить труда (я надеюсь ☺). А значит, есть пару вариантов:

  1. найти сам драйвер и скачать его (а затем перекинуть с телефона на ПК). Этот вариант, несколько, муторный, поэтому его подробно не описываю (т.к. нужно знать точную модель адаптера, в телефоне достаточно неудобно искать драйвер, да и загружать его);
  2. воспользоваться специализированной программой 3 DP Net (которую без проблем можно скачать со смартфона и перекинуть на ПК).

3 DP Net

Для загрузки нажмите ссылку «Latest ver download» (таким образом загрузите самую последнюю версию программы)

3 DP Net — эта программа разработана специально для обновления драйверов сетевой карты. Она автоматически определит модель вашей карты, и установит для нее драйвер. Программа поддерживает практически все модели сетевых адаптеров, которые встречаются на компьютерах и ноутбуках.

Кстати, для ее работы ИНТЕРНЕТ не нужен! Т.е. достаточно один раз скачать, и потом можно запускать с флешки/диска (или из памяти телефона).

Собственно, скачав утилиту, запускаете ее и ставите драйвер. Затем, когда заработает сетевая карта, рекомендую скачать и установить 👉 Driver Booster, и нажать одну единственную кнопку «Обновить драйвера».

Дальше программа (минут за 10-15) сама автоматически определит все ваши устройства, обновит для них драйвера, а ваши старые сохранит в бэкап. Очень быстро и удобно!

👉 Вариант №2: у вас просто-напросто нет Интернета, либо низкоскоростной и очень долго ждать загрузки, даже программы в 10-15 Мб (к тому же связь постоянно рвется). Возможно, серьезная поломка у провайдера (несколько дней не будет сети).

Решение

Такой вариант также встречается, и особенно, в районных центрах, селах, деревнях. В этом случае можно поступить несколькими способами.

Способ №1

Бывает такое, что некоторые центральные улицы в районных центрах подключены к высокоскоростному доступу к Интернет, а остальные нет.

Поспрашивайте у знакомых, друзей, родственников — возможно у кого-то из них есть доступ к сети. Необходимо будет скачать что-то около 10-15 ГБ информации. Речь идет о таких пакетах для обновления драйверов, как DriverPack Solution и Snappy Driver Installer.

Snappy Driver Installer

Полный пакет весит около 18-20 ГБ. Позволяет находить и устанавливать драйвера автоматически для большинства оборудования (скорее всего, на ваш ПК встанут все драйвера. Проблемы, чаще всего, возникают с мало-популярным и редким оборудованием).

Для работы полного пакета подключение к сети Интернет не требуется: достаточно запустить исполняемый файл. Очень рекомендую иметь данный пакет на отдельной аварийной флешке (не раз меня выручал ☺).

DriverPack Solution

Похожий пакет, только распространяется в образе ISO (чтобы открыть такой образ и запустить с него исполняемый файл — вам необходима спец. программа, позволяющая создать виртуальный привод. Более подробно об этом здесь: https://ocomp.info/virtualnyie-diski-i-diskovodyi.html).

В общем-то, выбрав любой из этих пакетов и загрузив его к себе на флешку, можно прийти к себе и установить с него все нужные драйвера. Все просто и быстро 👌.

Способ №2

Если у вас есть старый HDD-диск (или раздел на диске) с установленной ОС Windows (и на которой были драйвера, и всё работало) — то знайте, что из нее их можно извлечь и перенести их в вашу новую систему. Сделать это можно 👉 с помощью LiveCD-накопителя. См. ссылку ниже.

2 сетевые карты win xp

Способ №3

Я думаю, что, если у вас в населенном пункте есть сервис по ремонту техники (компьютеров, ноутбуков) — у них наверняка есть подобные программные пакеты. Можете попросить их записать вам на флешку, не думаю, что откажут (если хорошо попросите ☺).

Если самостоятельно в своем населенном пункте достать подобные программные пакеты (DriverPack Solution и Snappy Driver Installer) не удается, то можно воспользоваться сервисами, которые скачивают нужные вам файлы, затем записывают их на CD/DVD диски (флешки) и по почте отправляют их к вам. Придется, конечно, немного раскошелиться, зато будет диск с драйверами.

Один из подобных сервисов: http://filepost.ru/

2 сетевые карты win xp

После регистрации, указываете им ссылки на файлы, которые нужно закачать. Они их скачивают на сервер к себе, затем их записывают на DVD-диск и отсылают вам по почте.

Естественно, не бесплатно ☺ (по-моему, есть наложенный платеж, так что вы ничем не рискуете)

Способ №4

Также можно купить диск с драйверами. Например, как один из удобных вариантов — воспользоваться Avito (популярнейшая доска объявлений, лучший сайт для тех, кто хочет купить или продать что-нибудь ненужное ☺).

В меню выберите нужную рубрику «Игры, приставки, программы. «, задайте поисковой запрос и ищите по все России. Выбор дисков очень разнообразен. Продавцы также отправляют диски (флешки) по почте (правда, что и как придется договариваться самостоятельно).

2 сетевые карты win xp

Покупаем нужный диск на Avito

Учтите, что на сайте Avito хватает мошенников, и не спешите переводить все деньги за диски сразу же первому встречному.

На этом у меня все, надеюсь дал хоть какую-то наводку.

Источник

Как найти и обновить драйвер для Ethernet-контроллера (сетевой карты)

2 сетевые карты win xpЗдравствуйте.

Если у вас в системе не установлен драйвер на сетевую карту — разумеется, интернет по LAN-кабелю работать не будет, а в диспетчере устройств вместо модели карты отобразится безликое «Ethernet-контроллер» , см. скрин ниже (собственно, отсюда и название статьи 👌) .

Что еще хуже : многие пользователи при этой проблеме попадают в «ловушку», т.к. чтобы был интернет — нужен драйвер на сетевую карту, а чтобы скачать драйвер — нужен интернет.

Стоит отметить, что подобные вопросы чаще возникают с ОС Windows XP, Vista, 7 (в Windows 10 — автоматический установщик худо-бедно драйвера ставит) .

В общем, в этой заметке предложу несколько вариантов решения подобной загвоздки. Кстати, скорее всего вам понадобится под-рукой смартфон (с интернетом) для загрузки драйвера (либо другой ПК/ноутбук).

2 сетевые карты win xp

2 случая — драйвер установлен, драйвера нет: у Ethernet-контроллера есть значок жёлтый треугольник с восклицательным знаком

Использование загрузки по сети

Одним из основных способов использования загрузки по сети являются X-терминалы. Отсутствие диска на терминале делает его более тихим и предоставляет удобное рабочее окружение. В идеале, машина должна иметь 16 или более мегабайт памяти и самую лучшую видео карту, которую вы сможете для нее найти. Это идеальное использование устаревших старших 486 и нижних Pentium моделей. Некоторые люди используют загрузку по сети для создания кластеров машин, с упрощенным обслуживанием, например кластера из машин в одной комнате.

Способы поиска и загрузки драйвера для Ethernet-контроллера

Диск с драйвером

Если в комплекте при покупке с вашим ПК/ноутбуком шел компакт-диск с драйверами — то, как правило, достаточно установить всё, что на нем было и проблема разрешится.

На современные устройства, обычно, CD-приводы уже не устанавливают, поэтому на этом не зацикливаюсь и перехожу к п.2.

Используем спец. утилиту 3DP Net

3DP Net — это спец. утилита для авто-установки драйвера на сетевую карту. Причем, подобрать драйвер она может практически для любого сетевого контроллера, в крайнем случае — ставит универсальный (Wi-Fi адаптеры также поддерживаются).

2 сетевые карты win xp

3DP Net — нашел драйвер для сетевой карты

Определение модели карты через командную строку

Если у вас обычный ПК и сетевой контроллер встроен в мат. плату, то найти и загрузить драйвер можно на сайте ее производителя. Чтобы узнать точную модель мат. платы, проделайте следующее:

  1. откройте командную строку;
  2. введите команду: wmic baseboard get product, Manufacturer, version, serialnumber и нажмите Enter.

Далее по производителю и модели платы в поисковой системе (Google, Yandex) можно найти официальный сайт и загрузить драйвер.

2 сетевые карты win xp

Узнаем модель мат. платы через командную строку

Определение модели по VEN и DEV

Этот способ аналогичен предыдущему, только поиск драйвера будет вестись по спец. идентификаторам VEN и DEV ( прим.: у каждого оборудования они свои, уникальные).

Чтобы узнать VEN и DEV : в диспетчере устройств кликните правой кнопкой мышки по нужному оборудованию (например, по Ethernet-контроллеру), и перейдите в его свойства .

Во вкладке сведения выберите свойство «ИД оборудования» : перед вами появится искомая строка.

Примечание : обратите внимание, что нужны не все параметры, а только напротив VEN и DEV. В моем случае (см. скрин ниже), это будет VEN: 10EC, DEV: 8168.

2 сетевые карты win xp

VEN, DEV / В качестве примера

Подключить телефон как модем, и обновить с помощью Driver Booster

Если у вас под-рукой есть смартфон (с подключенным мобильным интернетом), то драйвер можно найти быстро и в автоматическом режиме. Рассмотрю по шагам.

1) Подключаем телефон к ПК USB-кабелем и открываем доп. настройки сетей (см. скрин ниже, приведен Андроид 6.0).

2 сетевые карты win xp

2) Далее включаем опцию, делающую из телефона на Андроид — USB-модем.

В помощь! Как с Android раздавать интернет на компьютер или ноутбук (делаем из смартфона модем) — https://ocomp.info/razdavat-internet-s-android.html

2 сетевые карты win xp

3) Если на ПК/ноутбуке интернет появился — в трее появится соответствующий значок (см. пример ниже).

2 сетевые карты win xp

4) Далее нужно установить утилиту Driver Booster: после анализа системы, она предложит для ознакомления список всех драйверов, которые можно обновить. Установите в первую очередь драйвер на сетевой контроллер (после, как только появится интернет по LAN-кабелю, обновите все остальные. ) .

2 сетевые карты win xp

Driver Booster — поиск драйверов

Использовать ОС Windows 10 (последней версии)

Если у вас установлена Windows 7 (или более старая ОС), то одним из вариантов исправления ситуации может стать установка ОС Windows 10. Она в своем комплекте содержит универсальные драйвера для большинства сетевых карт (да, возможно с ними контроллер не будет развивать макс. своей скорости, либо не все функции будут доступны — НО он будет работать!) .

Как установить драйвер без установщика

Еще одна достаточно популярная проблема: не всегда драйвера распространяются в виде удобного «Setup» файла, который достаточно один раз запустить и дождаться установки.

В ряде случаев, после извлечения архива (загруженного с офиц. сайта), у вас несколько папок, в которых лежат «несколько» файлов.

:/>  Как установить RSAT для Windows 10

Дальше нужно сделать так:

1) Открыть диспетчер устройств , кликнуть правой кнопкой мышки по устройству, для которого вы загрузили драйвера, и выбрать вариант «Обновить драйверы» .

2 сетевые карты win xp

Обновить драйверы / Диспетчер устройств

2) После указать, что вы хотите выполнить поиск драйверов вручную на этом компьютере (см. скриншот ниже).

2 сетевые карты win xp

Поиск в вручную

3) Далее указать папку, в которую был извлечен драйвер — после, Windows автоматически найдет его «там» и установит (без вашей доп. помощи ✌).

2 сетевые карты win xp

Указываем папку с драйвером

Кстати, раньше, именно так и происходила установка большей части драйверов. И после переустановки ОС — порой, приходилось ни один час «ковыряться» с настройки драйвера видеокарты, звукового и сетевого адаптера и т.д. (обычно, не было ни звука, ни нужного количества ГЦ на мониторе. ).

Все-таки, как бы не «ругали» создателей Windows — современная 10-ка после установки уже практически готова к работе, и экономит «тонну» времени.

Дополнения по теме были бы кстати.

Дополнительная информация

Для начала вам следует остановиться на домашней странице Etherboot:
http://www.slug.org.au/etherboot/
или зеркале
и google-сайт

  • NFS-root Mini Howto на /usr/doc/HOWTO/mini или на компакт-диске Linux.

  • NET-3-Howto на /usr/doc/HOWTO или компакт-диске Linux.

  • /usr/src/linux/README о настройке и компиляции ядра

Сетевая загрузка на практике

Сетевой загрузчик – небольшая программа, запускаемая как расширение BIOS, расположена обычно на EPROM сетевой
платы. Она обрабатывает BOOTP запрос и загрузку по TFTP, а затем передает управление загруженному
образу. Она использует TCP/IP протокол, но загруженный образ не обязательно должен быть Linux.
Загруженный образ может быть любым, даже DOS. Он также может быть загружен с дискеты для проверки
и временных настроек.

Наряду с коммерческими ROM, есть ДВА свободных пакета сетевой
загрузки. Свободные реализации TCP/IP сетевых загрузчиков –

Etherboot использует встроенные драйвера, в то время как Netboot использует Packet драйвера.
Сначала вы должны проверить, что ваша сетевая карта поддерживается Etherboot или Netboot.
До того как вы, в конечном счете, найдете того, кто захочет вставить для вас код в EPROM
(Erasable Programmable Read Only Memory), вы можете загружаться по сети с
дискеты
.

Для создания загрузочной дискеты требуется специальный загрузочный блок, присутствующий в
дистрибутиве. Это – маленькая 512 байтная программа загружает следующие далее на дискете блоки
в память и предает им выполнение. Таким образом, для создания загрузочной дискеты, требуется
соединить загрузочный блок с содержащим драйвер сетевой карты исполняемым файлом Etherboot
следующим образом:

	# cat floppyload.bin 3c509.lzrom > /dev/fd0

Перед тем, как ставить дискету для загрузки по сети, вам следует настроить три службы на Linux –

  1. BOOTP (или DHCP)

Вам не следует настраивать их одновременно, вы можете делать поэтапно, проверяя работоспособность
каждого этапа перед тем, как переходить к следующему.

Bootp

Установите Bootp. Ищите bootp*.rpm на компакт-диске Redhat linux.
Также взгляните на RPM пакеты на сайте LTSP

.
Просмотрите следующие страницы руководств ‘man 5 bootptab’, ‘man 8 bootpd’, ‘man 8 bootpef’,
‘man 8 bootptest’. Затем проверьте, что сервер ожидает bootp запросы.
Демон может быть запущен либо непосредственно командой

либо используя inetd,
отредактируйте файл /etc/inetd.conf и вставьте похожую строку:

	bootps dgram   udp     wait    root    /usr/sbin/in.bootpd    bootpd

Вставьте или раскомментируйте следующие две строки в /etc/services:

bootps          67/tcp          # BOOTP server
tftp            69/udp          # TFTP server

Если вы модифицировали /etc/inetd.conf, перезапустите inetd, послав процессу HUP сигнал.

	kill -HUP <номер процесса inetd>.

Далее, вам следует указать bootp базу данных с соответствиями Ethernet адресов IP адресам.
Эта база данных находится в /etc/bootptab. Вы должны модифицировать ее вставив IP адрес вашего
шлюза (gateway), dns сервера, и ethernet адреса ваших бездисковых машин.
Он содержит строки следующего вида:

	aldebaran.foo.com:ha=006008C7A3D8:ip=192.168.1.100:bf=/tftpboot/vmlinuz.nb 

Можно указать и прочую информацию, но мы начнем с простого.

Другой пример /etc/bootptab:

  global.prof:\
          :sm=255.255.255.0:\
          :ds=192.168.1.5:\
          :gw=192.168.1.19:\
          :ht=ethernet:\
          :bf=linux:
  machine1:hd=/export/root/machine1:tc=global.prof:ha=0000c0863d7a:ip=192.168.1.140:
  machine2:hd=/export/root/machine2:tc=global.prof:ha=0800110244e1:ip=192.168.1.141:
  machine3:hd=/export/root/machine3:tc=global.prof:ha=0800110244de:ip=192.168.1.142:

global.prof – общий шаблон элементов хостов, где

  • поле sm содержит маску подсети (subnet mask)

  • поле ds содержит адрес DNS сервера

  • поле gw содержит адрес шлюза (gateway)

  • поле ht содержит аппаратный тип сети

  • поле bf содержит имя загрузочного файла

После этого, каждая машина должна быть представлена строкой:

  • первое поле содержит имя хоста,

  • поле hd содержит каталог загрузочного файла,

  • общий шаблон может быть указан в поле tc

  • поле ha содержит аппаратный адрес ethernet карты

  • поле ip содержит назначаемый ip адрес.

Теперь загрузите бездисковый компьютер с дискеты, и он должен обнаружить вашу Ethernet карту и выдать широковещательный
BOOTP запрос. Если все идет как надо, сервер должен вернуть ему требуемую информацию. Так как
/tftpboot/vmlinux.nb еще не существует, у него не получится загрузить этот файл. Теперь вам
следует скомпилировать специальное ядро, оно должно включать опцию монтирования корневой файловой системы с NFS. Также вам следует включить опцию получения IP адреса из BOOTP ответа. Также вы должны
включить в ядро Linux драйвер вашей сетевой карты, а не загружать его как модуль. Можно загружать
начальный ramdisk, и таким образом сделать возможной загрузку модулей, но этим лучше заняться позже.

Вы не можете установить zImage полученный непосредственно в результате компиляции ядра. Он должен
быть преобразован в помеченный образ. Помеченный образ – обычное ядро со специальным заголовком,
который указывает сетевому загрузчику, куда в памяти помещать байты и с какого адреса запускать
программу. Для создания этого образа используете программу mknbi-linux. Эта утилиту можно найти в
дистрибутиве Etherboot. После создания образа, поместите его в каталог /tftpboot под именем указанным
в /etc/bootptab. Проверьте, чтобы этот файл был доступен всем для чтения, так как у tftp сервера
нет специальных привилегий.

Tftp

TFTP ищите в tftp*.rpm на компакт-диске Redhat Linux.
TFTP (Trivial File Transfer Protocol) – подобный ftp протокол передачи файлов, но намного более
простой, что делает возможным закодировать его в EPROM. TFTP может использоваться двумя путями:

  • Простой tftp: обозначает, что клиент получает доступ ко всем файлам
    вашей системы. Это просто, но образуется большая дыра в безопасности
    (любой может получить по tftp ваш файл с паролями).

  • Безопасный tftp: tftp сервер использует систему chroot.2 для
    смены собственного корневого каталога. Все, что находится вне нового корневого каталога полностью
    недоступно. Так как chroot каталог становится новым корневым каталогом, поле hd в файле bootptab должно отражать эту ситуацию. Например:
    при использовании небезопасного tftp, поле hd содержит полный путь к загрузочному каталогу:
    /export/root/machine1. При использовании безопасного tftp с каталогом /export в качестве корневого каталога,
    каталог /export станет / , и поле hd должно быть /root/machine1.

Обычно tftpd запускается из inetd подобного вида строкой в /etc/inetd.conf.

tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /tftpboot
#tftp   dgram   udp     wait    root    /usr/sbin/in.tftpd     tftpd /export

Еще раз перезапустите inetd, послав ему HUP сигнал, и снова попробуйте загрузиться по сети, на этот
раз должно загрузиться и выполниться ядро. Вы заметите, что загрузка продолжается до точки, где ядро
пытается смонтировать корневую файловую систему. Теперь вы должны настроить экспорт NFS разделов.

Корневая файловая система на NFS

По различным причинам, использовать корневую файловую систему сервера в качестве корневой файловой
системы бездискового компьютера – плохая идея. Одна из них: есть множество различных конфигурационных
файлов, и бездисковый компьютер таким путем будет получать неправильную информацию. Другая –
безопасность. Опасно разрешать доступ на запись (а доступ на запись требуется корневой файловой системе
по различным причинам) к вашему серверу. Однако хорошей новостью является то, что корневая файловая система
бездискового компьютера невелика, всего лишь около 30 Мб и большая ее часть разделяется всеми бездисковыми компьютерами.

В идеале, для создания корневой файловой системы вам нужно знать какие из
файлов вашего дистрибутива должны присутствовать. Критичными для загрузки являются файлы устройств, файлы в /sbin и /etc.
Вы можете избежать тяжелой работы, создав копию корневой файловой системы и модифицировав несколько
файлов для бездискового компьютера. В дистрибутиве Etherboot есть учебник и ссылки на группу
скриптов, которые создают корневую файловую систему бездискового компьютера из
существующей корневой файловой системы сервера. Также в документации Etherboot есть подсказки, так как это часто сложная часть установки.

Подстроенное для бездискового компьютера ядро Linux ожидает увидеть корневую файловую систему
в /tftpboot/(IP адрес бездискового компьютера), например: /tftpboot/192.168.1.100 в вышеприведенном
случае. По желанию его можно изменить при конфигурировании ядра.

Теперь создайте или отредактируйте на сервере /etc/exports (см. ‘man 5 exports’ и ‘man 8 exportfs’) и поместите строку следующего вида:

/tftpboot/192.168.1.100 aldebaran.foo.com(rw,no_root_squash)

Доступ rw требуется различным системным службам. Атрибут no_root_squash
предохраняет NFS систему от отображения root идентификатора на другой. Если это не указано,
различные демоны и программы регистрации будут несчастны.

Запустите или перезапустите службы NFS (rpc.portmap и rpc.mountd) и попробуйте загрузить бездисковый
компьютер. Если вам повезет, ядро смонтирует корневую файловую систему и загрузится до приглашения
к входу. Скорее всего, вы обнаружите, что что-то упустили из виду. Большинство дистрибутивов Linux
не предусмотрены для бездисковой загрузки и требуют небольшой модификации. Наиболее частая
неисправность – система, в процессе загрузки, полагается на файлы в каталоге /usr, который при загрузке обычно
импортируется с сервера позже. Два возможных решения –

  1. Предоставить несколько требуемых файлов в небольшом каталоге /usr на корневой файловой системе, который далее будет перекрыт при импорте /usr, и

  2. Модифицировать пути для поиска файлов в корневой файловой системе. Файлы нужно редактировать в каталоге /tftpboot/192.168.1.100 (помните, что это корневой каталог бездискового компьютера).

Возможно, вы захотите монтировать сервера и другие каталоги, такие как /usr (который должен экспортироваться в режиме только для чтения).

Создание EPROM

Когда вы уверены, что без проблем сможете загружаться по сети, вы можете поместить код в EPROM.

Emilsson Magazine. Обо всём, кроме политики

Это первая статья из серии «Быстрый Интернет. «, посвященной настройкам LAN и Интернет — соединения, которые могут сделать работу с Интернет, скажем так, «более приятной». 8)

На различных форумах люди иногда задают вопросы типа: «У меня какие-то проблемы с сетью (например, комп «не видит» локальную сеть, не работает Интернет, и т.п.), помогите разобраться!» На что им обычно в таких случаях отвечают: «Откройте настройки сетевого адаптера и попробуйте поменять значение такого-то параметра на вот такое значение». Причём из дальнейшего диалога выясняется, что ни спрашивающий, ни отвечающий в общем-то толком даже не представляют себе, что все эти параметры означают. Я решил основательно разобраться в этой проблеме, но, к сожалению, в Интернете нашлось довольно мало конкретной информации по этой теме, так что, пришлось, что называется, собирать по крупицам, 🙂 но, тем не менее.

Вся приводимая ниже информация, в первую очередь, разумеется, будет относиться к имеющемуся у меня сетевому адаптеру (за неимением других), однако, в основном, все сетевые адаптеры имеют схожие настройки (кроме параметров, специфичных для конкретного производителя/модели), различающиеся, разве что, названиями; поэтому вы с большим успехом можете отнести всё нижеизложенное и к своему адаптеру.

:/>  windows - Как "отменить" в командной строке? - PowerUser

А теперь немного о подопытном. Это сетевой адаптер «Realtek PCIe GBE Family Controller» с чипом «Realtek RTL8111C/D(L) chip (10/100/1000 Mbit)«, интегрированный в материнскую плату «GigaByte GA-G41M-ES2L rev. x.x«<даже диагностические программы выдают именно ревизию “x.x”, хотя по цветовой маркировке разъёмов это вылитая “1.0”>. Причём, судя по информации с сайта GigaByte, это довольно распространённый вариант для их материнских плат. Адаптер используется на PC под управлением ОС Windows XP SP2, «отupdateнной» до SP3, а также под управлением Windows 7, на которую был установлен SP1 (использовалась версия для x86, хотя для x64 разницы нет). Параметры, специфичные для конкретной ОС, будут помечены в тексте вот так: «< WinXP >» или «< Win7 >«.

Просмотреть список параметров можно обычным способом, через вкладку «Дополнительно» в свойствах адаптера в «Диспетчере задач«, но там существует проблема «слишком длинных названий», из-за которой эти самые названия параметров не помещаются целиком в отведённое для них узенькое окошко и, в результате, отображаются в урезанном виде без возможности просмотреть их полностью . Поэтому, что касаемо адаптеров Realtek, я рекомендую для настройки воспользоваться специальной программой «Realtek Ethernet Diagnostic Utility» <доступна на офсайте GigaByte точно, и вроде бы на Realtek тоже>, которая не режет имена параметров и позволяет лицезреть их полностью. Помимо этого, с её помощью можно узнать текущую скорость сетевого соединения, создать виртуальное подключение (VLAN), ну и собственно, выполнить диагностику адаптера. Если же у вас не Realtek‘овский адаптер, то вероятно, у производителя вашего адаптера также имеется похожая утилита для этих целей. Что же касается «Realtek Ethernet Diagnostic Utility«, то её окно выглядит так:

А вот, собственно, и сами параметры; они будут иметь двойное название: одно — русский перевод, а другое (в квадратных скобках) — оригинальное английское (на тот случай, если у вас англоязычная версия ОС; кроме того, русский перевод не всегда корректно отражает истинный смысл названия) .
После имени параметра следует его краткое описание с возможными дополнениями, а затем — список возможных значений параметра с указанием их предназначения (наименования значений так же дублируются по-английски). Замечу, что для обычной работы достаточно, чтобы все параметры были установлены по умолчанию. Дополнительная информация также содержится в примечаниях после списка значений (если это необходимо).

  • «Автоотключение PCIe» [ Auto Disable PCIe ] & «Автоотключение PHY» [ Auto Disable PHY ]

Описание:
Позволяет увеличить размер кадра передаваемых данных (для Ethernet в целом и для TCP/IP в частности), т.е., MTU. В ситуациях, когда большие кадры составляют основную часть трафика, использование больших(Jumbo) кадров позволяет снизить загруженность CPU и повысить эффективность локальной сети. Стандартный размер кадра Ethernet (MTU) — 1500 байт (1518 с учётом всех заголовков + дополнительные байты для VLAN), в то время, как большие кадры могут содежать до 9K байт (это условное обозначение, а реальный размер такого кадра несколько меньше). Все доступные размеры зависят от конкретного адаптера.

Примечания:
Задействовать этот параметр можно только, если все устройства в сети а) поддерживают большие кадры и б) сконфигурированы на использование кадров ОДНОГО размера;
Имейте в виду, что различные адаптеры и сетевые устройства могут по-разному вычислять размер большого кадра (например, включать или не включать размеры дополнительных заголовков);
Наиболее эффективно используют эту технологию сетевые адаптеры, работающие на скоростях 1 Гбит/с и 10 Гбит/с. Известно, что использование больших кадров на скоростях 10/100 Мбит/с на некоторых адаптерах приводит к потере производительности или даже обрыву связи;
Не все ОС могут работать с кадрами размером больше 4K, т.к. это может приводить к перегрузке сети при больших объёмах трафика;
////////WIN7///////Уменьшение числа буферов приёма/передачи менее 256 приводит к обрыву связи при использовании больших кадров.

  • «Включение по локальной сети после отключения» [ Shutdown Wake-On-Lan ] | [ Wake-On-Lan after Shutdown ]

Описание:
Разрешает или запрещает опцию включения по сети (WOL) компьютера после его выключения.

Описание:
Управляет общей функцией энергосбережения. Для Realtek состояние этой функции можно узнать с помощью «Realtek Ethernet Diagnostic Utility» (см. рис.)

  • «Контрольная сумма разгрузки» [ Checksum Offload ] < WinXP >/ «Контрольная сумма разгрузки IPv4» [ IPv4 Checksum Offload ]

Описание:
Позволяет адаптеру проверять контрольную сумму для принимаемых пакетов (Rx) и вычислять контрольную сумму для отправляемых пакетов (Tx). Включение этой опции может повысить производительность сети и снизить загрузку CPU. Если опция отключена, расчёт и проверку контрольной суммы выполняет ОС.

  • «Разгрузка при большой отправке» [ Large Send Offload ] | [ Offload TCP Largesend ] < WinXP >/ «Разгрузка при большой отправке (IPv4)» [ Large Send Offload ]

Описание:
Позволяет адаптеру выполнять задачу фрагментирования пакетов TCP на допустимые кадры Ethernet. Поскольку контроллер адаптера может выполнять фрагментирование гораздо быстрее, чем программное обеспечение ОС, то эта опция может повысить производительность передачи данных. Кроме того, адаптер использует меньше ресурсов CPU.

Описание:
Замещает виртуальный, назначенный пользователем MAC-адрес адаптера. Эта настройка не замещает реальный физический (аппаратный) MAC-адрес адаптера.

Примечание:
Если вы оставите поле «Значение» пустым (при установленном в это значение переключателе), также будет использован исходный MAC-адрес адаптера.

Описание:
Позволяет выставить нужное значение скорости соединения и режим параллельного приёма/передачи данных — дуплекс.

Примечания:
Самый распространённый вариант, предлагаемый провайдерами при подключении к Интернету по FTTB — PPPoE, это «100 Мбит/с дуплекс«. Именно такое значение обычно и выставляется при выборе «Автосогласования«. Однако новые сетевые драйвера Realtek для Windows XP, которые я недавно скачал с сайта GigaByte, при выборе «Автосогласования» автоматически устанавливают скорость соединения не 100 Мбит/с, а 1 Гбит/с — мелочь, а приятно 🙂
При попытке вручную выставить значение скорости 10 Мбит/с сетевое соединение не удаётся установить, если провайдер по умолчанию поддерживает 100 Мбит/с (по крайней мере у меня так)

  • «Скорость при включении по локальной сети после отключения» [ WOL & Shutdown Link Speed ]

Описание:
Определяет начальную скорость соединения после WOL (далее, видимо устанавливается значение из параметра «Скорость и дуплекс«).

Примечание:
Если сеть не поддерживает скорость 10 Мбит/с, то необходимо выставить «Сначала 100 Мбит/с» — это позволит избежать ненужных задержек.

Описание:
Добавляет дополнительные 4 байта к Ethernet-фрейму (кадру), содержащие информацию о приоритете пакета и идентификаторе VLAN, которой этот пакет принадлежит. Т.е. данная опция разрешает аппаратное тегирование VLAN средствами адаптера.

Примечание:
Разумеется, эта опция имеет смысл только при установленной VLAN.

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

Примечание:
Для получения преимущества от управления потоком, оба адаптера должны поддерживать это свойство.

Описание:
Определяет доступные возможности WOL.

Описание:
По смыслу эти параметры представляют тот же самый функционал, что и параметр «Функции включения по сети«; просто здесь WOL настраивается для «Pattern Match» и «Magic Packet» по отдельности.

Описание:
Для обеспечения целей энергосбережения, драйвер может автоматически отключить гигабитную скорость, когда сетевой кабель переподключён.

Описание:
Задаёт количество буферов памяти, используемых адаптером при отправке данных. Увеличивая это значение, можно повысить производительность адаптера; правда, при этом также возрастает расход системной памяти. Поэтому, если производительность не является критическим параметром, используйте значение по умолчанию.

Значения:
Допустимые значения для моего «Realtek PCIe GBE Family Controller«: 1 — 128 (128 по умолчанию , так что расти некуда 🙁 ); разумеется, для вашего адаптера они могут быть другими.

  • «Контрольная сумма разгрузки TCP/UDP (IPv4/IPv6)» [ TCP/UDP Checksum Offload (IPv4/IPv6) ]

Описание:
По смыслу эта группа параметров аналогична «Контрольной сумме разгрузки. «; здесь обработка контрольных сумм настраивается отдельно для TCP и UDP протокола IP обеих версий.

Значения:
Все значения и умолчание — те же, что и для «Контрольной суммы разгрузки. «

Описание:
Чтобы драйвер мог обработать приходящий пакет, адаптер генерирует сответствующее прерывание. С увеличением скоростей передачи данных количество таких прерываний также увеличивается, что, в свой черёд, увеличивает нагрузку на CPU. В результате этого снижается производительность системы.
При включённой модерации прерываний, адаптер может генерировать всего одно прерывание вместо нескольких. Тогда их интенсивность снизится, а производительность — увеличится.

Описание:
Это механизм балансировки нагрузки, при котором обработка принимаемых пакетов (TCP — траффик) может производиться на нескольких CPU, или нескольких ядрах одного CPU (назначение логических процессоров производится динамически).

Описание:
По смыслу это параметр «Тегирование 802.1Q/1p VLAN» с более гибкими возможностями настройки.

  • «Разгрузка при большой отправке v2 (IPv4/IPv6)» [ Large Send Offload v2 (IPv4/IPv6) ]

Описание:
Оба параметра — аналоги «Разгрузка при большой отправке. «, но в отличие от первой версии они используются для пакетов размером более 64Kb.

Значения:
Все значения те же, что и в «Разгрузка при большой отправке. «, однако для параметра для IPv6 значение по умолчанию — «Выкл«, а не «Вкл«.

Примечание:
На некоторых сетевых и/или системных конфигурациях при включенных параметрах группы «Разгрузка при большой отправке. » наблюдается существенная деградация производительности. В этом случае значения всех параметров «Разгрузка при большой отправке. » необходимо отключить (обычно это помогает решить проблему).

Понравилась эта и/или другие мои статьи?

Как настроить сетевой адаптер на Windows 7

Иногда при подключении интернета или использовании ресурсов локальной сети возникают проблемы. Могут вылезать ошибки подключения, получения IP адресов или конфигурации сетевого оборудования. Внутри компьютера или ноутбука, функцией подключения к локальной или глобальной сети, занимается сетевой адаптер. В статье мы как раз и поговорим про настройку сетевого адаптера для улучшения связи в интернете. Инструкция будет ходовая для всех версий Windows 7, 8 и 10.

Оставьте комментарий