Come richiamare la rete all'avvio quando si disinstalla NetworkManager?

17

Ho deciso di eliminare network-manager per qualche motivo, e ora per entrare in rete, devo eseguire sudo ifup eth0 . Ecco cosa offre cat /etc/network/interfaces :

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

Come posso assicurarmi di non eseguire di nuovo questo laborioso processo ... come faccio a riavviare automaticamente la rete all'avvio?

    
posta Tshepang 21.01.2011 - 22:41

6 risposte

21
sudo vim /etc/network/interfaces

DHCP

# Loopback
#
auto lo
iface lo inet loopback

# network card
auto eth0
iface eth0 inet dhcp

Static

# Loopback
#
auto lo
iface lo inet loopback

# network card
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Riavvia la rete.

sudo /etc/init.d/networking restart

Se si usa la static, si potrebbe voler controllare /etc/resolv.conf per assicurarsi che i name server siano stati specificati. Potrebbe assomigliare a questo:

nameserver 208.67.222.222 # OpenDNS
nameserver 8.8.8.8        # Google
domain example.com
search example.com
    
risposta data user8290 22.01.2011 - 17:36
10

Aggiungi eth0 a auto lo , come:

auto lo eth0

Questo farà apparire lo (loopback) e eth0 sull'esecuzione di ifup -a (fatto al momento dell'avvio).

Da man interfaces :

  

Linee che iniziano con la parola "auto"   sono usati per identificare il fisico   interfacce da far apparire quando ifup   viene eseguito con l'opzione -a.          (Questa opzione è utilizzata dagli script di avvio del sistema). Fisico   i nomi delle interfacce dovrebbero seguire la parola   "auto" sulla stessa riga. Ci può essere          più stanze "auto". ifup porta le interfacce con nome in   ordine elencato.

    
risposta data Lekensteyn 21.01.2011 - 22:49
2

questo non è utile se non si desidera impostare un indirizzo IP su questa interfaccia. Nel mio caso volevo far apparire eth0 così da entrare nella configurazione dello switch virtuale. Ho dovuto aggiungere quanto segue per l'interfaccia in / etc / network / interfaces

# eth0 physical, br0 bridge with ovs

auto eth0
iface eth0 inet manual
up ifconfig eth0 up
auto br0
iface br0 inet dhcp
    
risposta data ykanello 11.04.2016 - 14:37
1
  

"[non risolto]: 1) vim / etc / network / interfaces, seguito il tuo consiglio 2) riavviato & & gt; non succede nulla 3) applicato ifup eth0 dice anche" ignorando l'interfaccia sconosciuta eth0 = eth0 - & gt; YumYumYum 21 nov '11 alle 20:59 "

Oggi ho avuto lo stesso problema di "ignorare l'interfaccia sconosciuta eth0 = eth0". Per me, il problema era dovuto al fatto che stavo configurando eth1 (in static) invece di eth0 (non avevo eth0 configurato).

Quindi ho semplicemente rinominato eth1 in eth0 e ha funzionato.

Sperando che potrebbe aiutare chiunque abbia commesso lo stesso errore.

P.S .: scusate il mio cattivo inglese, non esitate a dire qualsiasi errore;)

    
risposta data PtitGork 16.12.2012 - 18:50
1

Per le persone che si imbattono in questo problema e la risposta selezionata non funziona, esegui ifconfig -a per assicurarti che il tuo dispositivo ethernet sia visualizzato come eth0 , che è probabilmente anche l'impostazione predefinita nella tua configurazione. Il mio è eth1 per qualsiasi motivo.

Quindi in /etc/network/interfaces ho dovuto usare:

auto lo
iface lo inet loopback 
auto eth1
iface eth1 inet dhcp

Ho anche modificato /etc/NetworkManager/NetworkManager.conf e impostato:

[ifupdown]
managed=true
    
risposta data iyrin 20.04.2015 - 04:41
0

Ho avuto lo stesso problema in cui ifup ens192 avrebbe richiamato l'interfaccia, ma il riavvio della rete di avvio o del servizio non riusciva a richiamare l'interfaccia ens192 ... è stato risolto utilizzando solo una linea automatica ...

la nuova linea automatica era così ...

auto lo ens192  
iface lo inet loopback  
iface ens192 inet static  
      address x.x.x.x
      etc..etc.etc
###

la versione che non funzionava assomigliava a questa (dove ho due linee automatiche)

auto lo                                                                  
iface lo inet loopback   
auto ens192   
iface ens192 inet static  
   etc...etc..etc.
    
risposta data naftulee 28.05.2017 - 13:55

Leggi altre domande sui tag