Freenas не видит сетевую карту

Обновлено: 04.07.2024

Напоминаю, в операционной системе FreeBSD проверка сетевых настроек выполняется компандой ifconfig (при этом рекомендуется использовать ключ -a).

  • определяем имя подключенного usb-устройства при помощи инструмента dmesg, получаем следующее:

kldstat

Id Refs Address Size Name
1 12 0x80400000 b134e4 kernel
2 1 0x80f14000 195b4 if_re.ko
3 1 0x8c32e000 e350 isboot.ko
4 1 0x8c33d000 6a4f0 acpi.ko
5 1 0x92284000 123000 zfs.ko
6 1 0x923a7000 3000 opensolaris.ko
7 1 0x92843000 4000 geom_nop.ko
8 1 0x938cf000 9000 aio.ko
9 1 0xa8768000 13000 geom_vinum.ko

df /cf

Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/da0a 71062 64438 6624 91% /cf

Теперь отмонтируем флешку с установленной NAS4Free и примонтируем ее в режиме для записи следующими командами:

Далее копируем файл драйвера на загрузочную флешку, используем следующую команду:

В заключении редактируем файл loader.conf, добавив следующую строчку:

  • нажать клавишу «i» или «Insert»
  • для выхода из режима редактирования — «esc»
  • для сохранения внесенных изменений — «Shift+:» затем «wq» и нажать «Enter»

Кстати, данные операции можно выполнять (после получения IP адреса), подключившись по SSH и/или в веб-интерфейсе: System|Advanced|loader.conf

Если принцип редактирование файла загрузки ОС FreeBSD вам не удобен, можно использовать следующий способ, доступный в веб-интерфейсе:

Переходим в раздел System|Advanced|Command scripts (Система|Дополнительно|Командный скрипт) и добавляем команду kldload /mnt/sysusb/if_re.ko Тип выбираем PostInit и сохраняем (предварительно нужно создать указанную папку и примонтировать туда /cf/boot/kernel, либо выполнять скрипт с /cf).

Настройка сетевых адаптеров и установка драйвера if_re.ko в NAS4Free завершены.

Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter

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

- это подразумевается настроить FreeNAS через сетевой вэб-интерфейс или что то другое ?

Тырнет раздаеть через прокси сервер?
просто интеретсно покажи ifconfig вывод сюда.
Что значит как я понимаю? Вы что от болды написали 192.168.1.1?
адрес шлюза может быть другой.
Что у вас за оборудование (свитч или шлюз) ?

А. да, набирал в командной строке nslookup, выдало 192.168.1.1

Конфигурация компьютера
Процессор: I7 10700
Материнская плата: Asus h470-plus
Память: Hyper 32 GB
HDD: Crucial ct1000
Видеокарта: Gigabyte GeForce rtx 260
Блок питания: Thermaltake smart 650 w
Монитор: Samsung U32J592UQU
Ноутбук/нетбук: Lenovo T420s
ОС: W10 x64
А вот д.б. указан адрес сервера DNS - что за зверь и где его смотреть ? »
посмотрите сетевые настройки своего компьютера. всё должно быть одинаково, ну кроме самого IP адреса.
А. да, набирал в командной строке nslookup, выдало 192.168.1.1 »

правильно. это ваш шлюз (Роутер у меня, Asus (кажись - шлюз)) по умолчанию. Он же в вашем случае и ДНС сервер и указан у вашего компьютера.
В роутере прописаны уже провайдерские ДНС, и роутер или кеширует, или переплавляется запросы на провайдерские ДНС.

Предлагаю тему перенести в раздел сетевых технологий. Ибо, freebsd тут не при делах.

-------
Вежливый клиент всегда прав!

А что скажете об этом, весьма занимательном диалоге из интернета:

"DNS провайдера прописывается только на машине (и сетевой карте) непосредственно подключённой к провайдеру!
На всех остальных машинах сети прописывается в качестве DNS-сервера (ежели таковой не поднят на машине-шлюзе
или ином сервере локальной сети) локальный IP-адрес второй сетевой карты шлюза (по умолчанию - 192.168.0.1)
и более - ничего. Тогда локальная сеть работает спокойно и без глюков.
Возможны и иные работающие конфигурации, но стабильная работоспособность их - под большим вопросом.


Выяснил какой ДНС у моего провайдера, прописал его везде (на модеме и на сетевых картах обоих компов), и
у меня всё заработало. Причем несколько раз выходил из Паутины и заходил обратно, и все работает.


Если провайдер не даёт IP адресов DNS серверов, то значит нужно их получать автоматически! Ваш десктопный
комп должен выступать шлюзом и DNS для ноутбука, если вы паравильно настроили Internet Connection Sharing
(ICS). То что вы прописали DNS провайдера в буке, это не выход, точнее не совсем правильный выход. Завтра
провайдер вправе полностью сменить IP сових DNS серверов и у вас опять интернет перестанет работать.


Повторяю ещё раз!
На сетевой карте, подключённой к провайдеру, прописываются DNS провайдера. На сетевой карте, к которой
подключается ноут, DNS провайдера не прописывается! На сетевой карте ноутбука в качестве DNS-сервера
прописывается сетевой адрес той карты, к которой он подключён (по умолчанию - 192.168.0.1).


Практика показала (у меня на домашней и офисной сетках), что DNS провайдера НАДО ВВОДИТЬ ВЕЗДЕ: на ВСЕХ
сетевых платах локальной сети и шлюза, иначе интернет работать не будет.
В доказательство своего утверждения могу показать, как я настраивал:
1. у модема остался DNS провайдера, а на обеих сетевых платах локали (на десктопе и на ноуте) прописан в
качестве DNS IP шлюза. все остальное - ip всех сетевух, маска подсети и ip шлюза - заданы давно и навсегда.
Результат: такая настройка сети не позволила ноуту выйти в Паутину.
2. у модема и на сетевых платах - DNS провайдера. все остальное, как в п.1.
Результат: интернет работает на всех компах."

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

nas4free не видит сетевую карту - добавляем драйвер

NAS4FREE базируется на FreeBSD 9.2. Если вы собираете NAS из высвободившихся после апгрейда компонентов - проблем не ожидается. Но при выборе новой матери на LGA 1150 под Intel Haswell следует внимательно смотреть на совместимость, прежде всего сетевого адаптера. Пост разбил на два, этот - про сеть. Есть правка или подвержедние работоспособности - пишем в комменты. Если не работает другая сетевая карта на матери - пишем детали.

Если после установки сеть не поднимается, проверить/заменить патчкорд и порт свича, дать из консоли команду ifconfig -a
В норме сеть выглядит примерно так, re0 - сеть на Realtek, для других чипов - другие буквы, напр em0 для Intel
nas4free

$ 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

Раздел Ethernet в разделе «Замечания по оборудованию FreeBSD» указывает, какие интерфейсы поддерживаются каждым драйвером. Хотя многие интерфейсы поддерживаются, пользователи FreeNAS® имеют лучшую производительность от интерфейсов Intel и Chelsio, поэтому рассматривайте эти бренды при покупке нового сетевого адаптера. Карты Realtek часто плохо работают при загрузке ЦП, поскольку интерфейсы с этими наборами микросхем не предоставляют свои собственные процессоры.


Как минимум, рекомендуется использовать интерфейс GigE. Хотя интерфейсы и коммутаторы GigE доступны для домашнего использования, современные диски могут легко насыщать пропускную способность 110 МБ / с. Для более высокой пропускной способности сети несколько карт GigE могут соединяться вместе, используя LACP-тип Link Aggregations. Коммутатор Ethernet должен поддерживать LACP, что означает, что требуется более дорогой управляемый коммутатор.(скачать FreeNAS 11)

Когда производительность сети является требованием, и есть деньги, используйте 10 GigE-интерфейс и управляемый коммутатор. Предпочтительными являются управляемые коммутаторы с поддержкой LACP и jumbo frames, так как оба могут использоваться для увеличения пропускной способности сети. Дополнительную информацию см. В 10Gig Networking Primer.

В настоящее время они не поддерживаются: InfiniBand, FibreChannel over Ethernet или беспроводные интерфейсы.

И аппаратное обеспечение, и тип акций могут влиять на производительность сети. На том же оборудовании SMB работает медленнее, чем FTP или NFS, потому что Samba является однопоточным. Таким образом, быстрый процессор может помочь в производительности SMB.

Поддержка Wake on LAN (WOL) зависит от драйвера FreeBSD для интерфейса. Если драйвер поддерживает WOL, его можно включить с помощью ifconfig (8). Чтобы определить, поддерживается ли WOL на определенном интерфейсе, используйте имя интерфейса с помощью следующей команды. В этом примере строка возможностей указывает, что WOL поддерживается для интерфейса re0:

ifconfig -m re0
re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=42098<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
capabilities=5399b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_UCAST,WOL_MCAST, WOL_MAGIC,VLAN_HWFILTER,VLAN_H WTSO>

Если поддержка WOL отображается, но не работает для определенного интерфейса, создайте отчет об ошибке, используя инструкции в Support.

Читайте также: