Debian static ip, tsy afaka mitondra interface: "Valiny RTNETLINK: misy ny fisie"

Manana fametrahana vaovao SELKS (Debian 9) aho ary nanamboatra ny tambajotra tamin'ny tanana aho, saingy tsy afaka nitondra ilay interface eno1 UP.

mahazo aho ny lesoka:

RTNETLINK answers: File exists
ifup: failed to bring up eno1

Ny fikirakirana / etc / network / interface -ko dia izao:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eno1
iface eno1 inet static
    address 192.168.200.32/24
    gateway 192.168.200.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 8.8.8.8

izay novokarin'i Debian tamin'ny fametrahana azy rehefa nanindry tanana ny tambajotra aho, tamin'ny installer, ka vinavinaiko izany marina.

Ary tsikaritro ihany koa fa ny fisie / var / run / network / ifstate dia tsy misy eno1 , ary ny fisie ifstate.eno1 foana:

root@user:/home/user# cat /var/run/network/ifstate
lo=lo
root@user:/home/user# ls /var/run/network/
ifstate  ifstate.eno1  ifstate.lo
root@user:/home/user# cat /var/run/network/ifstate.eno1 

root@user:/home/user# 

Na dia manandrana mampiditra tanana ny sanda eno1 = eno1 aza aho dia tsy azo nakarina ilay interface.

Niezaka ny nampidina ny interface sy avy eo aho, ary koa ny famafana ny interface ( ip addr flush dev eno1 ) fa ny valiny dia mitovy:

root@user:/home/user# ifdown eno1
ifdown: interface eno1 not configured

root@user:/home/user# ifup -vvv eno1

ifup: configuring interface eno1=eno1 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/bin/ip addr add 192.168.200.32/255.255.255.0 broadcast 192.168.200.255       dev eno1 label eno1
RTNETLINK answers: File exists
ifup: failed to bring up eno1

root@user:/home/user# ip addr flush dev eno1
root@user:/home/user# ifup eno1
RTNETLINK answers: No such file or directory
ifup: failed to bring up eno1

Ary koa, ireto ny vokatra avy amin'ny ettool -i sy dmseg :

root@user:/home/user# ethtool -i eno1
driver: bnx2
version: 2.2.6
firmware-version: 6.2.12 bc 5.2.3 NCSI 2.0.11
expansion-rom-version: 
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

root@user:/home/user# dmesg | grep -i eth
[    1.801411] bnx2: QLogic bnx2 Gigabit Ethernet Driver v2.2.6 (January 29, 2014)
[    1.802139] bnx2 0000:02:00.0 eth0: Broadcom NetXtreme II BCM5716 1000Base-T (C0) PCI Express found at mem da000000, IRQ 16, node addr bc:30:5b:d9:17:72
[    1.802971] bnx2 0000:02:00.1 eth1: Broadcom NetXtreme II BCM5716 1000Base-T (C0) PCI Express found at mem dc000000, IRQ 17, node addr bc:30:5b:d9:17:73
[    1.830740] bnx2 0000:02:00.0 eno1: renamed from eth0
[    1.849481] bnx2 0000:02:00.1 eno2: renamed from eth1
[    6.694317] ACPI Error: Method parse/execution failed [\_SB.PMI0._GHL] (Node ffff9202369ae460), AE_NOT_EXIST (20160831/psparse-543)
[    6.694558] ACPI Error: Method parse/execution failed [\_SB.PMI0._PMC] (Node ffff9202369aee38), AE_NOT_EXIST (20160831/psparse-543)

Nanandrana aho saika ny zava-drehetra naroso teto ho an'ity lohahevitra ity, saingy mbola tsy nahita valiny.

Misy fanampiana ankasitrahana.

1
задан 9 August 2019 в 14:06
1 ответ

Вы назначили IP-адрес вручную ранее, и когда вы пытались вызвать интерфейсы, присвоение адреса не удалось.

Вероятно, вторая ошибка была вызвана ручным редактированием файла /var/run/network/ifstate.eno1 . Не делайте этого!

В результате правильные шаги:

  • ifdown --force -vvv
  • ip address flush dev
  • ip link set down
  • ifup -vvv
0
ответ дан 4 December 2019 в 02:46

Теги

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