Configuration réseau

Configuration d'une carte réseau

  • Les fichiers sont dans le dossier "/etc/sysconfig/network-scripts"

  • Il y a un fichier de configuration par carte réseau. Pour la carte "enp0s3" par exemple, il faut utiliser le fichier "ifcfg-enp0s3"

  • Exemple d'adresse ip fixe :

TYPE=Ethernet
DEVICE=enp0s3
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.16.150
NETMASK=255.255.255.0
GATEWAY=192.168.16.254
DNS1=9.9.9.9

Configuration avec nmtui ou nmcli

  • nmtui permet la configuration avec une interface semi graphique (curses)

  • nmcli permet la configuration et la consultation des paramètres réseau. C'est une surcouche au mécanisme officiel de linux

Dépôts

  • Les dépôts sont configurés dans le dossier "/etc/yum.repos.d"

  • J'utilise un dépôt avec une adresse ip fixe : "http://mirror.switch.ch" ou "http://ftp.fau.de". Le firewall du lycée laisse donc un accès HTTP aux adresses IP : 86.119.30.68 et 131.188.12.211

  • Exemple pour le dépôt CentOS-Base.repo :

baseurl=http://ftp.fau.de/centos/$releasever/BaseOS/$basearch/os/
  • Pour avoir accès aux mêmes paquets que RedHat, il faut ajouter le dépôt "epel". Pour l'ajouter :

dnf install epel-release
  • Ce dépôt est aussi disponible sur les dépots "mirror.switch.ch" ou "ftp.fau.de". Il est donc souhaitable de modifier la configuration, par exemple :

baseurl=http://ftp.fau.de/epel/$releasever/Everything/$basearch

Gestionnaire de paquets

  • Je conseille d'utiliser le nouveau gestionnaire dnf (celui-ci remplace yum)

  • Chercher un paquet : dnf search "unpaquet" : Le symbole * est utilisable.

  • Informations sur un paquet : dnf info "unpaquet"

  • Mise à jour du cache : dnf makecache

  • Installer un paquet : dnf install "unpaquet" : -y pour répondre automatiquement yes

  • Installer un paquet local : dnf localinstall "unpaquet" : Eventuellement ajouter l'option --nogpgcheck

  • Pour le désinstaller : dnf remove "unpaquet"

  • Update du système : dnf update

  • Liste des paquets : dnf list

  • Liste des paquets inutiles : dnf list autoremove

  • Liste des paquets installés : dnf list installed