Je veux définir l'ETH0 de RPI (fractionnement frontal) pour être DHCP, mon objectif est que lorsque je connecterai un périphérique qui communique à l'aide du protocole TCP / IP, cet appareil recevra une adresse IP.
J'ai trouvé De nombreux guides qui conduisent tous à faire de l'adresse IP d'ETH0 statique, ce qui n'est pas mon intention. p>
Actuellement, un périphérique est connecté via Eth0, Voici quelques informations: p> ifconfig code> dit qu'il dispose d'une adresse IP mais d'un nom d'hôte de l'appareil ne répond pas. WLAN0 est connecté via WiFi. P>
pi@raspberrypi:~ $ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
3 Réponses :
Manager de réseau (NMCLI) peut être exécuté sur l'appareil et a été configuré pour fonctionner avec une adresse IP statique. P>
Les commandes suivantes peuvent vous aider à vérifier si votre appareil est géré par NMCLI: P>
exécutez la commande suivante et remplacez "Connexion filaire 1" avec le nom de votre connexion. P>
IPv4.Method affichera "AUTO" si défini sur DHCP ou "Manuel" si défini sur STATIC. P>
http://www.intellamech.com/raspberrypi-projects/rpi_nmcli.html p>
Bonjour, il n'est pas géré par NMCLI. PI @ RaspberryPI: ~ $ NMCLI D BASH: NMCLI: Commande non trouvée code>
Avez-vous essayé ceci: https://wiki.debian.org/networkconfiguration#_DHCP_TO_AUTOMATING_CONFIGURE_THE_Interface
c'est-à-dire simplement ajouter ceci à / etc / réseau / interfaces: Si vous êtes vraiment pédants, vous pouvez créer un fichier comme /etc/network/interfaces.d/eth0-dhcp et coller ces Les lignes dedans - le résultat final sera le même. p> p>
Salut, j'ai essayé ça - tout ce qu'il a fait est supprimer complètement toutes les interfaces
Si vous souhaitez simplement connecter deux périphériques (sans routage / transfert /, etc.), c'est-à-dire pour un réseau de test autonome, cela devrait fonctionner:
Déterminez quelle gamme IP vous souhaitez utiliser et quelle adresse IP vous voulez
DHCP Server a (appelons-le Installer serveur ISC-DHCP em> p>
li>
Ensemble Adresse IP statique pour ETH0 (par exemple, réglez-le sur le ip_dhcp fort> vous
a choisi plus tôt) p>
li>
configure /etc/dhcp/dhcpd.conf em> pour la plage de réseau souhaitée ( homme
DHCPD EM> a une référence décente), rendit l'autorité (sauf indication contraire
sont d'autres serveurs DHCP). P>
li>
Run Service ISC-DHCPD-SERVER START EM> P>
li>
ol> Exemple d'une configuration: p> Définissant #authoritatif em> pour le rendre autorité p> Ajouter le long Les lignes suivantes (personnalisent en fonction de ce que vous avez décidé à l'étape 1), où routeurs em> est ip_dhcp strong>: p> sauvegardez tampon et fermer p> bonne chance! p> ps Si vous obtenez Connect: réseau non trouvé em>, vous avez probablement un problème dans vos tables de routage ( itinéraire em>) Configuration. P> quelque chose sur le Lignes de P> Lorsque l'adresse IP est votre ETH0 permettra probablement une communication. P> P > Sudo Route Ajouter par défaut GW 10.0.0.1 CODE> P>