Как получить карту Ethernet Asus XG-C100C 10G, работающую на Ubuntu 18.04

Вам нужно что-нибудь сделать, чтобы эта сетевая карта работала в 18.04? Он отлично работал в 16.04 с помощью «атлантического» драйвера, построенного из источников, предоставленных Asus. После обновления до 18.04 я вижу, что теперь драйвер включен в Ubuntu, и я вижу карту с помощью lshw -class network, но syslog показывает, что ссылка на ethernet не работает.

Были большие проблемы с сетей. Он не будет работать со встроенным гигабитным сетевым портом. Мне нужно было настроить netplan, чтобы он работал. Однако, для карты 10G, запускающей «networkctl», она показывает «несущую» / «настройку» для этого интерфейса, даже если подключен кабель Ethernet.

Поэтому я не уверен, что если я @ m что-то не хватает? Есть ли еще какие-то шаги, чтобы заставить его работать? или есть ошибка в 18.04 atlantic driver?

Кроме того, мне теперь нужно удалить любые пакеты, чтобы избавиться от старого стиля ifup / ifdown и избежать конфликтов с netplan?

cheers

Редактировать: я попробовал новую установку сервера Ubuntu 18.04, и у установщика такая же проблема (т. е. показывает «no-link» для этой сетевой платы) ,

Как указано в комментариях @binaryanomaly, в ядре, поставляемом с 18.04 для этой сетевой карты, есть ошибка. Это исправлено в ядре 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]
1
задан 19 May 2018 в 00:11

2 ответа

Вам не нужно удалять какие-либо пакеты, чтобы исключить ifup и ifdown из вашей системы. Эти команды будут иметь эффект только для сетевых интерфейсов, настроенных в / etc / network / interfaces. Вы можете даже управлять некоторыми интерфейсами через / etc / network / interfaces, а некоторые управляются через netplan в одной и той же системе.

Если ваш интерфейс отображается как «несущий», это, скорее всего, проблема с драйвером, а не проблема netplan. Вы можете исключить netplan, удалив интерфейс из вашего yaml и попытавшись настроить его напрямую, используя ifconfig или ip.

0
ответ дан 17 July 2018 в 14:37

Вам не нужно удалять какие-либо пакеты, чтобы исключить ifup и ifdown из вашей системы. Эти команды будут иметь эффект только для сетевых интерфейсов, настроенных в / etc / network / interfaces. Вы можете даже управлять некоторыми интерфейсами через / etc / network / interfaces, а некоторые управляются через netplan в одной и той же системе.

Если ваш интерфейс отображается как «несущий», это, скорее всего, проблема с драйвером, а не проблема netplan. Вы можете исключить netplan, удалив интерфейс из вашего yaml и попытавшись настроить его напрямую, используя ifconfig или ip.

0
ответ дан 20 July 2018 в 14:41

Другие вопросы по тегам:

Похожие вопросы: