18 janv. 2016

Configuration réseau sur RHEL/CENTOS 7



Après avoir pas mal travailler sur des CentOS 5 puis CentOS 6 et un passage sur Ubuntu. Il est temps pour moi de passer à CentOS 7.

C'est cette marche irrésistible vers le progrès.

 J'ai trouvé un tuto assez sur l'excellent site server-world.info concernant la configuration du réseau, source : http://www.server-world.info/en/note?os=CentOS_7&p=initial_conf&f=3



Configuration réseaux

Vérification des interfaces réseaux:
# nmcli d
L'interface ens192 n'était pas montée...

Un petit tour dans /etc/sysconfig/network-scripts/ifcfg-ens192
Remplacer ONBOOT=no par ONBOOT=yes

Montage de l'interface :
# ifup ens192
Modification de l'adresse IP
# nmcli c modify ens192 ipv4.addresses 10.250.0.222/24

Modification de la passerelle (gateway)
# nmcli c modify ens192 ipv4.gateway 10.250.0.10
 Utiliser une IP statique "manual", pour remettre en DHCP c'est "auto":
# nmcli c modify ens192 ipv4.method manual

Redémarrer l'interface réseau:
# nmcli c down ens192; nmcli c up ens192
Connection 'ens192' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/0)
Connexion activée avec succès (chemin D-Bus actif : /org/freedesktop/NetworkManager/ActiveConnection/1)
 Un petit script permettant de configurer automatiquement le réseau:
 (centos-postinstall.sh)
#/bin/bash
#
echo "Post-install for CentOS 7"
###
# CONFIGURATION RESEAU
###
echo "[Configure your Hostname]"
read -p "Hostname ? " HOSTNAME
hostnamectl set-hostname $HOSTNAME
#echo HOSTNAME=$HOSTNAME >> /etc/sysconfig/network
#echo -e "NETWORKING=yes\nHOSTNAME=$HOSTNAME\nGATEWAY=10.250.0.10" > /etc/sysconfig/network
echo "---"
echo "[Configure your network]"
INT=`nmcli d status | grep ethernet | awk '{ print $1 }' | head -n1`
echo "Interface utilisée : $INT"
read -p "Entrer l'IP souhaitée (10.250.0.* network) " IP
echo "[IP]"
nmcli c modify $INT ipv4.addresses $IP/24
echo "[PASSERELLE]"
nmcli c modify $INT ipv4.gateway 10.250.0.10
echo "[DNS]"
nmcli c modify $INT ipv4.dns 10.250.0.10
echo "[IP STATIQUE]"
nmcli c modify $INT ipv4.method manual
echo "[ONBOOT YES]"
sed -i "/ONBOOT/ d" /etc/sysconfig/network-scripts/ifcfg-$INT
echo "ONBOOT=\"yes\"" >> /etc/sysconfig/network-scripts/ifcfg-$INT
echo "[REDEMARRAGE DE $INT]"
nmcli c down $INT; nmcli c up $INT
echo "[DETAILS DE $INT]"
nmcli d show $INT
###
# PROXY YUM
###
echo "[Configuration de yum.conf]"
echo -e "proxy=http://10.49.64.5:8080" >> /etc/yum.conf
sleep 5
reboot

Aucun commentaire:

Enregistrer un commentaire

Différences majeures entre Red Hat 6, 7, 8 et 9

Quelles sont les différences majeures entre RHEL 6, 7, 8 et 9 ? Système de fichiers RHEL 6: Par défaut : ext4. Autres : ext2, ext3 supportés...