issue203:c_c
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
issue203:c_c [2024/03/30 10:12] – créée auntiee | issue203:c_c [2024/04/03 08:00] (Version actuelle) – d52fr | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | So after a question on Telegram the other day, I decided to write a piece on networking in Ubuntu ending in Firewalls. You cannot have a proper picture of firewalls if you don’t understand why they exist. | + | **So after a question on Telegram the other day, I decided to write a piece on networking in Ubuntu ending in Firewalls. You cannot have a proper picture of firewalls if you don’t understand why they exist. |
Here is how it started: | Here is how it started: | ||
Ligne 10: | Ligne 10: | ||
Jimmie, [2024/02/01 19:00] | Jimmie, [2024/02/01 19:00] | ||
- | I tried allowing access between the two as an exception in the ufw rules but it didn't work. | + | I tried allowing access between the two as an exception in the ufw rules but it didn't work.** |
- | Jimmie, [2024/02/01 19:00] | + | Suite à une question sur Telegram l’autre jour, j’ai décidé d’écrire un article sur les réseaux dans Ubuntu et terminer par les pare-feux. Vous ne pouvez pas comprendre les pare-feux convenablement si vous ne comprenez pas la raison de leur existence. |
+ | |||
+ | Voici comment cela a démarré : | ||
+ | |||
+ | Jimmie [2024/02/01 18:59] : | ||
+ | Bon J’essaie de configurer un obs ndi et le truc c’est que cela ne semble fonctionner que quand le pare-feu sur chacun des ordinateurs est désactivé. | ||
+ | |||
+ | Jimmie [2024/02/01 18:59] : | ||
+ | Les deux sont sous Linux Mint et ont gufw. | ||
+ | |||
+ | Jimmie [2024/02/01 19:00] : | ||
+ | J’ai essayé de permettre l’accès entre les deux comme une exception dans les règles de l’ufw, mais cela ne fonctionnait pas. | ||
+ | |||
+ | |||
+ | **Jimmie, [2024/02/01 19:00] | ||
The only way it worked was disabled the firewall on both of my computers and that's not really something I wanna do. | The only way it worked was disabled the firewall on both of my computers and that's not really something I wanna do. | ||
Ligne 25: | Ligne 39: | ||
Jimmie, [2024/02/01 19:15] | Jimmie, [2024/02/01 19:15] | ||
- | What the f*** is your protocol doing that it doesn' | + | What the f*** is your protocol doing that it doesn' |
- | Jimmie, [2024/02/01 19:39] | + | Jimmie |
+ | La seule façon de le faire fonctionner était de désactiver le pare-feu sur chacun des ordinateurs et ce n’est pas un truc que je veux faire. | ||
+ | |||
+ | Robert | ||
+ | Aucune idée de ce dont il s’agit, mais j'ai l' | ||
+ | |||
+ | Jimmie | ||
+ | Oh non, c’est sûr, mais je n’ai aucune idée de ce qu’il bloque précisément qui nécessite la désactivation du pare-feu. | ||
+ | |||
+ | Jimmie | ||
+ | Même le p... de site Web newteks ndi concernant leur m*rde dit de désactiver le pare-feu. | ||
+ | |||
+ | Jimmie, [2024/02/01 19:15] : | ||
+ | Que diable fait votre protocole s’il ne fonctionne même pas avec des exceptions dans les règles du pare-feu ? | ||
+ | |||
+ | |||
+ | **Jimmie, [2024/02/01 19:39] | ||
Ok so I think I'll just have to use it with the firewall off. | Ok so I think I'll just have to use it with the firewall off. | ||
Ligne 34: | Ligne 64: | ||
Now we have already talked about the “ip” command in a previous issue. | Now we have already talked about the “ip” command in a previous issue. | ||
- | So let’s do a very basic refresher. If you want more detail, please see the older issues. | + | So let’s do a very basic refresher. If you want more detail, please see the older issues. |
- | Open your terminal and type: | + | Jimmie [2024/02/01 19:39] : |
+ | Ok, je pense donc qu’il faudrait tout simplement l’utiliser avec le pare-feu désactivé. | ||
+ | |||
+ | Aussi, ce qu’on peut faire, c’est de commencer avec l’IP, expliquer la résolution basique du nom d’hôte, le routage de base et, petit à petit, arriver au ufw [Ndt : uncomplicated firewall, inclus dans Ubuntu], puisque je pense qu’une fois que vous comprendrez, | ||
+ | |||
+ | Nous avons déjà parlé de la commande « ip » dans un numéro précédent. | ||
+ | |||
+ | Aussi, refaisons un petit cours de base pour rafraîchir votre mémoire. Si vous voulez plus de détails, je vous prie de bien vouloir consulter les numéros plus anciens. | ||
+ | |||
+ | |||
+ | **Open your terminal and type: | ||
ip a sh | ip a sh | ||
Ligne 58: | Ligne 98: | ||
man netplan | man netplan | ||
- | The man page describes it thus: netplan - YAML network configuration abstraction for various backends | + | The man page describes it thus: netplan - YAML network configuration abstraction for various backends** |
- | YAML is not difficult, it is basically: the thing, a colon and its setting. | + | Ouvrez votre terminal et tapez ip a sh |
+ | |||
+ | (IP address show – montrer l’adresse IP.) Nous voulons taper aussi peu que possible, car je suis paresseux et la dactylographie est généralement lente. | ||
+ | |||
+ | Si vous ne voulez que le WiFi ou filaire, on utilisera : | ||
+ | (IP link show – montrer le lien IP). | ||
+ | |||
+ | Comme vous pouvez le voir, à mon avis. Je n’aime pas du tout cet avis, car, quand je veux une adresse, je la veux tout de suite devant moi, mais ce n’est que moi. | ||
+ | |||
+ | Ubuntu 20.04 ou plus, utilise netplan. Vous pouvez en découvrir davantage sur le site Web ou vous pouvez taper : | ||
+ | netplan info | ||
+ | |||
+ | ou : | ||
+ | |||
+ | man netplan | ||
+ | |||
+ | La page man le décrit comme ceci : netplan – YAML network configuration abstraction for various backends [Ndt : voir en français netplan [Wiki ubuntu-fr] .] //Bab, " | ||
+ | |||
+ | |||
+ | **YAML is not difficult, it is basically: the thing, a colon and its setting. | ||
Example - | Example - | ||
Ligne 70: | Ligne 129: | ||
The catch is, YAML is whitespace sensitive and tabs != spaces. | The catch is, YAML is whitespace sensitive and tabs != spaces. | ||
- | YAML is used by netplan for configuring your network and it is easy to read. | + | YAML is used by netplan for configuring your network and it is easy to read. ** |
- | Here you can see my laptop’s netplan YAML file. I need you to co -check yours. | + | YAML n’est pas difficile ; essentiellement, |
+ | |||
+ | Exemple : | ||
+ | Nom : Ronnie Tucker | ||
+ | Âge : 36 | ||
+ | |||
+ | Si vous êtes un n00b de chez n00bs, je recommande cloudbees : | ||
+ | https:// | ||
+ | |||
+ | Le hic, c'est que YAML est sensible aux espaces blancs et les tabulations != des espaces. | ||
+ | |||
+ | YAML est utilisé par netplan pour la configuration de votre réseau et se lit facilement. | ||
+ | |||
+ | |||
+ | **Here you can see my laptop’s netplan YAML file. I need you to co -check yours. | ||
The killer feature of netplan for me, is the “try”. If you make changes, and you are not 100% sure if they will work, you can type: netplan try -this will try your config and if it does not work, go back to what it was. Use sudo if you need to. | The killer feature of netplan for me, is the “try”. If you make changes, and you are not 100% sure if they will work, you can type: netplan try -this will try your config and if it does not work, go back to what it was. Use sudo if you need to. | ||
Ligne 80: | Ligne 153: | ||
Alas, we are not doing a deep dive into netplan, if you would like one, why not drop us a message on misc@fullcirclemagazine.org ??? | Alas, we are not doing a deep dive into netplan, if you would like one, why not drop us a message on misc@fullcirclemagazine.org ??? | ||
- | So now you know where to look to get basic network information on your Ubuntu machines. | + | So now you know where to look to get basic network information on your Ubuntu machines.** |
- | So how do we find more info on your computers? A simple way is to type: | + | Voici le fichier netplan YAML sur mon portable. Vous devez co-vérifier le vôtre. |
+ | |||
+ | Pour moi, la fonction la plus remarquable de netplan est le « try ». Si vous faites des modifications et n' | ||
+ | |||
+ | Obtenir des informations avec netplan est également beaucoup plus sympa, du moins pour ce qui me concerne. Allez-y et essayez : netplan ip leases <le nom de votre carte> | ||
+ | |||
+ | Désolé, mais nous n' | ||
+ | |||
+ | En tout cas, vous savez maintenant où regarder pour obtenir des informations réseau de base sur vos machines Ubuntu. | ||
+ | |||
+ | |||
+ | **So how do we find more info on your computers? A simple way is to type: | ||
hostname | hostname | ||
Ligne 92: | Ligne 176: | ||
Notice from the above screen-shot that there is now a “Transient” hostname. You can think of the transient hostname as temporary, because if the system restarts, it is gone. | Notice from the above screen-shot that there is now a “Transient” hostname. You can think of the transient hostname as temporary, because if the system restarts, it is gone. | ||
- | The other oddball you may run into is that the machine may have a “Pretty name”. You will often see this on Macbooks, eg. “Dave’s Macbook Pro” If you have a pretty name on your Ubuntu machine, know that posix compliance will mean the hostname will not have the pretty characters. | + | The other oddball you may run into is that the machine may have a “Pretty name”. You will often see this on Macbooks, eg. “Dave’s Macbook Pro” If you have a pretty name on your Ubuntu machine, know that posix compliance will mean the hostname will not have the pretty characters. |
- | Another reason you may not be able to see or access some other PC on your network, may be that you have it’s IP address hard coded. This will be your hosts file, where your computer can look at a list of PC’s and derive their IP addresses without needing to ask someone. When I say ask someone, I mean a DNS server. You can look at yours with: cat /etc/hosts | + | Alors comment trouver plus d' |
+ | |||
+ | hostname | ||
+ | |||
+ | La commande hostnamectl vous donnera les mêmes informations, | ||
+ | |||
+ | Il y a un autre cas où vous verrez quelque chose de différent. Disons que je change mon hostnamme de eddv à ubub, ce changement ne se fait pas tout de suite et vous verriez quelque chose de différent (voir l' | ||
+ | |||
+ | Remarquez dans la capture d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | |||
+ | **Another reason you may not be able to see or access some other PC on your network, may be that you have it’s IP address hard coded. This will be your hosts file, where your computer can look at a list of PC’s and derive their IP addresses without needing to ask someone. When I say ask someone, I mean a DNS server. You can look at yours with: cat /etc/hosts | ||
I will not paste mine as it is filled with https:// | I will not paste mine as it is filled with https:// | ||
Ligne 104: | Ligne 201: | ||
cat / | cat / | ||
- | In the next issue we will take this a bit further, so you can do your own troubleshooting when it comes to networking issues. | + | In the next issue we will take this a bit further, so you can do your own troubleshooting when it comes to networking issues. ** |
+ | |||
+ | Une autre raison pour laquelle vous pourriez ne pas voir ou accéder à un autre PC sur votre réseau, pourrait être que son adresse IP soit codée en dur. Ce sera votre fichier hosts, où votre ordinateur peut regarder une liste de PC et obtenir leur adresse IP sans devoir les demander auprès d'un serveur DNS. Vous pouvez regarder la vôtre avec : cat / | ||
+ | |||
+ | Je ne vais pas coller la mienne car elle est remplie de https:// | ||
+ | |||
+ | Si vous aussi êtes fatigué par la quantité infinie de fumier de cheval sur l' | ||
+ | |||
+ | Vous pouvez aussi regarder dans le cache ARP. Dans Ubuntu votre ARP (Address resolution Protocol) est volatile et ne stocke pas car il réside dans /proc. Proc/ est un répertoire utilisé par le noyau Linux, pour vous donner des informations. Ce n'est pas un « vrai » fichier. Vous pouvez le regarder ici : | ||
+ | |||
+ | cat / | ||
+ | |||
+ | Dans le prochain numéro, nous irons un peu plus loin, afin que vous puissiez faire votre propre dépannage quand il s'agit de problèmes de réseau. | ||
issue203/c_c.1711789923.txt.gz · Dernière modification : 2024/03/30 10:12 de auntiee