en configurant ton ngnix en mode virtualhost ou reverse proxy,
il va prendre TOUTES les requetes http (port 80) et https (port 443)
et en fonction du domaine, l'envoyer vers un dossier particulier (mode virtualhost), ou vers un autre service (port 8000, port abcd) dans le mode reverse proxy
les noms de domaine se lisent de droite à gauche
- à droite le TLD (le pays en general)
- au milieu : le domaine
- à gauche : la machine
www.domain.tld, c'est donc la machine www sur le domaine domain dans le pays tld
j'imagine aux vues des conversations precedentes, que c'est pour ton serveur web, ton serveur xmpp, etc
il te faut alors simplement des noms DNS www.tondomain.tld
xmpp.tondomain.tld
qui pointe eventuellement sur la meme adresse IP ou sur un nom de domaine plus generique via le CNAME (alias) vers"mamaison.domain.tld"
chez moi par exemple, comme j'ai des machines virtuelles à la maison et au datacenter, je renseigne
myhome.mondomaine.net => IP de la maison
server1.mondomaine.net => IP de mon premier serveur
server2.mondomaine.net => IP de mon 2e serveur
ensuite mes VMs sont joignables par
vm101.mondomaine.net => server1.mondomaine.net
vm 102.mondomaine.net => server1.mondomaine.net
vm201.mondomaine.net => server2.mondomaine.net
et si j'utilises des ports similaires, alors ca pointe vers un reverse proxy (ngnix, haproxy, apache)
qui redirige vers la bonne VM
generalement il faut faire l'inverse, car windows ecrase souvent le demarrage de linux :
1°) installer windows
2°) installer linux
et pour faire la clef USB d'installation windows, rien de mieux qu'un autre windows et les outils de microsoft,
sinon il faut graver un CD/DVD à partir de l'image ISO
On pouvait créer des ateliers "MERISE" pour réaliser des schémas de données parfaitement justes et complets (ne pas oublier de dire si la relation est 1-n ou 1-1, par exemple) ou des ateliers "électroniques" dans lesquels on connectait des résistances, diodes transistors etc
la comme ca je pense à DIA pour le dessin merise/electroniques/reseaux
mais je ne sais pas s'il a un module "semantique"
@NeoX : le bureau en question n'aura pas les moyens d'investir dans une machine qui fera office de serveur ; ils viennent justement de passer commande d'une tour sous W10, pour remplacer leur unique tour actuelle qui est vieillissante :(
Comme une seule tour, je me suis demandé s'il était justement possible d'y conserver la partie "bureautique" sous Windows et une partie "serveur" sous Linux : tant pis :P
si la machine est recente, et avec un peu de RAM (8Go minimal)
tu peux avoir une machine virtuelle, par exemple avec virtualbox, qui tournera dans ton windows comme tu lances word/excel
c'est alors cette machine virtuelle, qui contiendra l'openSuse, le L.A.M.P. et le CMS
Non, justement c'est le même cas que celui de mon 1er résultat : sous Linux, un programme win64 exécuté avec Wine me répondra que la commande ls n'existe pas et que la commande dir existe, donc ça ne me permet pas de savoir que l'OS sous-jacent est Linux.
c'est plutot une bonne nouvelle puisque c'est justement le but de WINE que de faire croire à l'executable qu'il tourne sous Windows.
donc en gros, branches ton disque sur la machine,
boot la machine sur ton liveUSB,
installes l'OS sur le disque dur, en mode UEFI,
vires ton support liveUSB, ca doit fonctionner au reboot,
si ca ne fonctionne pas avec le liveUSB (disant que l'OS n'est pas signé) alors il faut desactiver le "secure boot"
sur les cartes ASUS, tu as aussi generalement une option "Compatibility mode" (CSM)
qui, lorsqu'il est activé, permet de demarrer en mode BIOS les OS qui se declarent comme tel, et en mode EFI les autres.
tu peux le desactiver pour etre en full EFI
en meme temps si tu executes ton code sous WINE, c'est pour faire croire à ce code que la machine est sous Windows
donc tes deux premiers resultats ne me choquent pas.
et ca ne correspond pas à l'enoncé premier de detecter si tu es sous windows natif ou sous linux natif
en effet l'appel system lors de l'execution devrait permettre de detecter l'OS
mais ce n'est alors pas à la compilation que tu detectes l'OS sur lequel tu compiles, mais bien à l'execution du programe
avec un simple ls ou un dir
ca devrait deja te dire si la commande existe ou pas,
et si elle n'existe pas, c'est que tu n'es pas sur l'OS visé (ls = linux, dir = windows)
d'après vous, faut-il que j'installe une partition "linux suse" sur le pc W8,
Linux Suse (mais c'est valable pour tous les Linux) est un OS,
cela remplace donc completement ton windows qui est aussi un OS,
ou au mieux tu demarres l'un OU l'autre, mais tu ne peux pas avoir les deux en meme temps sur la machine.
puis installer le CMS sur cette partition ?
tu n'installes pas le CMS sur la partition, tu vas y installer l'OS
tu installes un service web, une service base de données, et du code (ici PHP) dans le service web pour creer le CMS
Ou, sachant que la partition W8 doit être utilisée pour un travail bureautique, serait-il préférable de réserver un PC dédié uniquement à la distribution Linux Suse et au site Intranet ?
perso je prefererai avoir un poste (on appelle alors cela un serveur) qui accueillera le Linux, et les services web, base de données, et le moteur de CMS
mais si ce n'est pas possible, il te faut regarder sur "comment installer joomla" sur un windows,
cela peut etre en installant les 4 briques de bases d'un W.A.M.P (Windows, Apache, Mysql, Php)
ou en installant le serveur microsoft IIS, configurant le serveur pour gerer les pages php, etc
ton cas à toi doit ressembler à celui là
firefox <=> https sur ton proxy <=> facebook hsts
du coup ton client recoit le certificat du proxy alors que le site demandé est facebook.com
il rale alors pour te dire que le certificat n'est pas le bon
en gros tu telecharges la version 1.8.5,
tu installes les prerequis,
tu coupes internet,
tu installes la version 1.8.5
tu lances l'application, et tu vas desactiver les mises jour automatiques.
tu quittes l'appli, tu remets internet,
tu relances l'appli, tada, tu devrais rester en 1.8.5
il est plus simple de faire le tcpdump directement sur la passerelle (ton routeur)
ainsi tu peux cibler le port LAN, le port WAN, n'importe lequel des deux (any), et donc etre sur de ce que tu vois.
et comme tu connais l'IP de l'appareil qui veut se connecter, c'est plus facile à simuler.
sinon tu as fait une recherche sur internet pour le blocage de facebook ?
- via les range IPs,
- via le DNS (en utilisant le dns de ton routeur comme serveur DNS de tes machines, et en le faisant mentir sur *.facebook.com, *.fbcdn etc)
- via la configuration d'un proxy qui filtrerait les URLs par des categories (facebook = reseau social)
Qu'en pensez-vous ? Quelles seraient les pistes pour avancer sur ce problème ?
que l'analyse est pertinente,
qu'un rapport de bug fait à l'equipe de mediastreamer2 pourrait etre un bon depart,
peut-etre aussi à l'equipe de linphone qui corrige peut-etre les sources de mediastreamer pour leur besoin, puis remonte le correctif upstream.
sed utilise les regex pour contruire sa recherche et son remplacement,
dans une regex le symble ^ peut etre une negation ou un debut de ligne
si tu cherches le caractere ^ il faut l'echapper en mettant \^
lire les liens que je t'ai donné precedemment,
ca prevoit justement la maniere de modifier les ports de l'interface web depuis la GUI ou depuis les fichiers de configuration
il est probable que ce soit similaire pour les ports UPNP.
pour l'UPNP/DLNA, en effet cela ne fonctionnera pas par interne, puisque c'est du broadcast sur ton reseau local
Je ne connais pas tous les ports utilisés par le serveur Kodi.
lire la documentation de Kodi qui te diras :
ou aller pour configurer les ports d'ecoutes, ou lesquels sont-ils par defaut
ou aller pour configurer le Kodi du RPi pour activer la sortie DLNA, sinon il se contente de faire lecteur local
sinon vas voir dans les reglages de Kodi, peut-etre les reglages avancés,
qui devrait te permettre d'activer ces options et configurer les ports necessaires.
3 mots encore, toujours dans le moteur de recherche kodi remote management
2e resultat (le premier etant une pub) : https://kodi.wiki/view/Web_interface
c'est generalement qu'il n'y a rien de configurer par defaut dans le gestionnaire de demarrage,
il suffit parfois de faire enter pour demarrer le truc par defaut, ou tab pour connaitre le choix disponible
autre possibilité, lire la documentation de Kali, qui explique peut-etre ce qu'il faut taper, en fonction de ce que tu veux faire
# trouver les changements, des pistes ?
Posté par NeoX . En réponse au message kernel freeze. Évalué à 2. Dernière modification le 26 février 2018 à 10:23.
est-ce un kernel maison ou un kernel fournit par la distribution ?
(tu parles de recompiler le module virtualbox, donc installation des headers)
est-ce que tu as refait l'initrd pour TOUS tes noyaux
[^] # Re: differencier un sous domaine du domaine principale
Posté par NeoX . En réponse au message Modifier ma zone DNS : avoir www.sous-domaine.org. Évalué à 2.
en configurant ton ngnix en mode virtualhost ou reverse proxy,
il va prendre TOUTES les requetes http (port 80) et https (port 443)
et en fonction du domaine, l'envoyer vers un dossier particulier (mode virtualhost), ou vers un autre service (port 8000, port abcd) dans le mode reverse proxy
[^] # Re: differencier un sous domaine du domaine principale
Posté par NeoX . En réponse au message Modifier ma zone DNS : avoir www.sous-domaine.org. Évalué à 2.
et bien tu fait ce que tu as fait
tu obtiens alors la resolution suivante
www.domaine.org => srvX.domaine.org => adresse_ip_chez_toi
ensuite derriere ton adresse_ip_chez_toi, c'est ta box, tu fais la redirection du port vers ton RPi/ngnix
# differencier un sous domaine du domaine principale
Posté par NeoX . En réponse au message Modifier ma zone DNS : avoir www.sous-domaine.org. Évalué à 4.
les noms de domaine se lisent de droite à gauche
- à droite le TLD (le pays en general)
- au milieu : le domaine
- à gauche : la machine
www.domain.tld, c'est donc la machine www sur le domaine domain dans le pays tld
j'imagine aux vues des conversations precedentes, que c'est pour ton serveur web, ton serveur xmpp, etc
il te faut alors simplement des noms DNS
www.tondomain.tld
xmpp.tondomain.tld
qui pointe eventuellement sur la meme adresse IP ou sur un nom de domaine plus generique via le CNAME (alias) vers"mamaison.domain.tld"
chez moi par exemple, comme j'ai des machines virtuelles à la maison et au datacenter, je renseigne
myhome.mondomaine.net => IP de la maison
server1.mondomaine.net => IP de mon premier serveur
server2.mondomaine.net => IP de mon 2e serveur
ensuite mes VMs sont joignables par
vm101.mondomaine.net => server1.mondomaine.net
vm 102.mondomaine.net => server1.mondomaine.net
vm201.mondomaine.net => server2.mondomaine.net
et si j'utilises des ports similaires, alors ca pointe vers un reverse proxy (ngnix, haproxy, apache)
qui redirige vers la bonne VM
[^] # Re: Simplicité avant tout
Posté par NeoX . En réponse au message Quel linux pour héberger plusieurs machines virtuelles ?. Évalué à 4.
+1 pour proxmox
gere les autres OS par KVM (processeur x86 32bits et 64bits)
interface web pour gerer la machine (en plus du ssh)
montage possible en cluster quand tu auras d'autres serveurs
gratuit et disponible integralement sans frais, la société qui le developpe vend du conseil et du support.
# essaie le 3e disque tout seul
Posté par NeoX . En réponse au message plus de Boot après Installation Dual root Win10 / Parrot security. Évalué à 2.
et si tu mets ton 3e disque tout seul dans la machine et que tu installes ton linux dessus,
ca marche correctement ?
# l'inverse
Posté par NeoX . En réponse au message Problème installation windows. Évalué à 3.
generalement il faut faire l'inverse, car windows ecrase souvent le demarrage de linux :
1°) installer windows
2°) installer linux
et pour faire la clef USB d'installation windows, rien de mieux qu'un autre windows et les outils de microsoft,
sinon il faut graver un CD/DVD à partir de l'image ISO
# comme ca vite fait
Posté par NeoX . En réponse au message framework programmation graphique. Évalué à 4.
la comme ca je pense à DIA pour le dessin merise/electroniques/reseaux
mais je ne sais pas s'il a un module "semantique"
[^] # Re: regardes ton certificat
Posté par NeoX . En réponse au message SQUID/SQUIDGUARD HTTP Strict Transport Security (HSTS). Évalué à 2.
tu as créé un certificat SSL pour TON serveur proxy/serveur web
pas pour signé le dialogue avec facebook.com qui arrive avec SON certificat SSL.
de plus comme il est autosigné, ton navigateur ne reconnait pas l'autorité, et donc pas le certificat, d'ou le message.
[^] # Re: Ça s'éclaircit^^
Posté par NeoX . En réponse au message Installation Linux Suse pour Intranet local. Évalué à 2.
si la machine est recente, et avec un peu de RAM (8Go minimal)
tu peux avoir une machine virtuelle, par exemple avec virtualbox, qui tournera dans ton windows comme tu lances word/excel
c'est alors cette machine virtuelle, qui contiendra l'openSuse, le L.A.M.P. et le CMS
[^] # Re: Résultats de mes tests
Posté par NeoX . En réponse au message détecter l'OS depuis un code compilé. Évalué à 2.
c'est plutot une bonne nouvelle puisque c'est justement le but de WINE que de faire croire à l'executable qu'il tourne sous Windows.
# on se fiche du BIOS/EFI tant que l'OS voit le disque
Posté par NeoX . En réponse au message Bios UEFI, disque non reconnu. Évalué à 4.
donc en gros, branches ton disque sur la machine,
boot la machine sur ton liveUSB,
installes l'OS sur le disque dur, en mode UEFI,
vires ton support liveUSB, ca doit fonctionner au reboot,
si ca ne fonctionne pas avec le liveUSB (disant que l'OS n'est pas signé) alors il faut desactiver le "secure boot"
sur les cartes ASUS, tu as aussi generalement une option "Compatibility mode" (CSM)
qui, lorsqu'il est activé, permet de demarrer en mode BIOS les OS qui se declarent comme tel, et en mode EFI les autres.
tu peux le desactiver pour etre en full EFI
[^] # Re: Résultats de mes tests
Posté par NeoX . En réponse au message détecter l'OS depuis un code compilé. Évalué à 2.
en meme temps si tu executes ton code sous WINE, c'est pour faire croire à ce code que la machine est sous Windows
donc tes deux premiers resultats ne me choquent pas.
et ca ne correspond pas à l'enoncé premier de detecter si tu es sous windows natif ou sous linux natif
en effet l'appel system lors de l'execution devrait permettre de detecter l'OS
mais ce n'est alors pas à la compilation que tu detectes l'OS sur lequel tu compiles, mais bien à l'execution du programe
avec un simple
ls
ou undir
ca devrait deja te dire si la commande existe ou pas,
et si elle n'existe pas, c'est que tu n'es pas sur l'OS visé (ls = linux, dir = windows)
# je dirais en allant dans les reglages de souris
Posté par NeoX . En réponse au message Désactiver le clic avec la molette dans xfce 4.12. Évalué à 3.
dans les reglages de la souris, tu dois avoir l'option de savoir si tu emules le clic du milieu, si tu le geres, etc
# revoir la base
Posté par NeoX . En réponse au message Installation Linux Suse pour Intranet local. Évalué à 3.
Linux Suse (mais c'est valable pour tous les Linux) est un OS,
cela remplace donc completement ton windows qui est aussi un OS,
ou au mieux tu demarres l'un OU l'autre, mais tu ne peux pas avoir les deux en meme temps sur la machine.
tu n'installes pas le CMS sur la partition, tu vas y installer l'OS
tu installes un service web, une service base de données, et du code (ici PHP) dans le service web pour creer le CMS
perso je prefererai avoir un poste (on appelle alors cela un serveur) qui accueillera le Linux, et les services web, base de données, et le moteur de CMS
mais si ce n'est pas possible, il te faut regarder sur "comment installer joomla" sur un windows,
cela peut etre en installant les 4 briques de bases d'un W.A.M.P (Windows, Apache, Mysql, Php)
ou en installant le serveur microsoft IIS, configurant le serveur pour gerer les pages php, etc
# regardes ton certificat
Posté par NeoX . En réponse au message SQUID/SQUIDGUARD HTTP Strict Transport Security (HSTS). Évalué à 2.
le cas normal
firefox <=> facebook HSTS
ton cas à toi doit ressembler à celui là
firefox <=> https sur ton proxy <=> facebook hsts
du coup ton client recoit le certificat du proxy alors que le site demandé est facebook.com
il rale alors pour te dire que le certificat n'est pas le bon
# bloquer la mise à jour
Posté par NeoX . En réponse au message Installer une version antérieur d'un paquet. Évalué à 3.
en gros tu telecharges la version 1.8.5,
tu installes les prerequis,
tu coupes internet,
tu installes la version 1.8.5
tu lances l'application, et tu vas desactiver les mises jour automatiques.
tu quittes l'appli, tu remets internet,
tu relances l'appli, tada, tu devrais rester en 1.8.5
[^] # Re: tracker les flux
Posté par NeoX . En réponse au message Blocker Facebook app. Évalué à 2.
il est plus simple de faire le tcpdump directement sur la passerelle (ton routeur)
ainsi tu peux cibler le port LAN, le port WAN, n'importe lequel des deux (any), et donc etre sur de ce que tu vois.
et comme tu connais l'IP de l'appareil qui veut se connecter, c'est plus facile à simuler.
sinon tu as fait une recherche sur internet pour le blocage de facebook ?
- via les range IPs,
- via le DNS (en utilisant le dns de ton routeur comme serveur DNS de tes machines, et en le faisant mentir sur *.facebook.com, *.fbcdn etc)
- via la configuration d'un proxy qui filtrerait les URLs par des categories (facebook = reseau social)
# tracker les flux
Posté par NeoX . En réponse au message Blocker Facebook app. Évalué à 4. Dernière modification le 09 février 2018 à 12:17.
en traquant les flux
en gros tu ecoutes sur le TPLINK les communications,
et tu cibles les communications partant de l'IP de l'appareil de l'enfant.
en lancant le facebook app, tu verras surement des tentatives de connexion, et donc des IPs, des domaines.
avec un linux classique, la commande c'est, en root :
# rapport de bug au developpeur de mediastreamer2
Posté par NeoX . En réponse au message Problème décodage audio Linphone sur i.MX6. Évalué à 4.
que l'analyse est pertinente,
qu'un rapport de bug fait à l'equipe de mediastreamer2 pourrait etre un bon depart,
peut-etre aussi à l'equipe de linphone qui corrige peut-etre les sources de mediastreamer pour leur besoin, puis remonte le correctif upstream.
# en l'echappant 2x
Posté par NeoX . En réponse au message Insérer la "esc" key dans un scipt. Évalué à 2.
sed utilise les regex pour contruire sa recherche et son remplacement,
dans une regex le symble
^
peut etre une negation ou un debut de lignesi tu cherches le caractere
^
il faut l'echapper en mettant\^
[^] # Re: la plus proche de ton besoin : le DLNA
Posté par NeoX . En réponse au message Serveur multimédia kodi sur Raspbian Stretch Lite (sans GUI). Évalué à 2.
lire les liens que je t'ai donné precedemment,
ca prevoit justement la maniere de modifier les ports de l'interface web depuis la GUI ou depuis les fichiers de configuration
il est probable que ce soit similaire pour les ports UPNP.
pour l'UPNP/DLNA, en effet cela ne fonctionnera pas par interne, puisque c'est du broadcast sur ton reseau local
[^] # Re: la plus proche de ton besoin : le DLNA
Posté par NeoX . En réponse au message Serveur multimédia kodi sur Raspbian Stretch Lite (sans GUI). Évalué à 2. Dernière modification le 07 février 2018 à 11:26.
lire la documentation de Kodi qui te diras :
sinon vas voir dans les reglages de Kodi, peut-etre les reglages avancés,
qui devrait te permettre d'activer ces options et configurer les ports necessaires.
3 mots dans le moteur de recherche
kodi dlna server
premier resultat : https://kodi.wiki/view/UPnP
3 mots encore, toujours dans le moteur de recherche
kodi remote management
2e resultat (le premier etant une pub) : https://kodi.wiki/view/Web_interface
[^] # Re: Mon expérience récente
Posté par NeoX . En réponse au message Lancement d'un machine virtuelle.. Évalué à 2.
boot:
c'est generalement qu'il n'y a rien de configurer par defaut dans le gestionnaire de demarrage,
il suffit parfois de faire
enter
pour demarrer le truc par defaut, outab
pour connaitre le choix disponibleautre possibilité, lire la documentation de Kali, qui explique peut-etre ce qu'il faut taper, en fonction de ce que tu veux faire
[^] # Re: la plus proche de ton besoin : le DLNA
Posté par NeoX . En réponse au message Serveur multimédia kodi sur Raspbian Stretch Lite (sans GUI). Évalué à 2.
headless
si ca fonctionne, virer pixel, virer/modifier le service
kodi
par defaut et faire le demarrage en headless