« REDHAT » : différence entre les versions

De TwisterWiki
 
(13 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Création d'un repository pour yum ==
* [[yum_repository | Création d'un dépot yum]]
=== Arborescence d'un repo ===
* [[creation_rpm | Création d'un RPM]]
yum
├── base
│  └── [Distrib_version]
│      └── [arch]
│          ├── monappli-1.0-1.[arch].rpm
│          └── repodata
│              ├── filelists.xml.gz
│              ├── other.xml.gz
│              ├── primary.xml.gz
│              └── repomd.xml
└── updates
    └── [Distrib_version]
        └── [arch]
            ├── monappli-1.0-2.[arch].rpm
            └── repodata
                ├── filelists.xml.gz
                ├── other.xml.gz
                ├── primary.xml.gz
                └── repomd.xml


== Création d'un paquet RPM ==
=== Arborescence ===
rpmbuild folder
├── BUILD
│  └── projet
├── BUILDROOT
│  ├── monappli-0.1-1.[arch]
│  │    ├── file1
│  │    ├── file2
│  │    ├── folder1
│  │    └── folder2
│  └── monappli2-0.1-1.[arch]
│      ├── file1
│      ├── file2
│      ├── folder1
│      └── folder2
├── RPMS
│      └── [arch]
│          ├── monappli-0.1-1.[arch].rpm
│          └── monappli2-0.1-1.[arch].rpm
├── SOURCES
├── SPECS
│  ├── monappli-0.1-1.specs
│  └── monappli2-0.1-1.specs
├── SRPMS
│  ├── monappli-0.1-1.src.rpm
│  └── monappli2-0.1-1.src.rpm
└── tmp
=== Création du paquet ===
* Compilation pour l'archi noarch
rpmbuild -ba --target=noarch  /SPECS/ouroboros-exploitation.spec
* Compilation pour l'archi i386
rpmbuild -ba /SPECS/ouroboros-exploitation.spec


== Configuration réseau ==
== Configuration réseau ==
Ligne 67 : Ligne 12 :
  NETMASK1=xxx.xxx.xxx.xxx
  NETMASK1=xxx.xxx.xxx.xxx
  GATEWAY1=xxx.xxx.xxx.xxx
  GATEWAY1=xxx.xxx.xxx.xxx
Ou
IP/mask via gateway
IP/mask via gateway


* Activation de la route
* Activation de la route
  ifdown ethx
  ifdown ethx
  ifup ethx
  ifup ethx
=== Utilisation d'un VLAN ===
* créer un fichier ifcfg-ethx.vlan
VLAN=YES
BOOTPROTO=static
ONBOOT=yes
HWADDR=xx:xx:xx:xx:xx:xx
DEVICE=ethx.vlan
IPADDR=172.16.40.150
NETMASK=255.255.255.240
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
[[category:système]]
[[category:Linux]]

Dernière version du 13 juin 2013 à 08:49


Configuration réseau

Ajout de route spécifique pour chaque interface

  • Création d'un fichier /etc/sysconfig/network-scripts/route-ethx
ADDRESS0=172.16.2.0
NETMASK0=255.255.255.0
GATEWAY0=172.16.1.0
ADDRESS1=xxx.xxx.xxx.xxx
NETMASK1=xxx.xxx.xxx.xxx
GATEWAY1=xxx.xxx.xxx.xxx
Ou
IP/mask via gateway
IP/mask via gateway
  • Activation de la route
ifdown ethx
ifup ethx

Utilisation d'un VLAN

  • créer un fichier ifcfg-ethx.vlan
VLAN=YES
BOOTPROTO=static
ONBOOT=yes
HWADDR=xx:xx:xx:xx:xx:xx
DEVICE=ethx.vlan
IPADDR=172.16.40.150
NETMASK=255.255.255.240
ETHTOOL_OPTS="speed 100 duplex full autoneg off"