https://yandex.ru/search/?lr=194&msid=1511712370.06254.22883.16801&text=SamLab%20Drivers%20pack%20%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C
Ссылки на драйверы к оборудованию, найденному по его ИД (Hardware Identifier:), можно найти, например, на сайтах:
http://devid.info/ru
http://www.pcidatabase.com/
http://listing.driveragent.com/?PHPSESSID=qhki0tfgj50vjpu0r3bnj2f520&PHPSESSID=qhki0tfgj50vjpu0r3bnj2f520
http://driverzone.com/
После поиска подходящего драйвера он скачивается и устанавливается как обычная программа.
Подключение карты в Ubuntu
Q: Как проверить подключённую карту в Ubuntu Server?
A:
Чтобы проверить, как сетевая карта подключена к компьютеру, какие параметры ей назначены, необходимо:
Через менеджер пакетов установить пакеты ethtool, lshwб net-tools и pciutil:
sudo apt install ethtool lshw pciutil net-tools
Для просмотра доступных сетевых плат используйте команду:
lspci | grep -i 'net'
Эта команда определит, какие именно интерфейсы подсоединены к шине PCI. Если там есть Ваши устройства, значит всё в порядке, их драйвера присутствуют в ядре Linux.
После этого можно просмотреть детальную информацию о каждой плате (интерфейсе). Для этого нужно подать команду:
sudo lshw -class network
Из предыдущего вывода можно узнать слот PCI латы, который в новом выводе будет обозначаться как bus info: Найдя по номеру гнезда плату, можно будет определить:
логический номер интерфейса: (logocal name:). Не факт, что он будет стандартным eth0, eth1 и т.д.;
мак адрес сетевой карты (физический) (serial:);
ip-адрес карты: (configuration:… ip=x.x.x.x …)
Примечание: если карта не настроена, ip=адрес может и не отображаться. А вот имя интерфейса и мак адрес карты должны отображаться всегда!
Этих данных, плюс данных, полученных при планировании сети, вполне достаточно, чтобы дальше настраивать сетевые интерфейсы в ручном режиме, правкой файлов конфигураций или через программу webmin.
Q: Какие существуют файлы конфигурации для настройки сетевых интерфейсов Ubuntu?
A:
Для правильного функционирования сети необходимо внести изменения в следующие файлы конфигурации системы:
/etc/network/interfaces
/etc/resolv.conf
/etc/hosts
/etc/networks
Содержимое последних трёх файлов будет обсуждаться в разделах, посвящённых IP протоколам.
Q: Примеры настройки файла /etc/network/interfaces
A:
Ниже приводятся фрагменты настройки Ethernet карт с пояснениями.
Вначале нужно настроить закольцованный интерфейс, если по каким-то причинам он отсутствует:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
Минимальные настройки для интерфейса eth0 по dhcp
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Минимальные настройки для интерфейса eth0 при статической адресации:
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
broadcast 192.168.1.255
dns-nameservers 192.168.1.254 8.8.8.8
Здесь address – ip адрес компьютера
netmask – его сетевая маска
gateway – основной шлюз сети
broadcast – широковещательный адрес. Обычно заканчивается на .255, что означает все адреса компьютеров в сети.
dns-nameservers – адреса первичного и вторичного DNS серверов
Для Wi-fi карты типовые настройки будут следующими:
# The primary WLAN interface
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid <имя_точки_доступа>
wpa-ap-scan 1
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk
auto wlan0
Значения параметров следующие:
iface wlan0 inet dhcp – конфигурация для DHCP
«iface wlan0» – имя нашего интерфейса (wlan0, eth1, rausb0, ra0, и т.д.)
wpa-driver – это wpa-driver для нашей карты ('wext' – общий драйвер для Linux, работающий с «ndiswrapper»). Рекомендуется оставить как есть.
Другие варианты:
hostap = Host AP driver (Intersil Prism2/2.5/3)
atmel = ATMEL AT76C5XXx (USB, PCMCIA)
wext = Linux wireless extensions (generic)
madwifi = Atheros
wired = wpa_supplicant wired Ethernet driver
wpa-ssid – имя нашей точки доступа (ESSID). Без кавычек.
wpa-ap-scan – параметр вещания точкой доступа её имени. «1» = ESSID вещается всем. «2» = ESSID скрыт.
wpa-proto – протокол «RSN» = WPA(2) «WPA» = WPA(1)
wpa-pairwise & wpagroup – «CCMP» = AES-шифрователь (как часть стандарта WPA(2)) «TKIP» = TKIP-шифрователь (как часть стандарта WPA(1))
wpa-key-mgmt – «WPA-PSK» = Аутентификация через ключевую фразу (см. 'Создание ключей') «WPA-EAP» = Аутентификация при помощи сервера аутентификаций.
auto wlan0 – автоматическое включение wlan0 при загрузке/перезагрузке сети.
Q: Как генерировать шестнадцатеричные ключи для Wi-fi?
A:
Теперь нам нужно сконвертировать нашу ключевую фразу (WPA ASCII) в hex-ключ:
$ wpa_passphrase <имя_точки_доступа>
Результат будет примерно таким:
network={
ssid="test"
#psk="12345678"
psk=fe727aa8b64ac9b3f54c72432da14faed933ea511ecab1 5bbc6c52e7522f709a
}
hex-ключ это все символы после "psk=".
Нужно его скопировать в буфер обмена и вставить в файл /etc/network/interfaces в поле wpa-psk.
Теперь можно сохранить файл и перезагрузить сеть. Должно установиться соединение. Однако иногда этого сразу не происходит. Если это так – перезагружаем машину.
Подключение карты в CentOS
Q: Как настроить сетевую карту в CentOS?
A:
Основные действия по настройке сетевой карты в CentOS мало отличаются он настройки в– Ubuntu, за исключением принципиального момента: в CentOS и вообще в продукции RedHat нет файла /etc/network/interfaces. Вместо этого используется каталог /etc/sysconfig/network-scripts. В нём расположены файлы с именами интерфейсов, Формат описание которых похож на вывод программы ifconfig в Ubuntu. Ниже приведён пример, как в CentOS создать файл конфигурации для интерфейса eth0:
su
cd /etc/sysconfig/network-scripts
nano ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=b9e5ce01-2ffd-48c3-be0f-5d6d099d6ec7
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=08:0A:27:AA:0C:AA
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
Здесь DEVICE – логическое имя интерфейса
UUID – идентификатор платы (определяется командой lshw)
ONBOOT – карта активна при загрузке
HWADDR – эффективный мак адрес карты
DEFROUTE – используется ли маршрут по умолчанию
PEERDNS – есть ли назначение внешних DNS серверов (позволяет конфигурировать файл resolv.conf автоматически). По-умолчанию yes.