Răspuns
Am aflat că trebuie să spăl dispozitivul înainte afișarea acestuia:
# ip addr flush dev eth1
Ștergerea manuală a informațiilor de configurare a interfeței astfel configurate este menționată în Ghidul serverului Ubuntu .
Comentarii
Răspuns
Utilizarea ip addr flush
va funcționa, dar va șterge, de asemenea, toate adresele setate pe acea interfață – inclusiv cea pe care o utilizați, dacă sunteți conectat la o mașină la distanță. Acest lucru vă poate bloca de pe dispozitiv.
RNETLINK answers: File exists
se întâmplă atunci când încercați să add
o regulă care intră în conflict cu o regulă existentă. Aș presupune că OP se confrunta cu acest lucru, deoarece au stabilit deja adresa cu ifconfig
. Această eroare poate fi rezolvată de obicei prin conversia comenzii add
într-o comandă change
sau replace
comanda.
Este „mult mai sigur să folosiți ip addr change
sau ip addr replace
în schimb.
Comentarii
- Aceasta nu este o opțiune pentru cineva care utilizează doar
ifup
șiifdown
, deoarece comanda este conectată la aceste scripturi. - @alerone folosind " sudo ip addr change " aruncă-mi această ieșire. " Nu sunt suficiente informații: " dev " este necesar argumentul. " Eu / Avem nevoie de mai multe informații pentru a folosi ideea dvs. Ar fi frumos.
Răspunde
Am avut o problemă similară că până când jucasem scena de 10.000 de bani era exact asta și încercasem să dd lucrurile care lipsesc la / e / n / id / etho
Dar studiind pagina de man pentru interfețe, am observat că TOATE seturile de exemple aveau doar 2 linii de date reale, adresa ipv4 / 24 , și o linie de gateway care specifică adresa routerului meu. Așa că mi-am eliminat fișierul eth0 până la asta și am repornit și am funcționat perfect.
RTNETLINK answers: No such process Failed to bring up eth1
DAR Eth1-ul meu este corect atribuit acum ȘI este UP / UP.RTNETLINK answers: No such process Failed to bring up eth1
RTNETLINK answers file
? De asemenea, după spălare, cardul meu de rețea nu preia automat un nou ip, cum să întreb dhcp un nou ip?