$dhclientethN
Bien entendu, vous pouvez également envisager d’utiliser une configuration statique.
adresse_ipC'est localhost
IPadresse,
gw_ip_addressC'est la porte d'accès au réseau.
IPadresse.
$ ifconfig eth0 ip_address sur $ route ajouter un gw par défaut gw_ip_address
Si ce qui précède ne fonctionne pas, n'oubliez pas de passer
ifconfig/mii-tool/ethtoolAttendez que l'outil vérifie si la carte réseau est pilotée, puis passez
lspci/dmesgAttendez de vérifier le type de carte réseau (ou consultez le manuel de la carte mère et le manuel fourni avec la carte réseau indépendante), puis installez ou compilez le pilote correspondant, et enfin transmettez le pilote
insmod/modprobeAttendez que les outils soient chargés dans le noyau.
Le pont fonctionne dans
OSILa deuxième couche du modèle, la couche liaison de données, a uniquement besoin de connaître le nom de l'hôte cible.
MACL'adresse fonctionnera. Le noyau Linux est dans
2.2Cette fonction est prise en charge depuis le début. Veuillez vous référer aux documents de référence suivants pour les instructions de configuration spécifiques. Si vous souhaitez configurer l'hôte Linux comme pont réseau, vous avez besoin d'au moins deux cartes réseau.
La fonction d'un pont réseau est équivalente à celle d'un câble réseau. Les utilisateurs n'ont pas besoin de se soucier de ce qu'il y a à l'intérieur. En connectant ses deux ports réseau à deux hôtes, les deux hôtes peuvent communiquer entre eux. Cependant, il est plus puissant qu'un câble réseau. S'il est équipé d'un pare-feu, il peut isoler les segments réseau connectés à ses deux extrémités (notez qu'il s'agit d'un réseau, car il ne reconnaît pas).
IP), de plus, si le pont dispose de plusieurs ports réseau, un commutateur doté de fonctions complexes peut être implémenté, et si plusieurs ponts sont efficacement combinés, il est possible de mettre en œuvre un système de pare-feu complexe capable de contrôler le flux et d'équilibrer la charge.
Travaux de routage dans
OSILa troisième couche du modèle, la couche réseau, passe
routeurLe routage Linux peut être configuré. Bien entendu, il existe de nombreux outils sous Linux prenant en charge le routage dynamique. Les informations pertinentes sont abondantes sur Internet En raison de contraintes de temps, je ne les présenterai pas ici.
Quels services réseau sont nécessaires ?
Obtenez-en un pour le LAN
DHCPServeur, puis achetez-en un
dhcpd, regardez les références ;
Si vous souhaitez obtenir un serveur d'envoi d'e-mails, installez-le
envoyer un courrierou
exim4;
Si vous souhaitez à nouveau obtenir un serveur de liste de diffusion, installez-en un
facteur;
Si vous souhaitez obtenir un serveur qui reçoit du courrier, installez-en un
pop3serveur;
Si tu veux en avoir un
la toilesite, puis achetez-en un
apacheou
nginxserveur;
Si vous souhaitez obtenir le service de pare-feu, utilisez
iptablesConfiguration des outils
filtre netC'est ça
Quoi de plus ? Si vous y réfléchissez bien, il existe essentiellement une implémentation correspondante sur Linux.
Si un problème de réseau survient, pas de panique. Vérifiez chaque couche du réseau étape par étape : lien physique, couche liaison, couche réseau et couche application. Familiarisez-vous avec l'utilisation de divers outils, notamment.
éthéré/tcpdump,
hping,
nmap,
netstat,
tuyau réseau,
performance nette,
vnstat,
ntopattendez.
Pour une utilisation détaillée de ces outils et des connaissances connexes sur le diagnostic et la maintenance des problèmes de réseau, veuillez consulter les informations connexes suivantes.
Si vous souhaitez faire du développement de programmation réseau, par exemple :
Pour implémenter un client
/Pour les applications d'architecture serveur, vous pouvez utiliser Linux
douilleprogrammé;
Si vous souhaitez écrire un programme pour la capture de paquets et l'analyse de protocole, vous pouvez utiliser
libpapetc. bibliothèque de fonctions ;
Si vous souhaitez mettre en œuvre un certain protocole, vous pouvez vous référer au
RFCdocumentation et laissez-passer
douilleProgrammation à réaliser.
Vous pouvez vous référer au
Prise LinuxProgrammation et autres informations.
Il introduisait initialement un contenu de base lié au réseau, mais en raison de contraintes de temps, il n'a pas été élaboré. Pour plus de détails, veuillez vous référer aux documents pertinents.
À ce stade, l'ensemble du « paradigme de programmation Shell » est à peu près terminé, mais « l'exemple » manque d'exemples, en particulier dans cette section. Ainsi, si le temps le permet, quelques exemples seront ajoutés progressivement.
Réseaux informatiques : une approche d'analyse descendante
Architecture de réseau Linux (publié par Tsinghua University Press)
Dépannage et dépannage du système Linux Chapitre 13 Problèmes de réseau (People's Posts and Telecommunications Press)
Accès Internet commuté via ADSL sous Linux
Collecte d'informations pertinentes sur les réseaux sans fil sous Linux
Analyse de l'implémentation et utilisation du pont Linux
Mini-guide DHCP
Les 75 meilleurs outils de sécurité
Ce que les administrateurs réseau doivent savoir
Deux outils pour détecter les rootkits sous Linux : Rootkit Hunter et Chkrootkit
Analyse simple de la capture de paquets et du protocole IP (basée sur la bibliothèque pcap)
RFC
Exemple d'implémentation de programmation en langage C du protocole HTTP