только что собрал сервер с материнской платой S2600WT2, установил Ubuntu 16.04, но сетевые карты не распознаются, посмотрел в драйверах плат, и единственные сетевые драйверы 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-ссылка
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 а
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, они оба используют один и тот же экран, так что не вижу, что печатаю, только читаю
решение1
Я собираюсь рискнуть и предложить одно из двух:
ваш сетевой кабель или разъем неисправен или не работает; или
Ваша сетевая карта не настроена на автоматическое установление соединения при загрузке модуля (или срабатывании линии); или
Настройки BIOS для вашей сетевой карты неверны по отношению к ожидаемой работе модуля.
Ваше ядро обнаружило два адаптера и загрузило модули для управления ими. Они называются:
ено1
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
еще раз и убедившись, что состояние «UP» и IP-адрес правильный.
Затем попробуйте выполнить ping-тест устройства в сети. (Убедитесь, что на пингуемом устройстве включена функция ICMP Echo Reply — в наши дни у многих она отключена по умолчанию!)
Если это работает, то модуль вашей сетевой карты пока не умеет определять линию. Это очень необычно, и я бы, наверное, рассмотрел исправление ядра или получение более нового ядра как можно скорее, если это так.
Вы также можете стать жертвой черного списка модулей. Если для вашего сетевого устройства загружается неправильный модуль (потому что нужный занесен в черный список), вам, возможно, придется отредактировать /etc/modules.conf или файлы в /etc/modules.conf.d/, чтобы гарантировать загрузку правильного модуля и/или предотвратить загрузку неправильного.
Наконец, возможно, в модуле вашей карты есть ошибка или в настройках BIOS (особенно на новых серверах, монтируемых в стойку), которые управляют работой сетевой карты.
Я перечислил их в порядке убывания вероятности. YMMV.