FreeNAS 0.7.2 не видит сетевую карту Realtek 8111C
Загрузка драйвера для Realtek RTL8111C на FreeNAS 0.7.2
При установке популярной свободной операционной системы для сетевого хранилища данных FreeNAS версии 0.7.2.8191 (а это последняя на текущий момент стабильная версия 7-й ветки) на материнскую плату Intel D525MW возникли сложности с определением встроенной сетевой карты на чипе Realtek RTL8111C, а именно - карта просто не определяется системой. Сложности с этим чипом у FreeNAS имеются как минимум с момента выхода FreeBSD 7 в 2008 году, но и в последней версии седьмой ветки, основанной на FreeBSD 7.3, проблема с драйвером осталась не решенной.
Для подгрузки драйвера необходимо выполнить несколько простых шагов.
1. Прежде всего качаем один из следующих драйверов (в зависимости от типа установленной у Вас FreeNAS):
2. Распаковываем архив с драйвером нужной архитектуры и копируем его на любую свободную usb флешку.
Дальнейшие шаги производим в консоли FreeNAS.
Я не буду описывать процесс установки FreeNAS, там все интуитивно понятно, и этот процесс описан уже 48 тысяч раз. Итак FreeNAS установлен, после загрузки видим следующее меню:
Выбрав 6 пункт, переходим в консоль.
3. Подключаем флешку с драйвером, скопированным на шаге 2.
Видим примерно такую картину. У меня она определилась с именем da0:
4. Я предполагаю, что Ваша флешка имеет один раздел и отформатирована в fat32. Монтируем флешку:
freenas:~# mkdir /mnt/usb
freenas:~# mount -t msdosfs /dev/da0s1 /mnt/usb
5. Загружаем драйвер для нашей сетевой карты и выходим в главное меню:
freenas:~# kldload /mnt/usb/if_rl.ko
freenas:~# exit
6. В главном меню FreeNAS выбираем пункт 1: Assign interfaces
и указываем свой интерфейс он отображается как rl0 (или re0 если система и драйвер x64)
7. В главном меню FreeNAS выбираем пункт 2: Set LAN IP address
адрес можно указать вручную либо присвоить через DHCP, если сервер dhcp настроен и работает в Вашей сети.
Дальнейшие шаги уже можно производить через web-интерфейс.
Флешку с драйвером пока не отключаем!
8. Через web-интерфес подключаем диски и создаем точки монтирования.
9. Теперь необходимо перенести драйвер сетевой карты на какой-либо смонтированный диск.
Я буду копировать драйвер на этот только что смонтированный раздел:
В web-интерфейсе идем в меню: Advanced -> Command (Дополнительно -> Команда)
в самой верхней строчке пишем:
cp /mnt/usb/if_rl.ko /mnt/sysdata/
жмем Execute (Выполнить)
10. Осталось только настроить автоматическую загрузку драйвера при запуске системы
Идем в меню: System -> Advanced -> Command scripts (Система -> Дополнительно -> Командные скрипты), жмем Добавить и добавляем такую команду:
kldload /mnt/sysdata/if_rl.ko
Тип запуска укажите PostInit
На этом все, после перезагрузки драйвер сетевой карты должен подгрузиться автоматически.
Комментарии: 0
Добавить комментарий