| 2 May 2023 |
Reventlov | en effectuant les tests, ça donne ça : https://0x0.st/HPIC.txt (c'est un bug ou c'est prévu ?) | 13:13:46 |
Reventlov | (usuellement: vlan 1 choppe en .1, vlan2 en .2, … en commençant à eth1, eth2, …) | 13:14:29 |
lewo | Hm, en meme temps, si tu ecrases la config network des VMs, ca me choque pas que le network ne fonctionne plus ;)
Je ne vois pas trop comment cela pourrait etre améliorer. | 13:14:39 |
Reventlov | on a une option qui dépend d'une autre | 13:14:55 |
Reventlov | et d'après le moteur de recherche des options, qemu.networkingOptions est à [ ] | 13:18:04 |
Reventlov | (en default) | 13:18:13 |
Reventlov | mais oui @tap / root, c'est vrai | 13:26:48 |
Reventlov | (mais d'un autre côté je peux tester moins de choses avec de l'userspace networking j'ai l'impression) | 13:29:26 |
Minijackson | C'est quoi ton usecase ? | 14:59:44 |
Minijackson | Qu'est-ce que tu peux tester en tap que tu peux pas en user net? | 15:00:07 |
Reventlov | l'idée c'est de faire du réseau, et si je lis https://wiki.qemu.org/Documentation/Networking#User_Networking_(SLIRP) | 15:14:27 |
Reventlov | « in general, ICMP traffic does not work (so you cannot use ping within a guest) » | 15:14:37 |
Reventlov | c'est le genre de truc dont j'aimerais que ça fonctionne (mais aussi, de base, j'aimerais avoir zéro conf réseau dans mes tests, i.e. pas d'IP magique comme ajoutée par l'option vlan, etc…) | 15:15:24 |
Reventlov | ce qui semblait le plus simple pour faire une topologie arbitraire, c'était de passer par du tap et de bridger tout ça "un peu" à la main | 15:15:45 |
Minijackson | tu as besoin de l'ICMP entre la machine virtuelle et le réseau global ? | 15:28:56 |
Minijackson | ou de l'ICMP entre les différentes machines spécifiées dans ton test | 15:29:17 |
Minijackson | * ou de l'ICMP entre les différentes machines spécifiées dans ton test ? | 15:29:19 |
Reventlov | entre les différentes machines spécifiées dans le test | 15:29:52 |
Reventlov | (mais c'est pas encore très bien défini, j'essaye juste d'identifier ce qui peut poser problème) | 15:30:10 |
Minijackson | dans ce cas là, c'est pas du user networking qui est utilisé dans les tests NixOS | 15:30:10 |
Minijackson | ce sont des sockets | 15:30:13 |
Minijackson | tu peux voir l'ICMP utilisé par exemple ici: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/pppd.nix#L61 | 15:31:31 |
Minijackson | ou dans d'autres tests NixOS | 15:31:36 |
Minijackson | (si je me souviens bien, c'est une socket par vlan déclaré) | 15:32:52 |
Reventlov | bon bah j'ai plus qu'à aller voir ce que vaut le socket networking alors | 15:35:03 |
Minijackson | j'utilise souvent plusieurs machines dans mes tests NixOS, jamais eu de soucis à ce niveau là pour l'instant | 15:36:01 |
Ambroisie | Ah tiens, ces discussions me font penser : y'a des gens ici qui écrivent des tests NixOS pour leur(s) configuration(s) ? | 15:53:16 |
Ambroisie | (je parle pas de tester un module NixOS, mais plutôt vérifier que la configuration d'une machine entière, ou d'un "profile" donné, fonctionne comme attendu) | 15:53:59 |
Ambroisie | J'ai vu des gens faire ça ici et là, et j'avoue que j'ai un peu de mal à me justifier ça pour ce qui n'est pas un module "bas-niveau" comme ceux de NixOS | 15:54:47 |
Ambroisie | Je serais curieux d'entendre le raisonnement derrière, et ce que vous cherchez à tester | 15:55:11 |