только что построил сервер с материнской платой S2600WT2, я установил Ubuntu 16.04, но карты Ethernet не распознаются. Я посмотрел в драйверах плат, и единственные сетевые драйверы Linux предназначены для redhat или suse, так какие у меня варианты? у меня быстро приближается крайний срок, чтобы сервер заработал
Вывод lspci -nnk | grep 0200 -A2
(явно скопированный с экрана, может содержать ошибки):
subsystem: intel corporation c610/x99 series chipset smbus controller [8006:35e4]
kernel modules : 12c_1001
03:00.p ethernet controller [0200]: intel corporation 1350 gigabit network communication [8086:1521] (rev 01)
devive name intel 1350
subsystem: intel corporation 1q350 gigabit network connection [80086:35c4]
kernel driver in use: igb
kernel modules: igb
03;00.0 ethernet controller [0200]: intel corporation 1350 gigabit network conection [8006:1521] (rev 1)
subsystem ; intel corporation 1350 gigabit network connection [8086:35c4]
kernel driver in use ; igb
ip link
1: io: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc nocueue state UNKNOWN mode DEFAULT group default glen 1
link/loopback 00;00;00:00:00:00 brd 00:00;00:00;00;00
2 eno1; <VROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 98:4f;ee:10:09:2d brd ff:ff:ff;ff;ff:ff
3: emp3s0f3 <BRIOASCCAST,MULTICAST> mtu 1500 qdiscnoop state DOWN mode DEFAULT group default qlen 1000
link/ether 98:4f:ee:10:09:2e brd ff:ff:ff:ff:ff;ff
ip a
1 io <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOEWN group qlen 1
link/loopback 00:00;00:00;00:00 brd 00:00:00:00:00
inet 127.0.0.1/8 scope host io
valid_ift forever preferred_ift forevrer
inet6 : ;1/128 scope host
valid_ift forever prtefered_ift forevrer
2: eno1q <BROADCAST.MULTICASTT> MTU 1500 QDISC NOOP STATE down GROUP DEFAULT QLREN 1000
LINK/ETHER 98:4F:EE:10:09:2E BRD FF:FF:FF:FF;FF;FF;
3; EMP3S0F3; <broadcast,multicast> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 98;4f:ee:10:09:2e brd ff:ff;ff:ff;ff;ff
прости опечатки, пока я не смогу ssh, они оба используют один и тот же экран, поэтому не видят, что я печатаю, только читая
Я собираюсь рискнуть здесь и предложить также:
Ваш сетевой кабель или коннектор являются дефектными или не рабочими; или
Ваша сетевая плата не была установлена автоматически повысить соединение, когда модуль загружается (или строка инициирована); или
Установка BIOS для Вашей сетевой платы является неправильной относительно ожидаемой операции в модуле
Два адаптера были обнаружены Вашим ядром, и модули были загружены для управления ими. Их называют:
eno1
enp3s0f3
Возможно, что это на самом деле тот же адаптер. (например, у Меня есть серверы здесь, которые эмулируют и появляются как несколько сетевых плат на том же физическом интерфейсе.)
Посмотрите здесь для того, как адаптеры называют в текущих ядрах.
Выводы обоих ip link
и ip a
покажите, что состояние снижается. Это обычно означает, что кабель физически не соединен. Таким образом, я протестировал бы Ваши кабели и устройства, это соединяется со сначала. Возможно, включите тот же кабель в другой ноутбук, что Вы знаете работы.
Если при дисконтировании его являющийся кабелем/аппаратным отказом Вы могли бы рассмотреть попытка вызвать соединение (переопределяющий триггер) как это:
ip link set eno1 up
Затем можно вручную присвоить ему IP-адрес как это:
ip addr add 192.168.0.5/24
(краткая форма: ip a a 192.168.0.5/24
)
(Очевидно, замена IP-адреса и диапазона с одним соответствующим для Вашей сети.)
Затем можно проверить для проверки установленного правильно путем вызова ip a
снова и удостоверьтесь, что состояние произошло, и IP корректен.
Затем попытайтесь проверить с помощью ping-запросов устройство в сети. (Удостоверяющийся то, что устройство Вы проверяете с помощью ping-запросов, имеет Эхо-ответ ICMP на - многим выключили его по умолчанию в эти дни!)
Если это работает, то модуль для Вашей платы Ethernet еще не знает, как сделать обнаружение строки все же. Это очень необычно, и я, вероятно, рассмотрел бы исправление Вашего ядра или получение более нового ядра как можно скорее, если оно делает.
Можно также быть жертвой помещения в черный список модуля. Если неправильный модуль загружается для Вашего сетевого устройства (потому что правильный помещен в черный список), Вам, вероятно, придется отредактировать/etc/modules.conf или файлы в/etc/modules.conf.d/, чтобы гарантировать, что правильным загрузкам модуля и/или неправильной препятствуют загрузиться.
Наконец, может быть ошибка в модуле для Вашей карты или установки в Вашем BIOS (особенно на более новых серверах для монтажа в стойку), что управление, как сетевая плата работает.
Я перечислил их в порядке уменьшающейся вероятности. YMMV.