Calaos, Home Automation Forum
Carte ethernet virtuelle - Printable Version

+- Calaos, Home Automation Forum (https://calaos.fr/forum)
+-- Forum: Développement (https://calaos.fr/forum/forumdisplay.php?fid=8)
+--- Forum: Bidouillage (https://calaos.fr/forum/forumdisplay.php?fid=10)
+--- Thread: Carte ethernet virtuelle (/showthread.php?tid=193)

Pages: 1 2 3 4


RE: Carte ethernet virtuelle - Epy - 06-03-2014

Bon, suite à une réponse de raoulh: impossible de mettre une carte virtuelle avec connman

Sujet clos


RE: Carte ethernet virtuelle - tiramiseb - 06-03-2014

Et deux adresses IP sur une seule interface, comme je l'ai expliqué en #10 ? Tu es sûr que ça n'est pas possible non plus ?


RE: Carte ethernet virtuelle - Epy - 06-03-2014

C'est ce que font les cartes virtuelles non ?

Raoulh semblait dire que connman ne gérait pas ça.
http://calaos.fr/forum/Thread-Retour-sur-une-tentative-de-configuration-MELE-A2000g?pid=1964#pid1964


RE: Carte ethernet virtuelle - raoulh - 06-04-2014

Tu pourras mettre une ip virtuelle avec ifconfig comme ceci:

Code:
ifconfig eth0:0 10.0.0.1

Le probleme c'est que des que connman va reprendre la main, il va enlever la 2eme adresse. Tu devras le refaire a chaque fois a la main.


RE: Carte ethernet virtuelle - tiramiseb - 06-04-2014

Quote:C'est ce que font les cartes virtuelles non ?

Non, ce que tu appelles "carte virtuelle", c'est définir une interface dont le nom a la forme "eth0:0" comme l'indique Raoul également. Mais, comme je l'ai indiqué plus haut, c'est une façon obsolète de faire.

Depuis quelques années, ça se fait avec la commande "ip" et celle-ci ne crée pas d'interface "virtuelle", elle met juste une seconde IP à une interface.
(oui, moi aussi j'utilise encore la notation "eth0:0"... l'habitude, tout ça...)



... hum, je viens de tenter la chose suivante, je me suis fait jeter de la machine :
Code:
connmanctl> config ethernet_000000123456_cable --ipv4 manual 192.168.42.251 24 192.168.42.254 --ipv4 manual 192.168.40.2 24 192.168.40.254
... et la seconde IP ne fonctionne pas non plus... couillon... Smile
Donc bon, déjà il ne faut pas tenter ça.


RE: Carte ethernet virtuelle - Epy - 06-04-2014

Une solution pourrite serait de mettre un petit routeur de maison devant l'automate, avec une patte sur le réseau 192.168, l'autre sur le 10.0 mais ça fait un peu idiot pour ça.
Sinon ajouter une interface USB->Ethernet sur la MELE, mais pas sûr qu'elle soit prise en charge par le Linux allégé de Calaos (ni que ça aie un intérêt pour les dévs d'ajouter cette prise en charge dans l'image)


RE: Carte ethernet virtuelle - Arnaud - 04-20-2020

Hello,

En cours d'installation de la v3 sur un beau NUC, je déterre à nouveau ce sujet.
Mon serveur actuel v2 dispose de deux interfaces et le NUC une seule donc je peux:
- ajouter une interface USB, ok
- déplacer le Wago sur le réseau domestique, ok

Mais ma question est plutôt: est-ce que depuis ce sujet datant de 2014 les possibilités de connman ont changées ? Peut-on maintenant faire une interface virtuelle ou une 2ème IP sur l'interface principale facilement (et proprement) ?

Si non, je déplacerais le Wago sur le réseau domestique,

merci,
Arnaud


RE: Carte ethernet virtuelle - raoulh - 04-20-2020

Non, connman est pas fait pour ce genre de chose...

On pourrait bidouiller avec des Unit Systemd pour ajouter une IP quand le reseau est la, mais c'est du bricolage... Tu peux tenter si tu veux.
Un truc dans le genre:
Code:
root@intel-corei7-64:~# cat /etc/systemd/system/ip-secondary.service
[Unit]
Description=Add secondary IP
After=network-online.target
Requires=network-online.target

[Service]
Type=oneshot
ExecStartPre=/bin/sleep 2
ExecStart=/bin/ip addr add 10.0.0.20/24 dev eth0

[Install]
WantedBy=multi-user.target

root@intel-corei7-64:~# systemctl enable ip-secondary.service

Je te conseille de mettre le wago sur le meme reseau ca sera plus simple.


RE: Carte ethernet virtuelle - Arnaud - 04-21-2020

Ok merci, je passe donc le Wago en 192, ça sera plus simple.
Sur le Wago: modifié l'IP dans la bonne plage, puis un reboot en appuyant sur le bouton en face avant, ok il est configuré. Le ping fonctionne.

Côté Calaos, j'ai modifié le fichier io.xml à la main pour remplacer tous les 10.0.0.123 par la nouvelle adresse. Push de la config via Calaos Installer vers le serveur et cela fonctionne.

Côté câblage, le Wago est maintenant connecté au switch.
Ok, Calaos peut ouvrir les volets etc.. donc ça fonctionne.

SAUF, les zones DMX :-)
Là, je pense à la passerelle DMX4ALL qui est en 10.0.0.120.
Une connexion Web dessus donne une interface de configuration mais sur la page Ethernet à l'IP j'ai ".undefined.undefined.undefined", ce qui me laisse perplexe à moins que ça soit un problème d'authentification.

En utilisant la doc ici avec Calaos Installer v3: =dmx4all]https://calaos.fr/wiki/fr/dmx-lan?s[]=dmx4all
il y a bien une option Set DMX4ALL IP Address que j'ai placée à 192.168.0.2 arbitrairement. 
Si je comprends bien, ça indique au Wago l'IP de la passerelle. 

Maintenant il faut encore modifiée l'IP sur la passerelle elle-même :-)

Un peu d'éclairage serait le bienvenue :-)
merci,


RE: Carte ethernet virtuelle - raoulh - 04-21-2020

Salut,

Oui tu as tout bon.
Pour changer l'IP du DMX4ALL il faut passer soit par la page web, soit utiliser l'outil de dmx4all.
Leur doc: https://www.dmx4all.de/download/manuals_english/lan_dmx_stage_profi_english.pdf

Il faut utiliser le soft Lantronix Com Port Redirector, il y a une fonction de detection et de modif de l'IP dedans. En fait le DMX4ALL est basé sur un module Lantronix.