web-dev-qa-db-fra.com

Le pont ne reçoit pas l'adresse IP du serveur DHCP au démarrage

J'ai un pont créé sur ma boîte d'ubunut 16.04. Le pont ne reçoit pas d'adresse IP de mon serveur DHCP sur le réseau au démarrage.

/ etc/network/interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)  
auto br0  
iface br0 inet dhcp  
    bridge-ifaces eno1  
    bridge-ports eno1  
    up ifconfig eno1 up  
iface eno1 inet manual  
auto lo  
iface lo inet loopback  

Lorsque la machine est démarrée, elle n'est pas connectée au réseau local, il n'y a pas de connexion Internet. Les adresses IP sur mon réseau local sont 192.168.11.xx. L'adresse IP du pont au démarrage est 10.255.212.1.

Au démarrage:

bas@Viky:~$ ifconfig
br0       Link encap:Ethernet  HWaddr fc:aa:14:72:d0:af  
          inet addr:10.255.212.1  Bcast:0.0.0.0  Mask:255.255.255.0
          inet6 addr: fe80::feaa:14ff:fe72:d0af/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:397 errors:0 dropped:0 overruns:0 frame:0
          TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:506043 (506.0 KB)  TX bytes:18913 (18.9 KB)

eno1      Link encap:Ethernet  HWaddr fc:aa:14:72:d0:af  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1191 errors:0 dropped:4 overruns:0 frame:0
          TX packets:951 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1285826 (1.2 MB)  TX bytes:108134 (108.1 KB)
          Interrupt:20 Memory:f7c00000-f7c20000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:189 errors:0 dropped:0 overruns:0 frame:0
          TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:13790 (13.7 KB)  TX bytes:13790 (13.7 KB)

vethVOCFUV Link encap:Ethernet  HWaddr fe:4e:32:1f:b7:f4  
          inet6 addr: fe80::fc4e:32ff:fe1f:b7f4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:743 errors:0 dropped:0 overruns:0 frame:0
          TX packets:793 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:85052 (85.0 KB)  TX bytes:776556 (776.5 KB)

Après le démarrage, cela peut être corrigé par ifdown -a et ifup -a.

bas@Viky:~$ Sudo ifdown -a
[Sudo] password for bas: 
Killed old client process
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/br0/fc:aa:14:72:d0:af
Sending on   LPF/br0/fc:aa:14:72:d0:af
Sending on   Socket/fallback
DHCPRELEASE on br0 to 192.168.11.1 port 67 (xid=0x79a7a104)

Obtenez le réseau:

bas@Viky:~$ Sudo ifup -a

Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/br0/fc:aa:14:72:d0:af
Sending on   LPF/br0/fc:aa:14:72:d0:af
Sending on   Socket/fallback
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 3 (xid=0x177d1021)
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 3 (xid=0x177d1021)
DHCPREQUEST of 192.168.11.28 on br0 to 255.255.255.255 port 67 (xid=0x21107d17)
DHCPOFFER of 192.168.11.28 from 192.168.11.1
DHCPACK of 192.168.11.28 from 192.168.11.1
bound to 192.168.11.28 -- renewal in 274608 seconds.

Je ne comprends pas pourquoi le pont ne reçoit pas d'adresse IP du serveur DHCP au démarrage.
Quelqu'un peut-il aider à résoudre ce problème, s'il vous plaît?
Où dois-je commencer pour ce défi de réseau?

Bas

(Comme je n’ai reçu aucune réponse sur this question, j’ai pensé que c’était trop large. Faîtes donc cette sous question.)

2
user128257

Je crois que pour votre section de pont, cela devrait ressembler à:

C'est bridge_ports pas bridge-ports

auto br0  
iface br0 inet dhcp   
    bridge_ports eno1
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0 
iface eno1 inet manual

Plus d'informations peuvent être trouvées ici .


Exemple de mon système:

$ cat /etc/network/interfaces
# The network interface
auto br0
iface br0 inet dhcp
   bridge_ports eth0
   bridge_stp off
   bridge_fd 0
   bridge_maxwait 0
iface eth0 inet manual
auto lo
iface lo inet loopback



$ ifconfig
br0       Link encap:Ethernet  HWaddr 00:21:85:94:46:a4  
          inet addr:10.0.0.100  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:211 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:39400 (39.4 KB)  TX bytes:27433 (27.4 KB)

eth0      Link encap:Ethernet  HWaddr 00:21:85:94:46:a4  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:278675 errors:0 dropped:0 overruns:0 frame:0
          TX packets:263759 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:110002223 (110.0 MB)  TX bytes:408874062 (408.8 MB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:64269 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64269 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:23474196 (23.4 MB)  TX bytes:23474196 (23.4 MB)

J'espère que cela t'aides!

1
Terrance