Freenas не видит сетевую карту
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Настраиваем доступ к nas4free через WiFi
Сегодня займёмся странным. Подключим WiFi USB свисток к nas4free, подключим наш nas через WiFi и разрешим управление nas4free через этот интерфейс. Странным потому, что делать это в обычной ситуации вряд ли целесообразно. Использовать NAS по WiFi - и так-то идея не ах, а с учётом отставания FreeBSD по поддержке WiFi оборудования - тем более. Ожидайте скорости 802.11g - 54 мбит. Но мне для весьма специальной задачи такое понадобилось и разбирался 2 дня, так что решил документировать.
Замечательно, система узнаёт наш свисток как urtwn. Другой у меня опознался так же, третий - как rsu.
Насчёт 11n обольщаться не стоит.
2) Идём в Network > Interface Management > WLAN
и добавляем новый WiFi интерфейс (серый + справа)
Нам дают выбрать наш urtwn0
Т.к. мы НЕ хотим создать точку доступа на NAS - галочку AP mode НЕ выбираем.
Кнопка Save и нам предлагают перегрузиться.
Что и делаем.
[ не обязательно, для развития ]
Если до перезагрузки вызвать ifconfig, то нашего urtwn0 там не будет. Что противоречит куче нагугленных материалов по настройке. Оказалось, что начиная в FreeBSD 10 вторичные WiFi интерфейсы ifconfig не показывает, а показывает только wlan. Но чтобы появился wlan0 нужно добавить соответствующую строку в rc.conf. Что вебгуй и делает и затем просит перезагрузку. Ср. после неё
Но, конечно, хоть wlan0 и появился теперь в выхлопе ifconfig, статус у него no carier - не подключено.
3) После ребута NAS идём в Network > Interface Management
Серый плюс справа позволяет добавить к стандартному LAN новый сетевой интерфейс OPT1
И снова перезагрузка
4) Теперь у нас изменилось меню Network. В нём появился пункт OPT1. Заходим туда, активируем и настраиваем
Галка на активизацию IPv4, выбираем DCHP если IP будет раздавать роутер или Static, если хотим задать сами. В последнем случае не забываем выбрать подсеть (например 24).
NB Капитан также напоминает, что сделать постоянный IP адрес при DCHP можно, привязав в роутере его к MAC адресу сетевой карты.
IPv6 включаем или нет по потребности, расширенные настройки не трогаем.
Настройки беспроводной сети обычные - для подключения к существующей WiFi сети
Сохраняем и, угадали, снова перезагрузка
[ не обязательно, для развития ]
После неё можно видеть, что вебгуй внёс изменения в rc.conf.
5) По указанному IP можно, к примеру, войти по ssh с теми же параметрами, что по основному интерфейсу.
А вот в вебгуй не пустит, тут нужна отдельная настройка.
Идём в System > General Setup
И в WebGUI Additional Parameters добавляем строку
$SERVER["socket"] == "192.168.1.32:80" < >
Естественно, адрес указываем тот, что выбрали ранее для второго интерфейса
И перегружаем NAS
ПРЕДУПРЕЖДЕНИЕ. Осторожно
(1)Если теперь отключить второй интерфейс без удаления этой строки, то вебгуй не стартует. Придётся редактировать конфиг по живому.
(2) При попытке поменять основной проводной и вторичный WiFi интерфейс, как посоветовал разработчик мне не удалось получить доступ ни по одному из них.
Edward, 22.01.2012 14:07
При установке популярной свободной операционной системы для сетевого хранилища данных 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. Монтируем флешку:
5. Загружаем драйвер для нашей сетевой карты и выходим в главное меню:
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
На этом все, после перезагрузки драйвер сетевой карты должен подгрузиться автоматически.
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
nas4free не видит сетевую карту - добавляем драйвер
NAS4FREE базируется на FreeBSD 9.2. Если вы собираете NAS из высвободившихся после апгрейда компонентов - проблем не ожидается. Но при выборе новой матери на LGA 1150 под Intel Haswell следует внимательно смотреть на совместимость, прежде всего сетевого адаптера. Пост разбил на два, этот - про сеть. Есть правка или подвержедние работоспособности - пишем в комменты. Если не работает другая сетевая карта на матери - пишем детали.
Если после установки сеть не поднимается, проверить/заменить патчкорд и порт свича, дать из консоли команду ifconfig -a
В норме сеть выглядит примерно так, re0 - сеть на Realtek, для других чипов - другие буквы, напр em0 для Intel
nas4free ~/ root~$ ifconfig -a
re0: flags=8843 metric 0 mtu 1500
options=8009b
ether c8:60:00:be:42:bf
inet 192.168.1.34 netmask 0xffffff00 broadcast 192.168.1.255
inet 192.168.1.52 netmask 0xffffff00 broadcast 192.168.1.255
inet 192.168.1.54 netmask 0xffffff00 broadcast 192.168.1.255
inet 192.168.1.63 netmask 0xffffff00 broadcast 192.168.1.255
inet 192.168.1.65 netmask 0xffffff00 broadcast 192.168.1.255
nd6 options=29
media: Ethernet autoselect (1000baseT full-duplex)
status: active
plip0: flags=8810 metric 0 mtu 1500
nd6 options=29
ipfw0: flags=8801 metric 0 mtu 65536
nd6 options=29
lo0: flags=8049 metric 0 mtu 16384
options=600003
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
inet 127.0.0.1 netmask 0xff000000
nd6 options=21 /performnud,auto_linklocal /rxcsum,txcsum,rxcsum_ipv6,txcsum_ipv6 /up,loopback,running,multicast /performnud,ifdisabled,auto_linklocal /up,simplex,multicast /performnud,ifdisabled,auto_linklocal /pointopoint,simplex,multicast /full-duplex /performnud,ifdisabled,auto_linklocal /rxcsum,txcsum,vlan_mtu,vlan_hwtagging,v lan_hwcsum,linkstate /up,broadcast,running,simplex,multicast
Если приблизительно такой первой секции у вас нет (а лучше - заранее) - смотрим спецификации сетевого чипа на матери.
Распространённые не поддерживаемые чипы: Realtek 8111G, 8111GR ( . )
Вариант в лоб - купить поддерживаемую сетевую карту
Вариант с бубном - подгрузить драйвер
Инструкция на английском. К сожалению чуть устарела - драйверы по ссылке старые.
UPD Дважды подтверждённый как рабочий драйвер, скомпилированный из исходников камрадом ab5031 Копия его на моём Я.Диске
Краткий мануал (по факту перевод английской ветки) из комментов от Alex Petrrov
1) Загружаем N4F
2) Цифра 6 для входа в Shell.
3) Монтируем флэшку с загруженным на неё модулем if_re.ko:
mkdir /mnt/usb
mount_msdosfs /dev/da2s1 /mnt/usb
4) Запускаем модуль:
kldload /mnt/usb/if_re.ko
5) Теперь у нас должна заработать сетевая карта и мы можем зайти через вэб-интерфейс. Для этого в shell пишем exit и выбираем пункт 1 (assign interfaces) и выбираем нашу сетевую ro0 - * по идеи это делать не надо, но на всякий случай.
6) Далее пункт 2 (set lan ip adress) где настраиваем ip нашего сервера (DHCP или вручную)
7) Всё теперь наш сервер с ip и можно зайти через браузер, но при перезагрузке сервера все сбросится. Надо настроить модуль в автозагрузку
8) Копируем файл if_re.ko куда-нибудь на диск сервера. Я скопировал на системную флэшку, предварительно её смонтировав (у меня /mnt/flash) (см. NAS своими руками ч 4)
9) И прописываем его в автозагрузку. Для этого идем в System|Advanced|Command scripts (Система|Дополнительно|Командный скрипт) и добавляем команду kldload /mnt/flash/if_re.ko Тип выбираем PostInit и сохраняем.
10) По идеи всё :) После перезагрузки все должно запуститься автоматически.
FreeNAS 9.1.1 — дистрибутив для быстрого развёртывания сетевого хранилища, основан на базе FreeBSD, отличается интегрированной поддержкой ZFS и полностью настраивается через веб-интерфейс. Для организации доступа к хранилищу поддерживается FTP, NFS, Samba, AFP, rsync и iSCSI, для повышения надежности хранения может применяться программный RAID (0,1,5), для авторизации клиентов реализована поддержка LDAP/Active Directory.
Версия FreeNAS 9.1.1 примечательна переходом на кодовую базу FreeBSD 9, (прошлый выпуск был основана на FreeBSD 8.3), а также проведением огромной работы по улучшению удобства использования, стабильности и производительности. Улучшения затронули практически все подсистемы дистрибутива, от web-интерфейса до системы подключения плагинов. Инфраструктура разработки проекта переведена на использование Git.
FreeNAS можно установить на жесткий диск или USB-флешку. При этом система занимает весь объем носителя на который устанавливается, не зависимо от емкости, а все сетевые ресурсы для хранения информации размещаются на других жестких дисках.
т.е. сама система freenas занимает 1 жёсткий диск на котором нельзя ничего хранить, а на втором уже может хранится вся наша инфа!
Надеюсь, я вас не сильно утомил таким длинным вступлением, поэтому давайте уже перейдем к установке. Предварительно скачайте iso-образ FreeNAS и запишите его например компакт-диск.
Установка.
Вставляем CD-диск с FreeNAS в привод, и загружается с него. Видим такую картину
Первое что нам будет предложено — установить FreeNAS на какой-нибудь носитель информации, появится вот такое окно:
Мы соглашаемся и переходим к выбору жесткого диска, куда будем устанавливать систему. В списке будет наших два жестких диска.
Выбираем для установки нужный hdd, затем нас предупредят, что все данные на ней будут потеряны.
Соглашаемся и продолжаем. Процесс установки проходит быстро, а по завершению нам предложат вынуть CD и перезагрузиться.
Начальная настройка
После перезапуска мы увидим начальный экран FreeNAS:
Здесь можно выполнить некоторые начальные действия (варианты от 1 до 11), еще чуть ниже будет отображается текущий IP-адрес этого ПК, если он смог его получить по DHCP. Первым делом сменим IP-адрес на свой, для этого проследуем в пункт Configure Network Interfaces нажав кнопку 1 и Enter.
Тут нам покажут список сетевых карт нашего ПК.
Т.к. она у нас всего одна, то и список будет состоять всего из одной позиции, в моем случае под номером 1 будет значиться адаптер em0 (как на скриншоте выше). Выбираем его, нажав 1 и Enter.
Затем FreeNAS спросит — хотим ли мы получать адрес автоматически по DHCP или нет? — отвечаем нет.
Следующий вопрос — Сконфигурировать IPv4 — Отвечаем да.
Далее надо указать имя интерфейса — пишем имя.
Далее пишем желаемый IP адрес.
На следующий вопрос вписываем маску подсети.
Следующий вопрос — хотим ли мы настроить IPv6 — говорим нет.
Нам скажут что сеть настроена, однако для полного счастья надо настроить еще шлюз. Идем в пункт Configure Default Route, нажав кнопку 3. Нас тут спросят — точно ли мы хотим настроить шлюз для IPv4 — говорим да и на следующий вопрос вводим IP-адрес нашего маршрутизатора (если он у нас есть). На следующий вопрос про конфигурирование IPv6 отвечаем отрицательно
Панель управления
Первым делом заходим на WEB-панель FreeNAS по IP который мы только назначили.
Видим красный мигающий светофор (alert), он просит нас поставить пароль на нашу WEB-панель
Находим слева кнопку account – change password
И меняем пароль, после изменения пароля сфетофор начнёт гореть зелёным, значит все нормально :)
Дальше мы перейдем в закладку Settings и поменяем там часовой пояс, чтобы логи нашего FreeNAS велись правильно. Затем нажимаем ОК для сохранения ностроек. Не лишним будет еще указать DNS-сервер в настройках сети, для этого жмем по кнопке Network в верхней панели и в поле Nameserver 1 и вписываем туда IP-адрес нашего маршрутизатора (либо выделенного DNS-сервера если он есть). Не забываем сохранить настройки.
Теперь нам нужно добавить жесткие диски в систему и определить файловую систему. Делается это в разделе Storage (кнопка в верхней панели). Далее жмем на ZFS volume manager.
Укажем Volume Name, далее жем на плюсик в катерогии Available disks, а далее add volume
Создаем сетевые ресурсы
FreeNAS умеет делать ресурсы для всех платформ: для Apple (AFP), для UNIX-систем (NFS) и для Windows (CIFS). И это не считая универсальных FTP и пр. Сейчас мы рассмотрим создание ресурса для Windows компьютеров.
Идем в раздел Sharing, Windows и нажимаем кнопку Add Windows Share
Перед нами появится окно, в котором мы укажем имя создаваемого ресурса (name), затем в поле Path надо выбрать тот датасет, который мы сделали под файлопомойку. Если вы хотите предоставить анонимный доступ до этого ресурса, то можно выставить галочку Allow Guest Access опустившись немного вниз.
Далее проматываем весь список опций до конца и внизу окна нажимаем кнопку OK. Наш ресурс готов.
На всякий случай вот еще список интересных параметров, которые можно указать при создании ресурса:
Export Read Only — сделать ресурс только для чтения
Browsable to Network Clients — Видимость ресурса в сетевом окружении. Если флажок снять, то мы сделаем скрытую шару.
Inherit permissions — наследовать разрешения
Export Recycle Bin — добавить корзину, т.е. данные из шары будут удаляться сначала в корзину
Show Hidden Files — отображение скрытых файлов
Guest Account — гостевая учетная запись. Лучше оставить как есть.
Allow Guest Access — разрешать гостевой вход (т.е. в шару можно будет войти без всяких паролей и пр).
Only Allow Guest Account — только гостевой вход. Нельзя будет отдельно ввести пароль при входе в шару чтобы повысить свои права.
Host Allow — список IP-адресов, с которых можно заходить в шару. В качестве разделителя можно использовать пробел.
Host Deny — список IP-адресов, с которых нельзя заходить в шару. В качестве разделителя можно использовать пробел.
Теперь перейдем к настройке службы CIFS. Идем в раздел Services, а там нажимаем на значок гаечного ключа напротив службы CIFS
В появившемся окне нам нужно указать ряд параметров:
Authentication Model — схема доступа. Возможные варианты: анонимный доступ (Anonymous) и по логинам (Local User). Выбираем нужное.
NetBIOS Name — имя компьютера в сети.
Workgroup — имя рабочей группы. Надо ставить таким-же как у ваших других компьютеров в сети.
Description — если это поле вообще не заполнять, то FreeNAS вместо этого подставляет неинформативную служебную инфу. Поэтому мы вам рекомендуем в этом поле написать хотя бы пробел.
Выбор кодировок (DOS charset и UNIX charset) — можете установить все так, как показано на скриншоте выше.
Local Master — определить FreeNAS главным компьютером в рабочей группе.
Time Server for Domain — сделать FreeNAS сервером точного времени для компьютеров сети.
Guest Account — учетная запись гостя, можно оставить как есть.
Allow Guest Access — допускать гостевой вход на сетевые ресурсы. Не устанавливайте эту галку, если используете схему доступа по логину и паролю (Local User).
File Mask — маска доступа для создаваемых файлов. На первых порах лучше установить это значение 0777
Directory Mask — тоже самое что File Mask, только для каталогов.
Остальные параметры можно оставить как есть. Переместитесь в конец страницы и нажмите ОК. Остается просто включить службу CIFS, для этого надо кликнуть мышью по значку OFF напротив названия службы. Через пару секунд его статус изменится на ON.
Теперь можно попробовать зайти в нашу созданную папку с любого компьютера сети.
upd. совсем забыл, возможно потребуется установить права на созданную шару, что бы спокойно заливать файлы. (storage — active volumes — change premission)
В следующих частях я расскажу подробнее о том как настроить ограничение доступа к шарам, создание квот, поднять торрент качалку, dlna сервер mediatomb для подключение к телевизору, и ещё много интересных мелочей
Часть 2. Установка transmission
Сетевой адаптер. О железе nas4free на Q2 2017
NAS4FREE поддерживает то же аппаратное обеспечение, что и базовая операционная система, FreeBSD 11.0. В настоящее время поддерживаются практически все распространённые сетевые адаптеры. Но железо постоянно обновляется и запросто может оказаться, что на супер-пупер новейшей материнской плате что-то не запустится. Не гонитесь за горячими новинками для NAS. Если оборудование новое - погуглите основные компоненты на совместимость с FreeBSD или спросите в нашей конференции.
С другой стороны, достаточно специфическое серверное оборудование чаще всего заводится из коробки.
Q. Wi Fi поддерживается?
A. Вроде бы да, во всяком случае для USB устройств, тк с PCI(E) сложнее. Но причин подключать NAS к беспроводной сети так немного, что практичекого опыта мало. У меня так нет вообще.
Q. Достаточно 100 Мбит? Или нужен гигабит? А быстрее?
A. На сегодня, конечно, использовать 100Мбит сеть странно, хотя будет работать, конечно. Практически все сколь-нибудь распространённые чипсеты для гигабитного Ethernet поддерживаются из коробки. 10 гигабит в основном тоже, но стоит перед покупкой внимательно погуглить. Тем более, что на сегодня 10G - это для продвинутых энтузиастов.
Q. Realtek, Atheros, Intel?
A. Теоретически, дорогие серверные адаптеры работают быстрее и меньше грузят центральный процессор. А практически вы вряд ли заметите это на домашней инфраструктуре. Особенно если настольный компьютер оборудован сетевым чипом за 50 центов.
Хотя, к примеру погуглил
All HDD's were connected directly to ASUS P5L-MX Intel ICH7, SATA II motherboard (no AHCI and NSQ features)
NAS4Free 11.0.0.4 - Sayyadina (3460)
DD test
- write 88 619 632 bytes/sec
- read 93 660 194 bytes/sec
iPerf test results presented in two numbers depending on N4F role, client/server (or iPerf3 reverse mode)
Samba transfer rate is something in between upload and download speed when moving file to/from MS Windows host.
RealTek D-Link DGE-528T PCI card (not PCI-E)
iPerf: 328/579 Mbits/sec
Samba: 20-25 MB/s
Atheros ASUS P5L-MX integrated network controller
iPerf: 759/814 Mbits/sec
Samba: 55-60 MB/s
Intel Intel EXPI9301CT PCI-E
iPerf: 915/921 Mbits/sec
Samba: 75-80 MB/s
Так что если медленно - можно искать причину и улучшать.
Q. Как измерять скорость сети?
A. iperf3 пункт 3.7.4.1 оглавления
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Читайте также: