HtmlToText
ze blog of quent1 accueil auto-hébergement mes projets à propos contactez-moi créer des ports série virtuels sous linux posté le 9 septembre 2016 dans linux | aucun commentaire aujourd'hui petit tutoriel pour ceux qui comme moi cherchent à émuler des ports série (également appelés ports rs-232) sous linux. nous verrons, au travers de ce tutoriel, comment compiler et charger le module tty0tty, qui va se charger de créer quatre paires de ports rs-232 (allant de tnt0 à tnt7 ), communiquant deux à deux. ainsi, tnt0 et tnt1 agiront comme s'ils étaient reliés à un même câble physique : tout caractère transmis à l'un sera reçu par l'autre, et inversement. même principe pour tnt2 et tnt3 , tnt4 et tnt5 , et enfin tnt6 et tnt7 . let's go! installation du module tty0tty note : les commandes suivantes devront être exécutées en tant que root. un petit sudo -i fera l'affaire. nous allons commencer par cloner le dépôt contenant les sources dans un répertoire, ici /opt : cd /opt git clone https://github.com/freemed/tty0tty une fois le dépôt cloné, nous allons pouvoir passer à la compilation : cd tty0tty/module make si la compilation s'est déroulée sans erreurs, nous allons pouvoir passer à la prochaine étape : l'installation dans le noyau. à noter que cette étape sera à réaliser après chaque mise à jour du noyau . cp /opt/tty0tty/module/tty0tty.ko /lib/modules/$(uname -r)/kernel/drivers/misc/ il ne nous reste plus qu'à charger le module dans le noyau. pour cela, nous allons re-générer les « maps » de dépendances ( man depmod pour plus d'informations) puis charger le module dans le noyau : depmod modprobe tty0tty enfin, nous pouvons, si vous le souhaitez, automatiser le chargement du module à chaque démarrage du noyau. pour cela, il suffit d'éditer (toujours avec les droits root) le fichier /etc/modules nano /etc/modules puis d'y rajouter la ligne suivante, tout à la fin : tty0tty vérifions que tout fonctionne correctement pour tester le bon fonctionnement de nos ports série, rien de plus simple. ouvrez deux terminaux. dans le premier, nous écouterons sur /dev/tnt0 : sudo cat /dev/tnt0 dans le second, nous enverrons un message à /dev/tnt1 . les deux ports agissant comme s'ils étaient physiquement reliés, /dev/tnt0 devrait ainsi pouvoir le recevoir. sudo echo "bonjour le monde !" > /dev/tnt1 si tout s'est bien passé, vous devriez avoir quelque chose comme ceci : et voilà. enjoy ! installer un réseau local virtuel avec proxmox 4 et pfsense posté le 2 septembre 2016 dans hyperviseur | aucun commentaire aujourd'hui, je vous propose un petit tutoriel qui va vous permettre de mieux gérer le réseau de vos machines virtuelles sous proxmox, avec entre autre la création d'un nouveau réseau dédié aux machines virtuelles et la mise en place d'un serveur dhcp pour distribuer des adresses ip aux machines et containers. l'idée est simple : votre serveur hôte dispose d'une seule carte réseau, branchée à votre réseau local (ici 192.168.0.0/24). une machine virtuelle de routage, sous pfsense, est « bridgée » à cette interface (c'est-à-dire qu'elle agit comme si elle était connectée physiquement à votre réseau local, avec sa propre adresse ip). cette machine est reliée à une seconde interface, cette fois-ci purement virtuelle (c'est-à-dire que des machines virtuelles peuvent s'y connecter, mais elle n'est associée à aucune carte réseau physique), à laquelle elle fournira des adresses ip. bridges, interfaces physiques, késako? avant de nous lancer dans le vif du sujet, je vous propose une petite explication sur ce que sont les bridges (que l'on pourrait également qualifier « d'interface virtuelle ») et interfaces physiques. commençons par les interfaces physiques. comme leur nom l'indique, ce sont des cartes réseaux physiques (principalement des cartes ethernet, donc). branchées à votre box, elles vous fourniront internet. branchées à un ordinateur (et correctement configurées, ce que nous effleurerons dans cet article), elles vous permettront de vous connecter au réseau local dédié aux machines virtuelles. elles sont notées, sous proxmox, ethx (x étant un nombre unique, débutant à zéro et incrémenté automatiquement). passons ensuite aux bridges (appelées « ponts » dans la traduction française de proxmox). notés sous la forme vmbrx (x étant un nombre choisi par l'administrateur système, toujours sans doublon possible), ce sont des cartes réseau totalement virtuelles. c'est-à-dire qu'elles n'existent qu'au travers de quelques lignes d'un fichier de configuration : elles ne correspondent à aucune carte réseau physique. on peut y « brancher » (toujours au travers des fichiers de configuration) deux choses : des machines virtuelles et des interfaces physiques. du point de vue des machines virtuelles, ce sont les seules cartes réseaux associables. ainsi, il n'est pas possible de relier la machine virtuelle « truc01 » à la carte réseau « eth0 » (que nous considérerons comme reliée à une box) pour lui amener internet. pour arriver à cela, il va falloir passer par l'intermédiaire d'un bridge « vmbr0 », auquel sera associé notre carte eth0, que nous brancherons à notre machine truc01 . ainsi, lorsqu'elle démarrera, notre machine virtuelle se comportera comme si elle était branchée physiquement à notre box et obtiendra, au même titre que notre serveur, sa propre adresse ip sur le réseau. mais ce comportement n'est pas forcément idéal, surtout si vous comptez utiliser beaucoup de machines virtuelles et/ou souhaitez expérimenter avec les services réseaux (tel que le dhcp , par exemple). cela tombe bien : il est possible de faire autrement. c'est ce que nous allons voir ici. création de deux réseaux et d'une machine virtuelle de routage maintenant que nous en savons un peu plus sur la manière dont fonctionne le réseau sous proxmox, je vous propose de passer à la configuration. commencez par vous connecter sur l'interface d'administration de proxmox (par défaut http://ip-de-l-hyperviseur:8006/ ). sélectionnez ensuite dans la vue de gauche votre machine, puis cliquez sur l'onglet « réseau ». la première étape consiste ici à vérifier que notre interface physique eth0 n'est pas configurée avec une adresse ip statique (nous la configurerons ailleurs, plus tard). pour cela, double cliquez dessus puis assurez-vous que l'ensemble des champs (à l'exception de « nom » et de « commentaire », qui n'ont aucune importance) sont vides : nous allons ensuite pouvoir passer à la création de deux bridges. le premier, vmbr0 , sera l'interface de liaison avec notre box (donc le côté « wan », du point de vue de notre routeur). le second, vmbr20 (j'ai choisi ce nom car la plage ip associée sera 10.0.20.0/24), sera une interface purement virtuelle sur laquelle les autre machines virtuelles pourront obtenir une adresse ip. ce sera donc le côté « lan » du point de vue du routeur. pour créer un bridge, rien de plus simple. toujours dans l'onglet « réseau » de l'hyperviseur, cliquez sur « créer », puis sélectionnez « linux bridge ». une boîte de formulaire s'ouvre alors. remplissez-là comme il suit : nom : nom de l'interface virtuelle ( vmbr0 par exemple) adresse ip : adresse que prendra le serveur proxmox sur l'interface. sur vmbr0, c'est l'adresse ip (statique) qu'aura le serveur sur le réseau de la box. remplissez ensuite le masque de sous-réseau en conséquence. passerelle : adresse par laquelle il est possible de joindre d'autre réseaux (par exemple internet). ici l'adresse ip de la box. ports membres : cartes réseaux ( ethx ) associées au bridge ainsi, pour vmbr0 (connexion à la box) vous devriez obtenir quelque chose comme ceci : et pour vmbr20 (réseau local pour les machines virtuelles) : note : ici 10.0.20.1 sera l'adresse ip de l'hyperviseur sur le réseau et 10.0.20.254 sera l'adresse ip de la machine virtuelle pfsense proxmox n'appliquant les modifications du réseau qu'au redémarrage, relancez votre serveur. si tout s'est bien passé, votre hyperviseur est toujours accessible et vous pouvez passer à l'étape suiv
Informations Whois
Whois est un protocole qui permet d'accéder aux informations d'enregistrement.Vous pouvez atteindre quand le site Web a été enregistré, quand il va expirer, quelles sont les coordonnées du site avec les informations suivantes. En un mot, il comprend ces informations;
%%
%% This is the AFNIC Whois server.
%%
%% complete date format : DD/MM/YYYY
%% short date format : DD/MM
%% version : FRNIC-2.5
%%
%% Rights restricted by copyright.
%% See https://www.afnic.fr/en/products-and-services/services/whois/whois-special-notice/
%%
%% Use '-h' option to obtain more information about this service.
%%
%% [2600:3c03:0000:0000:f03c:91ff:feae:779d REQUEST] >> quent1.fr
%%
%% RL Net [##########] - RL IP [#########.]
%%
domain: quent1.fr
status: ACTIVE
hold: NO
holder-c: ANO00-FRNIC
admin-c: O95-FRNIC
tech-c: O95-FRNIC
zone-c: NFC1-FRNIC
nsl-id: NSL3159-FRNIC
registrar: ONLINE SAS
Expiry Date: 18/01/2018
created: 13/07/2010
last-update: 28/10/2015
source: FRNIC
ns-list: NSL3159-FRNIC
nserver: ns0.online.net
nserver: ns1.online.net
source: FRNIC
registrar: ONLINE SAS
type: Isp Option 1
address: 8 Rue de la Ville l'Evêque
address: PARIS
country: FR
phone: +33 1 84 13 00 01
fax-no: +33 1 73 50 29 01
e-mail: hostmaster@online.net
website: http://www.online.net
anonymous: NO
registered: 01/04/1999
source: FRNIC
nic-hdl: ANO00-FRNIC
type: PERSON
contact: Ano Nymous
remarks: -------------- WARNING --------------
remarks: While the registrar knows him/her,
remarks: this person chose to restrict access
remarks: to his/her personal data. So PLEASE,
remarks: don't send emails to Ano Nymous. This
remarks: address is bogus and there is no hope
remarks: of a reply.
remarks: -------------- WARNING --------------
registrar: ONLINE SAS
changed: 19/01/2014 anonymous@anonymous
anonymous: YES
obsoleted: NO
eligstatus: ok
eligdate: 19/01/2014 00:07:37
source: FRNIC
nic-hdl: O95-FRNIC
type: ORGANIZATION
contact: ONLINE
address: 8, rue de la ville l'eveque
address: 75008 Paris
country: FR
phone: +33 1 84 13 00 00
fax-no: +33 1 73 50 29 01
e-mail: hostmaster@online.net
registrar: ONLINE SAS
changed: 22/09/2016 nic@nic.fr
anonymous: NO
obsoleted: NO
source: FRNIC
REFERRER http://www.nic.fr
REGISTRAR AFNIC
SERVERS
SERVER fr.whois-servers.net
ARGS quent1.fr
PORT 43
TYPE domain
RegrInfo
DISCLAIMER
%
% This is the AFNIC Whois server.
%
% complete date format : DD/MM/YYYY
% short date format : DD/MM
% version : FRNIC-2.5
%
% Rights restricted by copyright.
% See https://www.afnic.fr/en/products-and-services/services/whois/whois-special-notice/
%
% Use '-h' option to obtain more information about this service.
%
% [2600:3c03:0000:0000:f03c:91ff:feae:779d REQUEST] >> quent1.fr
%
% RL Net [##########] - RL IP [#########.]
%
REGISTERED yes
ADMIN
HANDLE O95-FRNIC
TYPE ORGANIZATION
CONTACT ONLINE
ADDRESS
8, rue de la ville l'eveque
75008 Paris
COUNTRY FR
PHONE +33 1 84 13 00 00
FAX +33 1 73 50 29 01
EMAIL hostmaster@online.net
SPONSOR ONLINE SAS
CHANGED 2016-09-22
ANONYMOUS NO
OBSOLETED NO
SOURCE FRNIC
TECH
HANDLE O95-FRNIC
TYPE ORGANIZATION
CONTACT ONLINE
ADDRESS
8, rue de la ville l'eveque
75008 Paris
COUNTRY FR
PHONE +33 1 84 13 00 00
FAX +33 1 73 50 29 01
EMAIL hostmaster@online.net
SPONSOR ONLINE SAS
CHANGED 2016-09-22
ANONYMOUS NO
OBSOLETED NO
SOURCE FRNIC
OWNER
HANDLE ANO00-FRNIC
TYPE PERSON
CONTACT Ano Nymous
REMARKS
-------------- WARNING --------------
While the registrar knows him/her,
this person chose to restrict access
to his/her personal data. So PLEASE,
don't send emails to Ano Nymous. This
address is bogus and there is no hope
of a reply.
-------------- WARNING --------------
SPONSOR ONLINE SAS
CHANGED 2014-01-19
ANONYMOUS YES
OBSOLETED NO
ELIGSTATUS ok
ELIGDATE 19/01/2014 00:07:37
SOURCE FRNIC
DOMAIN
STATUS ACTIVE
HOLD NO
SPONSOR ONLINE SAS
EXPIRY DATE 18/01/2018
CREATED 2010-07-13
CHANGED 2015-10-28
SOURCE FRNIC
HANDLE NSL3159-FRNIC
NSERVER
NS0.ONLINE.NET 195.154.228.249
NS1.ONLINE.NET 62.210.16.9
NAME quent1.fr
Go to top