Configuration de réseau câblé de Linux/redhat

Source : Internet
Auteur : utilisateur
Mise en place d’outils pour la configuration des interfaces réseau Ifconfig ;

Ifconfig est un outil utilisé pour afficher, configurer, activer ou désactiver les interfaces réseau, un outil qui est extrêmement fréquent. Par exemple, nous pouvons utiliser cet outil pour temporairement configurer l’adresse IP de la carte réseau, la masque, l’adresse de diffusion, porte d’entrée et ainsi de suite. Vous pouvez aussi écrire dans un fichier (tel as/etc/rc.d/rc.local) afin qu’après que le système démarre, le fichier est lu et l’adresse IP est définie pour la carte réseau ; toutefois, cela ne semble pas être beaucoup nécessaire en ce moment. Principalement de chaque version a ses propres outils de configuration, dans tous les cas, peut également ajouter l’hôte au réseau ;

Nous allons jeter un oeil à l’utilisation d’ifconfig ;

Ifconfig vue réseau interface d’état ;

Ifconfig If vous ne prenez pas tous les paramètres, vous produirez la situation actuelle des interface réseau ;

[root@localhost ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:C0:9F:94:78:0E          inet addr:192.168.1.88  Bcast:192.168.1.255  Mask:255.255.255.0          inet6 addr: fe80::2c0:9fff:fe94:780e/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:850 errors:0 dropped:0 overruns:0 frame:0          TX packets:628 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:369135 (360.4 KiB)  TX bytes:75945 (74.1 KiB)          Interrupt:10 Base address:0x3000lo        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:16436  Metric:1          RX packets:57 errors:0 dropped:0 overruns:0 frame:0          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:8121 (7.9 KiB)  TX bytes:8121 (7.9 KiB)

Explication :
Eth0 représente la première carte réseau, où HWaddr représente l’adresse physique de la carte réseau, nous pouvons voir que l’adresse physique (adresse MAC) de la carte réseau actuelle est 00:C0:9F:94:78:0E, inet addr est utilisé pour représenter l’adresse IP de la carte réseau, l’adresse IP de cette carte réseau est 192.168. 1.88, adresse de diffusion, Bcast:192.168.1.255, masquer adresse masque : 255.255.255.0

Lo est l’adresse de retour de l’hôte, qui est généralement utilisé pour tester un programme de réseau, mais ne veut pas permettre aux utilisateurs du réseau local ou extranet afficher, peut uniquement exécuter sur cet hôte et découvre l’interface réseau utilisée. Par exemple, nous avons mis le serveur HTTPD au dos de la mauvaise adresse, dans l’explorateur d’entrée 127.0.0.1 peut voir votre site WEB. Mais seulement vous pouvez voir, zone autre hôte du réseau ou utilisateurs ne savent pas ;

Si nous voulons connaître l’hôte de toutes les interfaces réseau, utilisez la commande suivante ;[Root@localhost ~] # Ifconfig-a

Si nous voulons voir un port, par exemple, si nous voulons voir l’état d’eth0, nous pouvons utiliser la méthode suivante ;[Root@localhost ~] # ifconfig eth0


Ifconfig configurer l’interface réseau ;

Ifconfig permet de configurer l’adresse IP, masque, passerelle, adresse physique, etc. de l’interface réseau, il faut dire que l’adresse IP est spécifiée avec Ifconfig pour la carte réseau qui est utilisée uniquement pour déboguer le Web et ne modifie pas le fichier de configuration du système sur la carte réseau. Si vous souhaitez épingler l’adresse IP de l’interface réseau, il existe actuellement trois méthodes : l’un consiste à modifier l’adresse IP par le biais de distribution individuelle et spécifique à la version des outils, l’autre consiste à modifier le fichier de configuration de l’interface réseau directement, et la troisième consiste à modifier le fichier spécifique, ajoutez l’instruction ifconfig pour spécifier l’adresse IP de la carte réseau, Par exemple, dans Redhat ou Fedora, nom du langage de Ifconfig est écrite dans le fichier the/etc/rc.d/rc.local ;

Ifconfig comment configurer les ports réseau :

La méthode de configuration de l’interface réseau de l’outil de Ifconfig est obtenue par les paramètres de l’instruction, nous seulement disons le plus couramment utilisés paramètres ; adresse IP Ifconfig réseau port HW, masque de sous-réseau masque adresse diffusion adresse de diffusion [haut/bas ]

* Exemple I:
Par exemple, nous utilisons Ifconfig pour déboguer l’adresse de la carte de réseau eth0 [root@localhost ~] # ifconfig eth0 down
[Root@localhost ~] # ifconfig eth0 192.168.1.99 diffuser 192.168.1.255-netmask 255.255.255.0
[Root@localhost ~] # ifconfig eth0 up
[Root@localhost ~] # ifconfig eth0
Eth0 Link Encap HWaddr 00:11:00:00:11:11
Inet addr:192.168.1.99 Bcast:192.168.1.255 masque : 255.255.255.0
DIFFUSION MULTICAST MTU:1500 métrique : 1
Paquets de RX : 0 erreurs : 0 supprimé : 0 dépassements : 0 Frame : 0
Paquets de TX : 0 erreurs : 0 supprimé : 0 dépassements : 0 transporteur : 0
collisions : 0 txqueuelen:1000
RX bytes : 0 (0.0 b) TX bytes : 0 (0.0 b)
Interruption : 11 Base adresse : 0x3400

Annotations :Nous allons expliquer l’exemple ci-dessus ;

La première ligne : Ifconfig eth0 down indique que si eth0 est activé, emportez-le. Cette commande équivaut à Ifdown eth0 ;
La deuxième ligne : Ifconfig permet de configurer l’adresse IP eth0, adresse de diffusion et masque de réseau ;
Troisième ligne : activer eth0 avec ifconfig eth0 up ; cette commande équivaut à Ifup eth0
Ligne IV : Utiliser Ifconfig eth0 pour afficher l’état d’eth0 ;

Bien sûr, vous pouvez également utiliser directement en instruction adresse IP, masque de réseau, adresse de diffusion dans le même temps, activer la carte réseau, pour ajouter les paramètres, comme dans l’exemple suivant ;[Root@localhost ~] # ifconfig eth0 192.168.1.99 Broadcast 192.168.1.255 netmask 255.255.255.0 up

* Exemple II :Dans cet exemple, nous devrions apprendre à mettre en place le réseau adresse IP dans le même temps, apprendre à l’adresse physique de la carte réseau (adresse MAC) ;

Par exemple, nous avons mis l’adresse IP, masque de réseau, adresse de diffusion adresse physique de la carte d’interface réseau eth1 et activez-le ; [root@localhost ~] # ifconfig eth1 192.168.1.252 hw ether 00:11:00:00:11:11 Netmask 255.255.255.0 broadcast 192.168.1.255 vers le haut
Ou
[Root@localhost ~] # ifconfig eth1 hw ether 00:11:00:00:11:22
[Root@localhost ~] # ifconfig eth1 192.168.1.252 netmask 255.255.255.0 broadcast 192.168.1.255 vers le haut

Parmi eux, HW est suivi par le réseau interface type, éther moyens Ethernet, mais aussi soutien ax25, ARCnet, netrom, etc., veuillez consulter le man ifconfig pour plus de détails ;


Comment faire pour configurer l’interface réseau virtuelle avec Ifconfig ;

Parfois nous avons besoin configurer les interfaces de réseau virtuel pour répondre à des besoins différents, tels que lorsque nous utilisons des adresses IP différentes pour exécuter plusieurs serveurs HTTPD, en utilisant des adresses virtuelles, qui élimine la même adresse IP et spécifie le numéro de port si vous ouvrez deux serveurs HTTPD.

Interface réseau virtuelle se réfère à la désignation de plusieurs adresses IP pour une interface réseau, l’interface virtuelle est telle eth0 : 0, eth0 : 1, Eth0:2... eth1N。 Bien sûr, vous spécifiez plusieurs adresses IP pour eth1, c'est-à-dire eth1 : 0, eth1:1, Eth1:2... Et ainsi de suite

En fait, avec Ifconfig pour un réseau carte pour configurer plusieurs IP adresses, à l’aide de ce que nous avons dit plus tôt Ifconfig utilisation, c’est relativement simple ; se reporter à l’exemple suivant ; [root@localhost ~] # ifconfig eth1 : 0 192.168.1.251 hw ether 00:11:00:00:11:33 netmask 255.255.255.0 broadcast 192.168.1.255 vers le haut
Ou
[Root@localhost ~] # ifconfig eth1 hw ether 00:11:00:00:11:33
[Root@localhost ~] # ifconfig eth1 192.168.1.251 netmask 255.255.255.0 broadcast 192.168.1.255 vers le haut

Attention :Lorsqu’il est spécifié, spécifiez une adresse physique différente pour chaque carte réseau virtuel ;

Redhat/Fedora ou un système similaire à Redhat/Fedora, vous pouvez placer l’adresse IP de configuration réseau, de l’adresse de diffusion, adresse masque adresse physique et activer l’interface de réseau dans une phrase en même temps, écrit to/etc/rc.d/rc.local. Par exemple, l’exemple suivant ; Ifconfig eth1 : 0 192.168.1.250 hw ether 00:11:00:00:11:44 netmask 255.255.255.0 broadcast 192.168.1.255 vers le haut
Ifconfig eth1:1 192.168.1.249 hw ether 00:11:00:00:11:55 netmask 255.255.255.0 broadcast 192.168.1.255 vers le haut

Explication :Ci-dessus est l’interface réseau eth1, mis en place deux interfaces virtuelles, chaque interface a sa propre adresse physique, adresse IP...


Comment utiliser Ifconfig pour activer et mettre fin à la connexion de l’interface réseau ;

Activer et mettre fin à l’interface de réseau avec la commande Ifconfig, suivie par l’interface de réseau et ajoutez ensuite vers le bas ou les paramètres, vous pouvez désactiver ou activer l’interface réseau correspondante. Bien sûr, des outils spéciaux, outils Ifup et Ifdown peuvent également être utilisés ; [root@localhost ~] # ifconfig eth0 down
[Root@localhost ~] # ifconfig eth0 up
[Root@localhost ~] # ifup eth0
[Root@localhost ~] # Ifdown eth0

Il en va de même pour l’activation d’autres types d’interfaces réseau, tels que ppp0, wlan0, mais valable uniquement pour la carte réseau de l’adresse IP spécifiée.


Remarque : L’adresse IP qui est automatiquement assigné à DHCP doit également être activé par les outils de réseau qui accompagnent chaque nouvelle version ; bien sûr, le client DHCP doit être installé ; ce que vous nous devrions comprendre ;

Comme Redhat/Fedora [root@localhost ~]#/etc/init.d/network démarrer

Communiqué de Slackware ; [root@localhost ~]#/etc/rc.d/rc.inet1

RedHat/Fedora réseau interface configuration réseau et le fichier de configuration dédié outil d’interface ;

Dans Redhat/Fedora, les fichiers de configuration associées au réseau Ethernet sont situés dans le/etc/sysconfig/network-scripts directory, tels que Ifcfg-eth0, ifcfg-eth1...


RedHat/Fedora ou similaire à un tel système, le fichier de configuration de carte réseau ;

Par exemple, dans Fedora 5.0, Ifcfg-eth0 ;

Si vous utilisez un serveur DHCP pour obtenir une IP automatiquement, le contenu de la Ifcfg-eth0 est généralement semblable à ce qui suit : DEVICE = eth0
ONBOOT = yes
BOOTPROTO = dhcp
TYPE = Ethernet

Si vous spécifiez une adresse IP, le contenu général est similaire à ce qui suit : DEVICE = eth0 Note : interface réseau
ONBOOT = yes Note : activer lors du démarrage
BOOTPROTO = statique remarque : l’utilisation de l’adresse IP statique ;
IPADDR = 192.168.1.238 remarque : l’adresse IP
Masque de sous-réseau = 255.255.255.0 Note : masque de réseau ;
PASSERELLE = 192.168.1.1 Note : passerelle ;

Les options suivantes sont également disponibles ; HOSTNAME = linxsir03 remarque : spécifiez le nom d’hôte ;
DOMAIN = localdomain remarque : spécifiez le nom de domaine ;
HWADDR = 00:00:11:22:00:aa remarque : spécifiez l’adresse de matérielle de carte réseau (adresse MAC), vous pouvez également omettre, mais cela ici pour changer la MAC adresse n’est généralement pas efficace. Ou par l’intermédiaire de l’ifconfig du chemin précédent pour le changer ;


RedHat/Fedora ou système similaire, configurez l’introduction de l’outil du réseau ;

Dans la première version de Redhat, comptait linuxconf, Redhat-config-network, Netconfig et autres outils ;

La dernière version de Redhat/Fedora a System-config-network-tui (mode texte), System-config-network (mode graphique), Netconfig (mode texte).

Ces outils de modifiant directement le fichier de configuration sur l’interface réseau du système Linux, ce n’est pas comparable à l’ifconfig ;

Parmi eux, redhat-config-network et system-config-network outils ne sont pas seulement des outils pour configurer les cartes réseau, mais aussi pour configurer RNIS et les chats ordinaires, les outils de l’ADSL, réseau ajouts de matériel, configuration de nom d’hôte, configuration du client DNS et ainsi de suite. Est en fait l’intégration d’un groupe d’outils ;

Ces outils sont plus simples et peut être appelés en exécutant des commandes avec les permissions root, tels que : [root@localhost ~]#/usr/sbin/system-config-network
[Root@localhost ~] # System-config-network

Si vous définissez la variable d’environnement pour la commande exécutable, vous pouvez l’exécuter sans ajouter un chemin d’accès, mais seulement si vous avez installer l’outil de gestion de réseau ;

Toutefois, il faut dire que l’outil Netconfig est un meilleur outil en mode texte, recommandé pour tout le monde à utiliser, la raison est que l’outil en mode texte, il y a aussi une interface graphique simple, il y a un mode de commande, la fonction est forte ;[Root@localhost ~] # netconfig-d eth0 Note : Configuration eth0
[Root@localhost ~] # netconfig-d eth1 Note : Configuration eth1


Un spécial d’introduction à la Netconfig dans le système Redhat/Fedora ;

Netconfig cet outil, qui est présent dans les systèmes semblables à eux ou Redhat/Fedora, est puissant. Alors me donner une introduction spéciale. Toutefois, dans la Slackware Netconfig est un mode de graphiques en mode texte, mais ne peut pas être comme ifconfig avec la commande à utiliser l’interface de carte réseau ;

L’utilisation de Netconfig est comme suit :[Root@localhost ~] # netconfig--aider Note : Help ;
--Bootproto = (Dhcp | bootp | none) démarrer le protocole avec ()
--Gateway = STRING Network Gateway (passerelle de désigné)
-Ip = l’adresse IP de la chaîne (en spécifiant les adresses IP)
--Nameserver = STRING Nameserver (spécification client DNS)
--Netmask = STRING Netmask (précisez masque de réseau)
--Hostname = STRING Hostname (spécifier le nom d’hôte)
--Domaine = STRING domain name (nom de domaine spécifié)
-D,--device = périphérique de réseau de chaîne (désigné périphériques réseau)
--Nodns les recherches DNS de No (aucune requête DNS)
--Hwaddr = STRING adresse Ethernet (spécifier les adresses physiques de la carte réseau)
--Description = Description de la chaîne de l’appareil (texte descriptif)
Aider les options : (aider en option)
- ?,--Aider à montrer, ce message d’aide.
--Message d’affichage utilisation brève utilisation

Exemple un : définir le mode DHCP de la carte réseau pour obtenir automatiquement une IP[Root@localhost ~] # netconfig-d eth0--bootproto = dhcp

Exemple un : définir manuellement l’adresse IP de la carte réseau, etc..[Root@localhost ~] # netconfig-d eth0--ip = 192.168.1.33--masque de sous-réseau = 255.255.255.0--passerelle = 192.168.1.1

Article associé

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.