FreeNAS 0

+7(913)949-61-60

FreeNAS 0.7.2 не бачить мережеву картку Realtek 8111C

Завантаження драйвера для Realtek RTL8111C на FreeNAS 0.7.2

При установці популярної вільної операційної системи для мережевого сховища даних FreeNAS версії 0.7.2.8191 (а це остання на поточний момент стабільна версія 7-ї гілки) на материнську плату Intel D525MW виникли труднощі з визначенням вбудованої картки на чіпі Realtek RTL81 просто не визначається системою. Складнощі з цим чіпом у FreeNAS є як мінімум з моменту виходу FreeBSD 7 в 2008 році, але і в останній версії сьомої гілки, заснованої на FreeBSD 7.3, проблема з драйвером залишилася не вирішеною.

Для підвантаження драйвера потрібно виконати кілька простих кроків.

1. Перш за все качаємо один з наступних драйверів (залежно від типу встановленої у Вас FreeNAS):

2. Розпаковуємо архів з драйвером потрібної архітектури і копіюємо його на будь-яку вільну usb флешку. Далі подальші кроки виконуємо в консолі FreeNAS. Я не описуватиму процес установки FreeNAS, там все інтуїтивно зрозуміло, і цей процес описаний вже 48 тисяч разів. Отже FreeNAS встановлений, після завантаження бачимо наступне меню:

Вибравши 6 пункт, переходимо у консоль.

3. Підключаємо флешку з драйвером, скопійованим на кроці 2. Бачимо приблизно таку картину. У мене вона визначилася з ім'ям da0:

4. Я припускаю, що ваша флешка має один розділ і відформатована в fat32. Монтуємо флешку:

# mkdir /mnt/usb freenas:

# mount -t msdosfs /dev/da0s1 /mnt/usb

5. Завантажуємо драйвер для нашої мережевої карти та виходимо в головне меню:

# kldload /mnt/usb/if_rl.ko freenas:

6. У головному меню FreeNAS вибираємо пункт 1: Assign interfaces і вказуємо свій інтерфейс він відображається як rl0 (або re0 якщо система та драйвер x64)

Подальші кроки можна робити через 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

На цьому все, після перезавантаження, драйвер мережної карти повинен підвантажитися автоматично.