Vous pouvez configurer une interface réseau à partir de la ligne de commande à l'aide des utilitaires de mise en réseau. Vous configurez vos hôtes clients réseau avec la ligne de commande en utilisant des commandes pour modifier vos paramètres actuels ou en modifiant un certain nombre de fichiers système. Pour configurer votre carte d'interface réseau pour qu'elle se connecte automatiquement lorsqu'un câble filaire est connecté, vous pouvez suivre ces étapes "simples":
Configuration de l'adresse DHCP pour votre carte réseau
Pour configurer l'adresse DHCP, modifiez le /etc/network/interfaces
et entrez les lignes suivantes en remplaçant eth0
dans l'exemple votre carte d'interface réseau:
sudo nano /etc/network/interfaces
Vous devriez voir quelque chose de similaire à ceci:
auto eth0
iface eth0 inet dhcp
dans mon ordinateur, cela ressemble à ceci:
auto lo
iface lo inet loopback
Donc, si votre carte réseau apparaît comme eth2
par exemple, vous laisseriez le fichier comme ceci:
auto eth2
iface eth2 inet dhcp
Au cas où vous souhaiteriez configurer une adresse IP statique pour votre carte réseau
Même procédure que ci-dessus mais vous devrez inclure plus d'informations.
Comme ci-dessus, remplacez eth0
par le nom de votre carte réseau:
sudo nano /etc/network/interfaces
Exemple de fichier:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Après avoir entré tous les détails nécessaires à votre adresse IP statique, vous devez redémarrer les services réseau à l'aide de la commande suivante:
sudo /etc/init.d/networking restart
Configurer DNS
Vous pouvez ajouter un nom d'hôte et / ou des adresses IP au fichier /etc/hosts
pour des recherches statiques.
Pour amener votre machine à consulter un serveur particulier pour les recherches de nom, il vous suffit d'ajouter ses adresses /etc/resolv.conf
.
Par exemple, une machine qui devrait effectuer des recherches à partir du serveur DNS à l'adresse IP 192.168.0.1 aurait un resolv.conf
fichier ressemblant à ceci:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
dans mon cas, cela ressemble à ceci:
search cantv.net
nameserver 127.0.0.1
sudo /etc/init.d/networking restart
dans un script shell et je vous donne une upvote.la plupart des réponses à ce problème sont plus susceptibles de dérouter les lecteurs lors de la démonstration des éléments à insérer
/etc/resolv.conf
car ils utilisent des adresses locales pour le serveur de noms."Par exemple, une machine qui devrait effectuer des recherches à partir du serveur DNS ."
Ici, serveur DNS et serveur de noms signifient la même chose. Donc, au lieu de placer une adresse LAN là-dedans, mettez une adresse de serveur DNS réelle. (par exemple, serveur DNS Google)
ce lien explique plus en détail l'utilisation du fichier resolv.conf. https://theos.in/desktop-linux/resolve-conf-linux-example/
la source