Koozali.org: home of the SME Server

reconfigure et expand-template /etc/sysconfig/network-scripts/

Offline ecureuil

  • *
  • 261
  • +0/-0
Bonjour,

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

expand-template /etc/sysconfig/network-scripts/ifcfg-eth2

le fichier a bien été transféré dans /etc/sysconfig/network-scripts/

service network restart

tout fonctionne.

un reboout du serveur est cela fonctionne toujours
ifconfig me confirme cela

reconfigure du serveur : le fichier disparaît  de /etc/sysconfig/network-scripts/ et de ifconfig

Si quelqu'un a une idée...
J'ai oublié quelque chose mais quoi?

Anne

guest22

Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #1 on: April 06, 2015, 10:36:35 AM »
The action /etc/e-smith/events/actions/update-ifcfg will erase manually created ifcfg-xx files and will only generate what is known to SME Server data.

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #2 on: April 06, 2015, 02:11:46 PM »
The action /etc/e-smith/events/actions/update-ifcfg will erase manually created ifcfg-xx files and will only generate what is known to SME Server data.

Comment fait-on reconnaitre eth2?

anne

guest22

Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #3 on: April 06, 2015, 02:20:41 PM »
What are you using eth2 for pls?

Offline Xavier.A

  • ***
  • 104
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #4 on: April 06, 2015, 06:45:40 PM »
Bonjour Ecureuil/Anne,

Je crois savoir que tu n'es pas complétement novice donc un bon schémas de ce que tu veux faire avec une petite explication (comme sur IXUS) ne ferait pas de mal à la compréhension de ta demande.

Pour autant je vais tenter de te donner quelques pistes qui doivent être adaptées à la version de SME que tu utilises:

La configuration des cartes réseaux est vraiment un vieux sujet concernant la SME, il va te falloir une bonne compréhension du fonctionnement propre à la SME.

Si tu as les compétences requises tu peux regarder le code pondu par un certain packager pour permettre l'installation de Coova-chili:
En général son code est une tambouille indigeste mais on peut y trouver de l'inspiration pour ré-écrire quelque chose de plus élégant et de plus léger.

En fonction de ce que tu veux faire, tu peux peut-être aussi utiliser des VLAN ou te tourner vers une autre distribution capable nativement de faire ce que tu veux (IPCop ou PFsense par exemple).

A+

Xavier
« Last Edit: April 06, 2015, 06:47:58 PM by Xavier.A »
“When the wise man points to the moon, the fool looks at the finger.”

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #5 on: April 06, 2015, 10:17:52 PM »
Bonjour Ecureuil/Anne,

Je crois savoir que tu n'es pas complétement novice donc un bon schémas de ce que tu veux faire avec une petite explication (comme sur IXUS) ne ferait pas de mal à la compréhension de ta demande.

Pas complètement novice mais j'ai beaucoup perdu.
Il y a beaucoup de choses dont je ne me souviens plus.

Ce que je veux faire
regarder la télé dans mon lit avec la freebox HD
Je n'ai qu'un câble réseau qui arrive dans ma chambre.
Donc mon idée (qu'on m'a soufflé) faire un vlan avec bridge pour ma freebox HD.

En février 2013, mon fils rentrait de l'hôpital chez moi avec des gros soucis de santé.
Pas de TV,
Je n'utilisais pas la freebox HD.
Je voulais qu'il puisse voir la télé et accéder à internet avec son pc pour pouvoir rester en relation avec ses amis..
Mais je n'avais qu'un câble réseau dans chaque chambre.

Les commandes faites en février 2013.
http://www.guilde.asso.fr/lurker/message/20130217.130339.7e85936f.fi.html

L'opération est réussie avec sme 7.
Plus de maj avec sme 7 donc plus de reconfigure juste de temps en temps un reboot.

Je suis en train de passer en sme 9 et j'ai décidé de mettre cela en template avec sme 9.

Quote
Pour autant je vais tenter de te donner quelques pistes qui doivent être adaptées à la version de SME que tu utilises:

La configuration des cartes réseaux est vraiment un vieux sujet concernant la SME, il va te falloir une bonne compréhension du fonctionnement propre à la SME.

J'ai regardé beaucoup de post mais rien trouvé pour mon dernier souci.
J'ai même trouvé en février 2013 smeserver_vlans_0.0.1_13.noarch.rpm.tar.gz
y-a le rpm source et le noarch...
Je l'ai de nouveau cherché mais pas retrouvé.

Quote
Si tu as les compétences requises tu peux regarder le code pondu par un certain packager pour permettre l'installation de Coova-chili:
En général son code est une tambouille indigeste mais on peut y trouver de l'inspiration pour ré-écrire quelque chose de plus élégant et de plus léger.

J'ai commencé de regarder mais comme tu dis : tambouille indigeste pour le mortel que je suis.
Ma maitrise de sme n'est pas au top.
=> Mais rien trouvé pour ce que je veux faire dans le source de ce rpm.

J'avais trouvé un autre truc mais impossible de remettre la main dessus.

Quote
En fonction de ce que tu veux faire, tu peux peut-être aussi utiliser des VLAN ou te tourner vers une autre distribution capable nativement de faire ce que tu veux (IPCop ou PFsense par exemple).

A+

Xavier

ach tu as retrouvé mon vieux post ;)

Je vais essayer de bipper dani...
Il aurait peut-être une idée

Pour l'instant, j'ai le template pour charger le driver, pour le sysctl.conf qui résiste au reconfigure.

Reste plus que le network-script.

Sinon après un reconfigure il faut juste refaire les expand-template et network restart et c'est reparti pour voir la tv au fond de mon lit. ;)

anne
« Last Edit: April 07, 2015, 11:22:30 AM by ecureuil »

Offline lurey

  • *
  • 78
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #6 on: September 30, 2015, 11:40:50 PM »
The action /etc/e-smith/events/actions/update-ifcfg will erase manually created ifcfg-xx files and will only generate what is known to SME Server data.

Je dis peut-être des bêtises, mais ayant pour tout autres choses fait des ajouts à certains fichiers templatisés, je me demande...
Si je comprends, "the action....update-ifcfg" reconstruit les fichiers de template et "élimine" ton ajout... Mais si tu mettais ton template additionnel dans  /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ , ne resterait-il pas en l'état, ajouté à chaque reconfiguration au fichier généré ?
Bricoleur informatique, qui speak très mal english... merci de votre indulgence !

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #7 on: October 04, 2015, 08:16:40 PM »
Je dis peut-être des bêtises, mais ayant pour tout autres choses fait des ajouts à certains fichiers templatisés, je me demande...
Si je comprends, "the action....update-ifcfg" reconstruit les fichiers de template et "élimine" ton ajout... Mais si tu mettais ton template additionnel dans  /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ , ne resterait-il pas en l'état, ajouté à chaque reconfiguration au fichier généré ?

cela ne fonctionne pas ou j'ai raté in épisode.

Je n'arrive pas à comprendre comment se passe les interface réseau.
J'ai certainement raté un épisode.


Posted by: RequestedDeletion « on: April 06, 2015, 10:36:35 AM » :
The action /etc/e-smith/events/actions/update-ifcfg will erase manually created ifcfg-xx files and will only generate what is known to SME Server data.
=> L'action '/etc/e-smith/events/actions/update-ifcfg' effacera les fichiers ifcfg-xx créés manuellement et ne génèrent que ce qui est connu aux données de SME Server.

Je pense qu'll doit falloir ajouter avec db mais pas trouvé comment faire.

Anne

Offline Xavier.A

  • ***
  • 104
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #8 on: October 08, 2015, 02:16:43 PM »
Bonjour Anne,

Est-ce que votre problème concernant la diffusion de la télévision dans la chambre est résolu?

Sinon, je viens de refaire un TP sur la diffusion de la télévision sur un réseau local et une partie de la mise en œuvre peut éventuellement vous intéresser.

Une des mises en œuvre concerne la TNT et est basée sur Tvheadend.
Pour la partie matériel, il vous faudrait :
  • une réception TNT de bonne qualité (sinon amplificateur);
  • une prise murale TV voire un accès au répartiteur coaxial mais si vous disposez d'un coffret multimédia de type Legrand c'est carrément le top;
  • une carte compatible DVB-T sinon une clé usb à enficher dans un port usb de votre serveur SME,
  • un cable coaxial ou un cable TV standard pour relier la prise TV à votre serveur.
Pour la partie logiciel, Tvheadend ne dispose pas à ma connaissance de RPM il vous faudra donc l’installer à coup de "configure/make/make install", bref à l'ancienne  :lol:

A+

PS 1: je viens de retrouver ça dans mes favoris mais ça concerne plutôt les flux à partir de la FreeBox V5.
PS 2: une autre des mises en œuvre concerne l'utilisation de VLC en tant que serveur de streaming.
« Last Edit: October 09, 2015, 12:59:12 PM by Xavier.A »
“When the wise man points to the moon, the fool looks at the finger.”

Offline Xavier.A

  • ***
  • 104
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #9 on: October 09, 2015, 02:22:59 PM »
La solution pour activer une troisième interface réseau n'est pas triviale mais n'est pas difficile à trouver. Je vais vous proposer une solution ce n'est pas LA solution mais ça a le mérite de fonctionner.

Tout d'abord, il faut évidemment disposer d'une carte avec plusieurs ports RJ45 (à un certain niveau ce n'est pas obligatoire) dans mon cas je vais ajouter une interface à une VM SME9 et on démarre la VM.

1) Vérifier la détection par Udev
Code: [Select]
cat /etc/udev/rules.d/70-persistent-net.rules
Il vous faut y observer la bonne détection de eth0, eth1, eth2

2) Lister les interfaces avec ifconfig (déprécié) et avec ip (conseillé : man ip)
Code: [Select]
ifconfig
ip addr show

Ifconfig ne donne rien mais ip liste bien l'interface eth2

3) Vérifier le routage avec route (déprécié) et avec ip route (conseillé)
Code: [Select]
route -n
ip route list
pas de route pour eth2

4) DB : le driver pour eth2
Code: [Select]
config show | grep EthernetDriver

rien pour eth2, on va configurer le driver
Code: [Select]
/sbin/e-smith/config set EthernetDriver3 virtio_net

ou pour certaine carte Intel:
Code: [Select]
/sbin/e-smith/config set EthernetDriver3 e1000

Il est préférable de configurer le même driver pour toutes vos interfaces.

5) Templates-custom : ifcfg-eth2
Code: [Select]
mkdir -p /etc/e-smith/templates-custom/etc/sysconfig/network-scripts
cat > /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ifcfg-eth2 <<'EOF'
TYPE=Ethernet
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.20.30.40
NETMASK=255.255.255.0
NETWORK=10.20.30.0
BROADCAST=10.20.30.255
EOF

Il vous faut adapter le template avec les valeurs de votre réseau local et ensuite :
Code: [Select]
/sbin/e-smith/expand-template /etc/sysconfig/network-scripts/ifcfg-eth2

Vous pouvez le vérifier :
Code: [Select]
cat /etc/sysconfig/network-scripts/ifcfg-eth2
mais comme vous l'avez découvert ça ne va pas suffir !

6) Events & Actions : update-ifcfg
On va se chercher un "action" qui va bien pour activer l'interface
Code: [Select]
ls /etc/e-smith/events/actions | grep ifcfg

on regarde le code :
Code: [Select]
cat  /etc/e-smith/events/actions/update-ifcfg

On se dit que ça devrait faire l'affaire et donc on cherche un "event" avec "update-ifcfg"
Code: [Select]
locate 'update-ifcfg'

L'event "network-create" a l'air pas trop mal, on va essayer de s'en servir :
Code: [Select]
/sbin/e-smith/signal-event network-create

7) Vérification avant redémarrage
Code: [Select]
cat /etc/sysconfig/network-scripts/ifcfg-eth2
Patatra, "ifcfg-eth2" a été complètement écrasé ! Bon c'est pas grave parce qu'on est plus malin que les autres, on va contourner le problème !

on est têtu :
Code: [Select]
/sbin/e-smith/expand-template /etc/sysconfig/network-scripts/ifcfg-eth2

et on active l'interface comme on le ferait sur une Centos standard :
Code: [Select]
ip link set dev eth2 up

puis on vérifie :
Code: [Select]
ip addr show dev eth2

A ce stade, on est bon mais que va-t-il se passer au redémarrage du système ? Sans rentrer dans les détails du pourquoi ou du comment, "ifcfg-eth2" va être écrasé !

8 ) rc.local
Si à chaque démarrage du système, il faut que le templates-custom soit régénéré et que l'interface soit re-activée alors on utilise rc.local pour tricher un peu.
Code: [Select]
cat >> /etc/rc.d/rc.local <<'EOF'
/sbin/e-smith/expand-template /etc/sysconfig/network-scripts/ifcfg-eth2 && \
ip link set dev eth2 up
EOF

9) Redémarrage du  système :
Code: [Select]
/sbin/e-smith/signal-event reboot

Dès que le système a fini de redémarrer, on va pouvoir tester si eth2 est toujours parmi nous :
Code: [Select]
cat /etc/sysconfig/network-scripts/ifcfg-eth2
ip addr show dev eth2
ip route list

Voilà, eth2 est prête à servir !
En fonction de ce que vous voulez faire ça risque de ne pas être suffisant, il faudra peut-être ajouter quelques règles à iptables.
Pour répondre à un autre post, cette manipulation peut servir aussi lorsqu'on utilise Virtualbox avec un serveur SME disposant d'une carte réseau avec plus de 2 ports RJ45.

A+

« Last Edit: October 10, 2015, 12:34:20 PM by Xavier.A »
“When the wise man points to the moon, the fool looks at the finger.”

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #10 on: October 10, 2015, 11:33:45 PM »
bonjour,

mes derniers essais...

Je suis avec sme 9.

Je n'ai qu'un cable réseau dans chaque chambre.
salle à manger : freebox - server sme - swith avec cable réseau qui va dans chambre 1
chambre 1 : cable réseau salleàmanger-chambre1 - swith - freebox hd  - ordinateur - cable réseau chambre1-chambre2
chambre 2 : cable réseau chambre1-chambre2 - swith - freebox hd  - ordinateur

Mur en béton donc pas de wifi entre la salle à manger et les chambres.

J'ai fait un vlan avec bidge en 2013 pour que mon fils qui avait de gros soucis de santé puisse voir la télé  dans sa chambre avec la freebox hd qui est attaché à un écran d'ordinateur.

Ce que j'avais fait résistait au reboot mais pas au reconfigure.

J'essaie de mettre en place pour que cela résiste au reconfigure.

1 - Chargement du module 802.1q
=========================

C'est en template
voir le post : http://forums.contribs.org/index.php/topic,51561.0.html
Cela résiste au reboot et au reconfigure

2 - creation des interfaces VLAN et bridge
===============================

Dani m'a dit
what you can try is this
create the configuration you want in /etc/sysconfig/network-scripts/ifcfg-XXX (you can create it directly, without templates)
then declare the interface in the DB with
db configuration set CustomInterface interface Name XXX
I haven't tested though

J'ai donc mis directement dans /etc/sysconfig/network-scripts/
eth0 est l'interface externe
eth1 est l'interface interne
-----
cat /etc/sysconfig/network-scripts/ifcfg-eth0.100

DEVICE=eth0.100
VLAN=yes
BRIDGE=tv
-----
cat /etc/sysconfig/network-scripts/ifcfg-eth1.100

DEVICE=eth1.100
VLAN=yes
BRIDGE=tv
-----
cat /etc/sysconfig/network-scripts/ifcfg-tv
### creation du pont

DEVICE=tv
TYPE=Bridge
-----

# 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 16 mars   2015 /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 16 mars   2015 /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
-rw-r--r-- 1 root root 408 16 mars   2015 /etc/sysconfig/network-scripts/ifcfg-tv

ajout des 3 db :

db configuration set vlan_eth0-100 interface Name ethO.100
db configuration set vlan_eth1-100 interface Name eth1.100
db configuration set bridge_tv interface Name tv

#config show vlan_eth0-100
    Name=eth0.100
#config show vlan_eth1-100
eth1.100=interface
    Name=eth1.100
# config show bridge_tv
tv=interface
    Name=tv

pour supprmer une db :
 config delete xxxx

# 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

Je reboote.
J'ai toujours les fichiers mis dans /etc/sysconfig/network-scripts : ifcfg-eth0.100, ifcfg-eth1.100 et ifcfg-tv
brctl show => ok

Je reconfigure
J'ai toujours les fichiers mis dans /etc/sysconfig/network-scripts : ifcfg-eth0.100, ifcfg-eth1.100 et ifcfg-tv
brctl show => ok

3 - désactivation d'iptables pour le bridge
===============================

C'est en template
Cela résiste au reboot et au reconfigure

------
# cat /etc/e-smith/templates-custom/etc/sysctl.conf/net.vlan100

# Exclure les connexions en bridge de la prise en charge iptables'
net.bridge.bridge-nf-call-iptables = 0
------

 il y a un truc qui me tracassent :
Aucun bridge ne passe par iptables avec ce que je viens d'écrire
ci-dessus.

J'ai essayé d'utiliser iptables, mais pas réussi.
J'ai donc ajouté la ligne 'net.bridge.bridge-nf-call-iptables = 0' au
fichier sysctl.conf.
Mais maintenant aucun bridge ne passe par iptables

Je n'ai pas trouvé pour ajouter cette ligne juste pour le bridge tv, ni
pour configurer iptables.

reste plus qu'à comprendre pour iptables.

Anne
« Last Edit: October 11, 2015, 02:22:18 AM by ecureuil »

Offline Xavier.A

  • ***
  • 104
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #11 on: October 11, 2015, 04:02:12 PM »
@Anne

Je suis avec sme 9.

Je n'ai qu'un cable réseau dans chaque chambre.
salle à manger : freebox - server sme - swith avec cable réseau qui va dans chambre 1
chambre 1 : cable réseau salleàmanger-chambre1 - swith - freebox hd  - ordinateur - cable réseau chambre1-chambre2
chambre 2 : cable réseau chambre1-chambre2 - swith - freebox hd  - ordinateur
J'y vois déjà plus clair et je reformule :
Vous voulez faire traverser par la SME, les flux provenant de la Freebox, vers les 2 boitiers Freebox player situés dans les chambres.

J'ai plusieurs questions à vous poser :
  • Avez-vous essayé ce montage en utilisant les FreePlugs ?
  • Est-ce que tous vos équipements réseau (hormis ceux de Free) sont compatibles IEEE 802.1Q ?
  • Est-ce que chaque FreeBox Player arrive à obtenir une IP?
Le blog qui ressort souvent dans les forums de Freenautes est celui de G-Rom, il y a aussi cet article et la documentation officielle.
De toute façon si votre montage fonctionnait comme ça c'est que vous n’étiez pas loin d'une résolution complète.

Il semble y avoir une erreur dans :
Code: [Select]
db configuration set vlan_eth0-100 interface Name ethO.100
qui devrait plutôt être :
Code: [Select]
db configuration set vlan_eth0-100 interface Name eth0.100

Après des tests, je confirme que le montage est préservé après un redémarrage normal et il semble que ça soit aussi le cas après une reconfiguration.
Cependant il faut toujours mettre "down" puis "up" une interface pour qu'elle obtienne sa configuration correcte avec une IP, donc je maintiens une partie du code à ajouter dans le rc.local, il faudrait le compléter avec un test de "/sys/class/net/ethX/operstate" !

Pour le bridge, il ne semble pas nécessaire d'ajouter de règles à iptables, seulement ça:
Code: [Select]
iptables -I FORWARD -i tv -j ACCEPTpuis vérifier que la règle a bien été insérée au bon endroit :
Code: [Select]
iptables -vnL FORWARD
L'ajouter à rc.local pour ne pas se prendre la tête avec les templates dans "/etc/e-smith/templates/etc/rc.d/init.d/masq". Peut-être faudrait-il voir du coté de ebtables (un tuto ici mais pour Debian).

Je vais attendre demain pour monter une configuration réseau physique pour tester le tout. Il faudrait essayer de capturer les trames pour vérifier le fonctionnement avec les VLAN et le bridge. Il faudrait aussi tester sans les switches en câblant directement un boîtier HD à la SME ( si si, ça marche avec les dernières générations de carte, inutile de changer de câble).

Voilà pour aujourd'hui :wink:

A+
« Last Edit: October 11, 2015, 09:38:33 PM by Xavier.A »
“When the wise man points to the moon, the fool looks at the finger.”

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #12 on: October 11, 2015, 11:52:39 PM »
@Anne
J'y vois déjà plus clair et je reformule :
Vous voulez faire traverser par la SME, les flux provenant de la Freebox, vers les 2 boitiers Freebox player situés dans les chambres.

J'ai plusieurs questions à vous poser :
  • Avez-vous essayé ce montage en utilisant les FreePlugs ?
  • Est-ce que tous vos équipements réseau (hormis ceux de Free) sont compatibles IEEE 802.1Q ?
  • Est-ce que chaque FreeBox Player arrive à obtenir une IP?
Le blog qui ressort souvent dans les forums de Freenautes est celui de G-Rom, il y a aussi cet article et la documentation officielle.
De toute façon si votre montage fonctionnait comme ça c'est que vous n’étiez pas loin d'une résolution complète.

j'ai une freebox v5, pas de freeplugs, une seule freebox hd qui a le wifi mais traverse mal le mur en béton de la salle à manger.
J'utilise un cable éthernet catégorie 5e de pièce en pièce, le tout sous goulote (je suis locataire).
J'utilise donc le cable avec un switch non manageable (netgear gs105 et gs108)
La freebox hd se promène d'une chambre à l'autre selon les besoins. Dans chaque chambre il y a des haut-parleurs externes et un écran d'ordi avec prise dvi.

Le montage fonctionne depuis début 2013, mais à chaque reconfigure,  j'étais obligé de refaire le chargement du driver 8021q,  les expand-template et les ifup.

Il semble y avoir une erreur dans :
Code: [Select]
db configuration set vlan_eth0-100 interface Name ethO.100
qui devrait plutôt être :
Code: [Select]
db configuration set vlan_eth0-100 interface Name eth0.100


;) c'était le problème que j'avais un 0 (lettre) ou lieu du zéro
J'ai un tout petit peu galéré pour voir l'erreur et corriger!

Comment avoir la liste des db?
config show * ne fonctionne pas
=> trouvé http://wiki.contribs.org/Db_command_tutorial
db configuration show |less

Après des tests, je confirme que le montage est préservé après un redémarrage normal et il semble que ça soit aussi le cas après une reconfiguration.
Cependant il faut toujours mettre "down" puis "up" une interface pour qu'elle obtienne sa configuration correcte avec une IP, donc je maintiens une partie du code à ajouter dans le rc.local, il faudrait le compléter avec un test de "/sys/class/net/ethX/operstate" !

Pour le bridge, il ne semble pas nécessaire d'ajouter de règles à iptables, seulement ça:
Code: [Select]
iptables -I FORWARD -i tv -j ACCEPTpuis vérifier que la règle a bien été insérée au bon endroit :
Code: [Select]
iptables -vnL FORWARD
L'ajouter à rc.local pour ne pas se prendre la tête avec les templates dans "/etc/e-smith/templates/etc/rc.d/init.d/masq". Peut-être faudrait-il voir du coté de ebtables (un tuto ici mais pour Debian).

Je vais attendre demain pour monter une configuration réseau physique pour tester le tout. Il faudrait essayer de capturer les trames pour vérifier le fonctionnement avec les VLAN et le bridge. Il faudrait aussi tester sans les switches en câblant directement un boîtier HD à la SME ( si si, ça marche avec les dernières générations de carte, inutile de changer de câble).

Voilà pour aujourd'hui :wink:

A+

Pour la suite cela sera dans 8 jours... Internet sera à toute petite vitesse la semaine prochaine, donc juste les mails.  :(
Je testerai en revenant.

Anne
« Last Edit: October 12, 2015, 12:47:45 AM by ecureuil »

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: reconfigure et expand-template /etc/sysconfig/network-scripts/
« Reply #13 on: October 17, 2015, 05:39:03 PM »
La solution pour activer une troisième interface réseau n'est pas triviale mais n'est pas difficile à trouver. Je vais vous proposer une solution ce n'est pas LA solution mais ça a le mérite de fonctionner.
...
Dès que le système a fini de redémarrer, on va pouvoir tester si eth2 est toujours parmi nous :
Code: [Select]
cat /etc/sysconfig/network-scripts/ifcfg-eth2
ip addr show dev eth2
ip route list

Voilà, eth2 est prête à servir !
En fonction de ce que vous voulez faire ça risque de ne pas être suffisant, il faudra peut-être ajouter quelques règles à iptables.
Pour répondre à un autre post, cette manipulation peut servir aussi lorsqu'on utilise Virtualbox avec un serveur SME disposant d'une carte réseau avec plus de 2 ports RJ45.

A+

Cela résiste au 'signal-event post-upgrade; signal-event reboot' ?

Anne