0
votes

Set Eth0 comme DHCP dans Raspberry Pi

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, 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>

Voici quelques informations: 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


0 commentaires

3 Réponses :


-1
votes

Manager de réseau (NMCLI) peut être exécuté sur l'appareil et a été configuré pour fonctionner avec une adresse IP statique.

Les commandes suivantes peuvent vous aider à vérifier si votre appareil est géré par NMCLI:

NMCLI D

NMCLI CON show

exécutez la commande suivante et remplacez "Connexion filaire 1" avec le nom de votre connexion.

NMCLI CON show 'Connexion câblée 1' | grep 'ipv4.method'

IPv4.Method affichera "AUTO" si défini sur DHCP ou "Manuel" si défini sur STATIC.

http://www.intellamech.com/raspberrypi-projects/rpi_nmcli.html


1 commentaires

Bonjour, il n'est pas géré par NMCLI. PI @ RaspberryPI: ~ $ NMCLI D BASH: NMCLI: Commande non trouvée



2
votes

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: xxx

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.


1 commentaires

Salut, j'ai essayé ça - tout ce qu'il a fait est supprimer complètement toutes les interfaces



0
votes

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:

  1. Déterminez quelle gamme IP vous souhaitez utiliser et quelle adresse IP vous voulez DHCP Server a (appelons-le ip_dhcp )

  2. Installer serveur ISC-DHCP

  3. Ensemble Adresse IP statique pour ETH0 (par exemple, réglez-le sur le ip_dhcp vous a choisi plus tôt)

  4. configure /etc/dhcp/dhcpd.conf pour la plage de réseau souhaitée ( homme DHCPD a une référence décente), rendit l'autorité (sauf indication contraire sont d'autres serveurs DHCP).

  5. Run Service ISC-DHCPD-SERVER START

    Exemple d'une configuration: xxx

    Définissant #authoritatif pour le rendre autorité

    Ajouter le long Les lignes suivantes (personnalisent en fonction de ce que vous avez décidé à l'étape 1), où routeurs est ip_dhcp : xxx

    sauvegardez tampon et fermer xxx

    bonne chance!

    ps Si vous obtenez Connect: réseau non trouvé , vous avez probablement un problème dans vos tables de routage ( itinéraire ) Configuration.

    quelque chose sur le Lignes de

    Sudo Route Ajouter par défaut GW 10.0.0.1

    Lorsque l'adresse IP est votre ETH0 permettra probablement une communication.


0 commentaires