Discussion:
smeserver et vlan
(trop ancien pour répondre)
ecureuil
2015-10-05 18:43:38 UTC
Permalink
bonjour

Il y a environ 3 ans j'avais mis un vlan pour ma freebox hd.

J'ai essayé de faire des templates pour ne pas être obligée de refaire
les commandes chaque fois que le serveur est reconfiguré.

J'ai ajouté 3 ifcfg en template dans
/etc//e-smith/templates/etc/sysconfig/network-scripts/

ifcfg-eth0.100
---
DEVICE=eth0.100
VLAN=yes
BRIDGE=tv
---
ifcfg-eth1.100
---
DEVICE=eth1.100
VLAN=yes
BRIDGE=tv
---
ifcfg-tv
---
DEVICE=tv
TYPE=Bridge
---

Je viens de faire un reconfigure de ma sme après la maj de sme :
ifcfg-eth0.100, ifcfg-eth1.100 et ifcfg-tv n'ont pas été mis dans
/etc/sysconfig/network-scripts/.

# ls -al /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r-- 1 root root 470 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-bond0
-rw-r--r-- 1 root root 469 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 549 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth1
-rw-r--r-- 1 root root 254 10 oct. 2013
/etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r-- 1 root root 642 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-ppp0

Pas de ifcfg-eth0.100, ifcfg-eth1.100, ifcfg-tv.

Je suis obligée de faire les commandes :
expand-template /etc/sysconfig/network-scripts/ifcfg-eth0.100
expand-template /etc/sysconfig/network-scripts/ifcfg-eth1.100
expand-template /etc/sysconfig/network-scripts/ifcfg-tv

et après les fichiers ifcfg-eth0.100, ifcfg-eth1.100 et ifcfg-tv sont
dans /etc/sysconfig/network-scripts/ :
# ls -al /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r-- 1 root root 470 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-bond0
-rw-r--r-- 1 root root 469 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 422 5 oct. 19:54
/etc/sysconfig/network-scripts/ifcfg-eth0.100
-rw-r--r-- 1 root root 549 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth1
-rw-r--r-- 1 root root 422 5 oct. 19:54
/etc/sysconfig/network-scripts/ifcfg-eth1.100
-rw-r--r-- 1 root root 254 10 oct. 2013
/etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r-- 1 root root 642 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-ppp0

mais :
]# brctl show
bridge name bridge id STP enabled interfaces

Je fais les commandes :
ifup eth0.100
ifup eth1.100
ifup tv

]# brctl show
bridge name bridge id STP enabled interfaces
tv 8000.0050b60a4271 no eth0.100
eth1.100
Maintenant cela refonctionne.


J'ai regardé ce qu'il y a dans
/etc/e-smith/templates/etc/sysconfig/network-scripts/

# ls -al /etc/e-smith/templates/etc/sysconfig/network-scripts/
chat-ppp0/ ifcfg-eth0.100 ifcfg-eth1.100 ifcfg-ethX/
ifcfg-ppp0/ ifcfg-tv route-ethX/

Mes 3 fichiers n'ont rien à faire ici (ifcfg-eth0.100 ifcfg-eth1.100
ifcfg-tv) dans /etc/e-smith/templates/etc/sysconfig/network-scripts/

Mais comment faire?

Merci
Anne
ecureuil
2015-10-11 12:09:02 UTC
Permalink
Post by ecureuil
bonjour
Il y a environ 3 ans j'avais mis un vlan pour ma freebox hd.
J'ai essayé de faire des templates pour ne pas être obligée de refaire
les commandes chaque fois que le serveur est reconfiguré.
J'ai ajouté 3 ifcfg en template dans
/etc//e-smith/templates/etc/sysconfig/network-scripts/
ifcfg-eth0.100
---
DEVICE=eth0.100
VLAN=yes
BRIDGE=tv
---
ifcfg-eth1.100
---
DEVICE=eth1.100
VLAN=yes
BRIDGE=tv
---
ifcfg-tv
---
DEVICE=tv
TYPE=Bridge
---
ifcfg-eth0.100, ifcfg-eth1.100 et ifcfg-tv n'ont pas été mis dans
/etc/sysconfig/network-scripts/.
# ls -al /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r-- 1 root root 470 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-bond0
-rw-r--r-- 1 root root 469 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 549 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth1
-rw-r--r-- 1 root root 254 10 oct. 2013
/etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r-- 1 root root 642 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-ppp0
Pas de ifcfg-eth0.100, ifcfg-eth1.100, ifcfg-tv.
expand-template /etc/sysconfig/network-scripts/ifcfg-eth0.100
expand-template /etc/sysconfig/network-scripts/ifcfg-eth1.100
expand-template /etc/sysconfig/network-scripts/ifcfg-tv
et après les fichiers ifcfg-eth0.100, ifcfg-eth1.100 et ifcfg-tv sont
# ls -al /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r-- 1 root root 470 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-bond0
-rw-r--r-- 1 root root 469 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 422 5 oct. 19:54
/etc/sysconfig/network-scripts/ifcfg-eth0.100
-rw-r--r-- 1 root root 549 15 mars 2015
/etc/sysconfig/network-scripts/ifcfg-eth1
-rw-r--r-- 1 root root 422 5 oct. 19:54
/etc/sysconfig/network-scripts/ifcfg-eth1.100
-rw-r--r-- 1 root root 254 10 oct. 2013
/etc/sysconfig/network-scripts/ifcfg-lo
-rw-r--r-- 1 root root 642 1 mars 2015
/etc/sysconfig/network-scripts/ifcfg-ppp0
]# brctl show
bridge name bridge id STP enabled interfaces
ifup eth0.100
ifup eth1.100
ifup tv
]# brctl show
bridge name bridge id STP enabled interfaces
tv 8000.0050b60a4271 no eth0.100
eth1.100
Maintenant cela refonctionne.
J'ai regardé ce qu'il y a dans
/etc/e-smith/templates/etc/sysconfig/network-scripts/
# ls -al /etc/e-smith/templates/etc/sysconfig/network-scripts/
chat-ppp0/ ifcfg-eth0.100 ifcfg-eth1.100 ifcfg-ethX/
ifcfg-ppp0/ ifcfg-tv route-ethX/
Mes 3 fichiers n'ont rien à faire ici (ifcfg-eth0.100 ifcfg-eth1.100
ifcfg-tv) dans /etc/e-smith/templates/etc/sysconfig/network-scripts/
Mais comment faire?
J'ai posté la réponse :
http://forums.contribs.org/index.php/topic,51604.0.html

Dani m'a donné une piste pour résoudre le problème.
Cela résiste au reonfigure
Anne

Loading...