web-dev-qa-db-fra.com

Quel est (le cas échéant) l'équivalent Ubuntu des scripts réseau?

Je viens de passer de Red Hat Enterprise Linux à Ubuntu Server et je dois configurer les réseaux avec des adresses IP statiques, plusieurs interfaces Ethernet, la liaison de canaux pour la redondance, un pont pour les ordinateurs virtuels, etc.

Dans RHEL, je l’ai fait en écrivant des fichiers de configuration dans/etc/sysconfig/network-scripts. Existe-t-il un fichier ou un répertoire similaire dans Ubuntu où vous pouvez configurer toutes les interfaces réseau? Si oui, où puis-je trouver de la documentation à ce sujet? Sinon, comment puis-je configurer le réseau au-delà des bases? (J'ai vu la mention de/etc/network/interfaces, mais je ne suis pas sûr que ce soit ce que je recherche.) Merci!

Mise à jour:

Merci à man interfaces , man bridge-utils-interfaces , et la page de documentation de la communauté Ubuntu pour la liaison , j'ai surtout compris ce que je voulais avoir besoin. La seule chose dont je ne suis toujours pas sûr, c'est comment mettre un pont au-dessus d'une interface liée. Voici la partie pertinente de mon fichier d'interfaces:

auto br0
iface br0 inet static
    address 10.1.254.101
    netmask 255.255.255.0
    network 10.1.254.0
    broadcast 10.1.254.255
    gateway 10.1.254.50
    dns-nameservers 10.1.254.252
    bridge_ports bond0
    bridge_stp off

iface bond0 inet manual
    bond-slaves eth0 eth1
    bond_mode balance-rr
    bond_miimon 100

Est-ce correct?

6
Taymon

Ubuntu place toutes les interfaces dans /etc/network/interfaces, la syntaxe est similaire à RHEL pour la plupart des choses que vous voulez.

Avec Debian/Ubuntu, vous pouvez exécuter des commandes à partir de ce fichier avec pré-up, post-up, pre-down, post-down.

Pour votre pont

Sudo apt-get -y install bridge-utils uml-utilities

échantillon /etc/network/interfaces

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 5

Si vous avez une question plus spécifique ou si vous êtes bloqué, envoyez votre configuration RHEL et nous pourrons vous aider à la convertir.

Voir interfaces homme

8
Panther