Есть ли что-нибудь, что необходимо сделать для получения этой сетевой платы, работающей в 18,04? Это хорошо работало в 16,04 с “атлантическим” драйвером, созданным из источников, обеспеченных Asus. После обновления до 18,04, я вижу, что драйвер теперь, кажется, включен в Ubuntu, и я вижу, что карта использует lshw -class network
, но системный журнал показывает, что ссылка Ethernet снижается.
Были большие проблемы с сетями. Это не работало бы с созданным в порте Gigabit Ethernet также. Я должен был установить netplan для получения той работы. Однако для 10G карта, работая “networkctl” это показывает “без поставщиков услуг” / “настраивающий” для этого интерфейса, даже если кабель Ethernet соединен.
Таким образом, я не уверен если I@m, пропускающий что-то? Там больше шагов должно взять для получения его работа? или есть ли в 18,04 атлантических драйверах ошибка?
Кроме того, я должен теперь удалить какие-либо пакеты, чтобы избавиться от старого стиля “ifup / ifdown” и избежать каких-либо конфликтов с netplan?
удачи
Править: Я попробовал новую установку Сервера Ubuntu 18.04, и установщик имеет ту же проблему (т.е. показывает 'без ссылок' для этого NIC).
Как указано в комментариях ниже @binaryanomaly, существует ошибка в ядре, предоставленном 18,04 для этого NIC. Это фиксируется в ядре 4.16.6.
Править: добавленный /etc/netplan/01-network-manager-all.yaml
файл
# Let NetworkManager manage all devices on this system
network:
version: 2
# renderer: NetworkManager
renderer: networkd
ethernets:
enp1s0:
dhcp4: no
dhcp6: no
addresses: [192.168.0.12/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.2,192.168.0.1]
enp5s0:
dhcp4: no
dhcp6: no
addresses: [192.168.0.11/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.2,192.168.0.1]
Вы не должны удалять пакеты для устранения ifup и ifdown от системы. Эти команды будут только иметь эффект для сетевых интерфейсов, настроенных в/etc/network/interfaces. У Вас могут даже быть некоторые интерфейсы, управляемые через/etc/network/interfaces, и некоторые справились через netplan в той же системе.
Если Ваш интерфейс не показывает "никаким поставщиком услуг", это наиболее вероятно проблема драйвера, не проблема netplan. Можно исключить netplan путем удаления интерфейса из yaml и попытки настроить его непосредственно использующий ifconfig или IP.
Musaul имел хорошую информацию
в Ядре 4.15 и 14.16 можно встретиться с нестабильностью из-за несовместимости ядра Debian с грязной функцией WOL следа во встроенном микропрограммном обеспечении XG-C100C.
Детали в комментарии 41 ошибки ядра № 199177
Обходное решение могло бы быть включено с Ядром 4.16.6 в июне 2018 приложения выпуска, поэтому удостоверьтесь, что Вы избегаете ядра между 4.15.16 и 4.16.5 с Вашей сетевой платой.
Я загрузил драйвер с https://www.asus.com/Networking/XG-C100C/HelpDesk_download/ для своего 32-разрядного Linux
, если вы распакуете загруженный файл и проверите asus /XG-C100C_v.5.0.1.6/LinuxDriver/Linux_2.0.15.0
Убедитесь, что у вас есть все необходимое для сборки отдельного модуля ядра. В системах на базе Debian вы можете сделать следующее:
sudo apt install linux-headers build-essential
Переместите tar-файл базового драйвера в выбранный вами каталог. Например, используйте /home/username/aquantia. Распаковать/распаковать архив:
cd ~/aquantia tar zxf Aquantia-AQtion-x.y.z.tar.gz
Перейдите в каталог src драйвера:
cd Aquantia-AQtion-x.y.z/
Скомпилируйте модуль драйвера: make
Загрузить модуль: sudo insmod atlantic.ko
Выгрузить драйвер sudo rmmod atlantic
Установить драйвер в систему make && make install
драйвер будет в:
/lib/modules/`uname -r`/aquantia/atlantic.ko
uname -r
/aquantia/atlantic.ko
depmod -a uname -r