Comment configurer eth0 manuellement?

Comment configurer manuellement eth0 dans Ubuntu? Je n’ai pas de serveur DHCP. Ai-je besoin d’une adresse IP pour capturer des paquets?

Je ne suis pas sûr de ce que vous entendez exactement par votre question. La méthode manuelle réelle a été décrite ci-dessus, mais puisque vous écrivez que vous n’avez pas de protocole DHCP, je pense que vous voudriez plutôt savoir quoi faire pour donner à votre boîte une adresse IP statique et atsortingbuer cette adresse IP automatiquement au démarrage. Eh bien, voici comment:

Il devrait y avoir un fichier /etc/network/interfaces . Ce fichier est lu par les scripts de démarrage Ubuntu qui configurent ensuite le réseau en fonction de ce fichier. Si vous voulez savoir ce qui devrait / pourrait aller dans ce fichier, tapez s’il vous plaît ” man interfaces “.

Par exemple, mon /etc/network/interfaces ressemble à ceci (les commentaires sont coupés):

 auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.20.20 netmask 255.255.255.0 network 192.168.20.0 broadcast 192.168.20.255 gateway 192.168.20.250 

Les deux premières lignes sont standard et peuvent déjà ressembler à votre boîte. Vous pouvez être intéressé en particulier au rest du fichier: Ces lignes définissent une configuration de réseau statique sur eth0 (sans DHCP), et cette configuration statique est automatiquement activée à chaque démarrage.

Vous n’avez pas besoin d’adresse IP pour capturer les paquets en mode promiscuous (lorsque vous souhaitez capturer tout le trafic, pas seulement le trafic destiné à votre ordinateur). Vous pouvez mettre cette interface en place en utilisant la commande

 ifconfig eth0 up 

Cela n’affecte pas l’adresse IPv4 à l’interface (l’adresse de liaison locale IPv6 est automatiquement atsortingbuée si IPv6 est activé).

Vous voudrez peut-être aussi essayer ceci:

  1. sudo -H gedit /etc/network/interfaces

  2. Editer l’eth0

     auto eth0 iface eth0 inet dhcp 
  3. Sauvegarder et quitter

  4. Exécutez sudo /etc/init.d/networking restart .

 ifconfig ifconfig etho ifconfig ehto 192.168.3.40 netmask 255.255.255.0 route -n 

ou

 ip route show then name for DNS nameserver 127.0.11 nameserver 8.8.8.8