LINUX.ORG.RU
ФорумAdmin

Помогите с сетевыми картами

 ,


0

1

Выхлоп команды

lspci | grep Ethernet
показывает 2 сетевухи, при чём та, которая nvidia (интегрированная) как-будто настроена мостом, хотя никаких настроек не производилось, а команда
ip a
показывает только одну реалтековскую (воткнутую в pci) сетевуху. Так же и при установке самого центоса, показывает только одну сетевую. В каталоге /etc/sysconfig/network-scripts так же висит только одна, по всей видимости реалтековская сетевая + петлевой интерфейс. Как определить вторую...?
https://radikal.ru/big/0iuy599et6i37
https://radikal.ru/big/b1dp8wd1mpib0
https://radikal.ru/big/tz371ytrgvu4h


Давай вывод

lspci -k
его залей на pastebin сайт, любой.

Можно вот так:

lspci -k | grep Ethernet -A 3

И вывод

dmesg
тоже на pastebin.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

Ну а можно носом уткнуться в решение проблемы...? Я в dmesg вижу только Ethernet и nvidia (сетевая)

Shprot
() автор топика
Ответ на: комментарий от Shprot

Я не знаю, почему у тебя не грузятся модули для сетевой карты Nvidia, ты вообще уверен, что их две?

Если действительно две, то для карты Nvidia должен использоваться модуль forcedeth.

Попробуй его загрузить, проверь есть ли вообще файл модуля:

find /lib/modules/`uname -r` -name "forcesdeth*"

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

В ядре RHEL (и соответственно всех производных, включая CentOS) нет forcedeth. Его можно поставить отдельно из репозитория ELRepo, пакет называется kmod-forcedeth.

Или поставить не-RHEL-овское ядро. Например kernel-ml (самая свежая версия) или kernel-lt (LTS - long term support) из того же ELRepo.

Deleted
()
Ответ на: комментарий от kostik87

только нафига в RedHat убрали это модуль

Там на всякий случай выключают поддержку для экзотического, устаревшего и редко используемого железа. Точные причины назвать сложно, но видимо для уменьшения количества потенциальных багов, а так же уменьшения стоимости поддержки. Им же надо гарантировать работоспособность всего, что они за деньги поставляют клиентам.

А тут энвидиевская встройка... на сервере... wut???

Deleted
()
Ответ на: комментарий от Deleted

Подключил репозиторий ELRepo

Установил kmod-forcedeth, показывает что модуль есть, но без изменений, сетевая всё так же одна. Может его подключить как-то нужно...? https://c.radikal.ru/c18/1801/ae/108e2d216e6f.png

Shprot
() автор топика

выхлоп # ifconfig # ifconfig -a и содержимое interfaces показать можешь? не надо никуда заливать - сюда сразу вывали это маленькие партянки

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd
[root@mup ~]# ifconfig
enp1s5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.84.45  netmask 255.255.255.0  broadcast 172.16.84.255
        inet6 fe80::240:f4ff:fe7e:1984  prefixlen 64  scopeid 0x20<link>
        ether 00:40:f4:7e:19:84  txqueuelen 1000  (Ethernet)
        RX packets 121  bytes 13292 (12.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 43  bytes 6211 (6.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


[root@mup ~]# ifconfig -a
enp0s10: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:04:61:9d:b9:11  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp1s5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.84.45  netmask 255.255.255.0  broadcast 172.16.84.255
        inet6 fe80::240:f4ff:fe7e:1984  prefixlen 64  scopeid 0x20<link>
        ether 00:40:f4:7e:19:84  txqueuelen 1000  (Ethernet)
        RX packets 226  bytes 22306 (21.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 60  bytes 9129 (8.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@mup ~]# cd /etc/sysconfig/network-scripts/
[root@mup network-scripts]# ls
ifcfg-enp1s5  ifdown-isdn      ifdown-tunnel  ifup-isdn    ifup-Team
ifcfg-lo      ifdown-post      ifup           ifup-plip    ifup-TeamPort
ifdown        ifdown-ppp       ifup-aliases   ifup-plusb   ifup-tunnel
ifdown-bnep   ifdown-routes    ifup-bnep      ifup-post    ifup-wireless
ifdown-eth    ifdown-sit       ifup-eth       ifup-ppp     init.ipv6-global
ifdown-ippp   ifdown-Team      ifup-ippp      ifup-routes  network-functions
ifdown-ipv6   ifdown-TeamPort  ifup-ipv6      ifup-sit     network-functions-ipv6
[root@mup network-scripts]#
ifconfig -a видит сетевую, которая не определяется...

Shprot
() автор топика
Ответ на: комментарий от amd_amd

Появилась мысль...! А если по адресу

/etc/sysconfig/network-scripts

Ручками создать файл enp0s10 и прописать туда что нужно, заработает ли....?

Shprot
() автор топика
Ответ на: комментарий от Shprot

ifconfig -a видит сетевую, которая не определяется...

значит правь interfaces и приведи его вот к такому виду

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug имя_интерфейса
iface имя_интерфейса inet dhcp
или по феншую создай новую конфигурацию в /etc/network/interfaces.d/

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от Shprot

cd /etc/sysconfig/network-scripts/

что это? у меня не существует такой шняги при исользовании debian - в красношляпе не помню

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd
/etc/sysconfig/network-scripts/

Это в рэд хат, а

/etc/network/interfaces.d
это дэбиановское. Вот как раз если я ставлю дэбиано-подобные дистры на железо с чипсетом Nvidia, проблем с сетью нет, всё везде определяется фен-шуйски, а если CentOS, то жопа лезет...

Shprot
() автор топика
Ответ на: комментарий от Shprot

да я уже это после своих подсказок увидел - в красношляпе interfaces есть? или у нее какой свой особый конфиг - значит надо его править, у тебя не сходится имя интрфейса с настройками

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

а зачем ее тогда мучить?

Да поднят мною шлюз на работе на убунте, DHCP в связке с DNS, Самба крутится на RAID-1 на нём же, адреса к каждому компу по маку привязаны, стоят всякие мелочи для мониторинга типа iftop, htop и пр... Но для практики, хочу то же самое замутить на CentOS'e, да и вообще в силу своего нубства сам центос поюзать. Вот и выкопал древнейшую мать на чипсете Nvidia с такими же комплектующими, поставил на него центос и тут же наступил в гавно с интегрированной сетевой. Может это и есть знак, типа не лазить по центосу, а лучше совершенствоваться в убунте...?

Shprot
() автор топика
Ответ на: комментарий от Shprot

о эксперименты штука хорошая и полезная, в свое время на чем только не экспериментировал - два года жил на distrowatch, потом долго сомневался arch & debian и все же отдал предпочтение debian-у, потому что никакой убунты нет это дистр на дебиане, я такие дистры и сам лепить могу...

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Дома у меня арчик стоит, арчика я люблю =), а на работе убунта. Помню пытался шлюз поднять на дебиане, но с кириллицей залип, пробовал

dpkg-reconfigure locales
dpkg-reconfigure console-setup
dpkg-reconfigure keyboard-configuration

«Cyrillic — Slavic languages (also Bosnian and Serbian Latin)»
Но это всё лишь до перезагрузки. Может у тебя есть мысль, как сделать нормальный (неиероглифический) русский язык в консоли дебиан 9...?

Shprot
() автор топика
Ответ на: комментарий от Shprot

как сделать ... русский... в консоли дебиан 9...

если это 32-х битка то никак, самый простой способ лечения - команда setupcon, но это до первой перезагрузки, в 64-х битной версии русский отображается нормально

amd_amd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.