la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou 4
pings)
alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur le
réseau ?
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC obtiennent
une adresse en 192.168.1.x sur ma LiveBox configurée en mode routeur.
la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou 4
pings)
alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur le
réseau ?
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC obtiennent
une adresse en 192.168.1.x sur ma LiveBox configurée en mode routeur.
la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou 4
pings)
alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur le
réseau ?
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC obtiennent
une adresse en 192.168.1.x sur ma LiveBox configurée en mode routeur.
Pour mon petit script de sauvegarde via rsync sur une machine qui est la
copie conforme du PC portable que j'utilise quotidiennement, j'utilise
la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
récupérer l'adresse IP du PC vers lequel s'effectue la sauvegarde.
Mais il y a vraisemblablement quelquechose que j'ai mal compris.
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou 4
pings) alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
Je sens bien qu'il n'y a quelque chose que je ne comprends pas dans la
commande 'arp'...
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur le
réseau ?
Pour mon petit script de sauvegarde via rsync sur une machine qui est la
copie conforme du PC portable que j'utilise quotidiennement, j'utilise
la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
récupérer l'adresse IP du PC vers lequel s'effectue la sauvegarde.
Mais il y a vraisemblablement quelquechose que j'ai mal compris.
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou 4
pings) alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
Je sens bien qu'il n'y a quelque chose que je ne comprends pas dans la
commande 'arp'...
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur le
réseau ?
Pour mon petit script de sauvegarde via rsync sur une machine qui est la
copie conforme du PC portable que j'utilise quotidiennement, j'utilise
la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
récupérer l'adresse IP du PC vers lequel s'effectue la sauvegarde.
Mais il y a vraisemblablement quelquechose que j'ai mal compris.
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou 4
pings) alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
Je sens bien qu'il n'y a quelque chose que je ne comprends pas dans la
commande 'arp'...
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur le
réseau ?
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC obtiennent
une adresse en 192.168.1.x sur ma LiveBox configurée en mode routeur.
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC obtiennent
une adresse en 192.168.1.x sur ma LiveBox configurée en mode routeur.
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC obtiennent
une adresse en 192.168.1.x sur ma LiveBox configurée en mode routeur.
    Si tu as donné un nom Í ton PC (hostname!) normalement, ta Livebox a enregistré ce nom dans son DNS du domaine .home avec l'adresse IP du PC attribuée par le DHCP de cette même Livebox!
 Tu n'as donc pas besoin de connaͮtre l'adresse IP du PC pour communiquer avec lui, il te suffit de le nommer "NOM_PC.home" .
Néanmoins (ça m'est arrivé...), en cas de réinstallation de l'OS, la Livebox va rajouter un chiffre derrière (genre yoyo1, toto2...)
    Si tu as donné un nom Í ton PC (hostname!) normalement, ta Livebox a enregistré ce nom dans son DNS du domaine .home avec l'adresse IP du PC attribuée par le DHCP de cette même Livebox!
 Tu n'as donc pas besoin de connaͮtre l'adresse IP du PC pour communiquer avec lui, il te suffit de le nommer "NOM_PC.home" .
Néanmoins (ça m'est arrivé...), en cas de réinstallation de l'OS, la Livebox va rajouter un chiffre derrière (genre yoyo1, toto2...)
    Si tu as donné un nom Í ton PC (hostname!) normalement, ta Livebox a enregistré ce nom dans son DNS du domaine .home avec l'adresse IP du PC attribuée par le DHCP de cette même Livebox!
 Tu n'as donc pas besoin de connaͮtre l'adresse IP du PC pour communiquer avec lui, il te suffit de le nommer "NOM_PC.home" .
Néanmoins (ça m'est arrivé...), en cas de réinstallation de l'OS, la Livebox va rajouter un chiffre derrière (genre yoyo1, toto2...)
Lulu wrote:la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
arp -n permet de lister le cache ARP.
Le cache ARP est la table qui associe les adresses MAC de couche 2
Ethernet aux adresses IP de couche 3. Elle a un délai d'expiration.
Si aucun échange récent n'a été fait entre votre machine et cette
machine, le cache ARP ne contiendra pas de correspondance.
Une autre table peut être utile: le serveur DHCP du sous-réseau, qui
délivre des adresses IP dynamiques sous forme de bail de temps
limité, a lui également une table (sur le routeur du sous-réseau,
bien souvent).
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Que veut dire `monté sur le réseau' ?
S'il a obtenu une adresse IP dynamique du serveur DHCP, alors le
serveur DHCP a une entrée correspondante dans sa table DHCP, mais il
n'y a pas de raison que l'ensemble des ordinateurs du sous-réseau ait
l'information dans leur table ARP, sauf trafic spécifique.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou
4 pings)
Donc vous connaissez l'adresse IP. C'est le plus simple.
alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
A quoi sert alors la commande ARP sinon Í confirmer la connectivité
de l'adresse IP que vous avez utilisée, ce que ping fait mieux?
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur
le réseau ?
Pour vérifier si une machine est allumée, quand on connaÍ®t son adresse
IP, ici 1.2.3.4:
ping -c 1 -w 1 1.2.3.4 && echo 1.2.3.4 est allumé
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC
obtiennent une adresse en 192.168.1.x sur ma LiveBox configurée en
mode routeur.
Une solution pour simplifier les choses pourrait être d'associer dans
votre routeur, Í l'adresse MAC du PC que vous cherchez Í atteindre
une adresse IP fixe (DHCP static). Voire, luxe suprême, une entrée
dans le serveur DNS.
Ainsi vous lanceriez la sauvegarde avec cette adresse IP "fixe" (DHCP
static) ou même avec un nom de machine, résolu par DNS.
A vérifier si votre routeur supporte ces fonctions, sinon elles
pourraient être assurées par un des PC (p.ex. un raspberri pi).
Lulu <lulu042@fry.fr.invalid> wrote:
la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
arp -n permet de lister le cache ARP.
Le cache ARP est la table qui associe les adresses MAC de couche 2
Ethernet aux adresses IP de couche 3. Elle a un délai d'expiration.
Si aucun échange récent n'a été fait entre votre machine et cette
machine, le cache ARP ne contiendra pas de correspondance.
Une autre table peut être utile: le serveur DHCP du sous-réseau, qui
délivre des adresses IP dynamiques sous forme de bail de temps
limité, a lui également une table (sur le routeur du sous-réseau,
bien souvent).
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Que veut dire `monté sur le réseau' ?
S'il a obtenu une adresse IP dynamique du serveur DHCP, alors le
serveur DHCP a une entrée correspondante dans sa table DHCP, mais il
n'y a pas de raison que l'ensemble des ordinateurs du sous-réseau ait
l'information dans leur table ARP, sauf trafic spécifique.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou
4 pings)
Donc vous connaissez l'adresse IP. C'est le plus simple.
alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
A quoi sert alors la commande ARP sinon Í confirmer la connectivité
de l'adresse IP que vous avez utilisée, ce que ping fait mieux?
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur
le réseau ?
Pour vérifier si une machine est allumée, quand on connaÍ®t son adresse
IP, ici 1.2.3.4:
ping -c 1 -w 1 1.2.3.4 && echo 1.2.3.4 est allumé
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC
obtiennent une adresse en 192.168.1.x sur ma LiveBox configurée en
mode routeur.
Une solution pour simplifier les choses pourrait être d'associer dans
votre routeur, Í l'adresse MAC du PC que vous cherchez Í atteindre
une adresse IP fixe (DHCP static). Voire, luxe suprême, une entrée
dans le serveur DNS.
Ainsi vous lanceriez la sauvegarde avec cette adresse IP "fixe" (DHCP
static) ou même avec un nom de machine, résolu par DNS.
A vérifier si votre routeur supporte ces fonctions, sinon elles
pourraient être assurées par un des PC (p.ex. un raspberri pi).
Lulu wrote:la commande 'arp -n' au début de ce script, ce qui est censé (selon moi)
arp -n permet de lister le cache ARP.
Le cache ARP est la table qui associe les adresses MAC de couche 2
Ethernet aux adresses IP de couche 3. Elle a un délai d'expiration.
Si aucun échange récent n'a été fait entre votre machine et cette
machine, le cache ARP ne contiendra pas de correspondance.
Une autre table peut être utile: le serveur DHCP du sous-réseau, qui
délivre des adresses IP dynamiques sous forme de bail de temps
limité, a lui également une table (sur le routeur du sous-réseau,
bien souvent).
Quand je viens d'allumer le PC destinataire de la sauvegarde, 'arp -n'
ne "voit" pas ce PC alors qu'il est monté sur le réseau.
Que veut dire `monté sur le réseau' ?
S'il a obtenu une adresse IP dynamique du serveur DHCP, alors le
serveur DHCP a une entrée correspondante dans sa table DHCP, mais il
n'y a pas de raison que l'ensemble des ordinateurs du sous-réseau ait
l'information dans leur table ARP, sauf trafic spécifique.
Si depuis mon PC portable quotidien, j'effectue un 'ping' vers le PC
destinataire de la sauvegarde (juste pendant quelques secondes, 3 ou
4 pings)
Donc vous connaissez l'adresse IP. C'est le plus simple.
alors la commande 'arp -n' voit ce PC destinataire (et mon script
arrive Í récupérer cette IP, ce qui m'évite d'avoir Í la taper).
A quoi sert alors la commande ARP sinon Í confirmer la connectivité
de l'adresse IP que vous avez utilisée, ce que ping fait mieux?
Quelle commande devrais-je utiliser depuis mon PC portable quotidien
pour qu'il voit que le PC destinataire de la sauvegarde est monté sur
le réseau ?
Pour vérifier si une machine est allumée, quand on connaÍ®t son adresse
IP, ici 1.2.3.4:
ping -c 1 -w 1 1.2.3.4 && echo 1.2.3.4 est allumé
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC
obtiennent une adresse en 192.168.1.x sur ma LiveBox configurée en
mode routeur.
Une solution pour simplifier les choses pourrait être d'associer dans
votre routeur, Í l'adresse MAC du PC que vous cherchez Í atteindre
une adresse IP fixe (DHCP static). Voire, luxe suprême, une entrée
dans le serveur DNS.
Ainsi vous lanceriez la sauvegarde avec cette adresse IP "fixe" (DHCP
static) ou même avec un nom de machine, résolu par DNS.
A vérifier si votre routeur supporte ces fonctions, sinon elles
pourraient être assurées par un des PC (p.ex. un raspberri pi).
Le 27/09/2021 Í 21:17, Lulu a écrit :Le réseau est un LAN tout ce qu'il y a de plus bête : les PC
obtiennent une adresse en 192.168.1.x sur ma LiveBox configurée en
mode routeur.
Si tu as donné un nom Í ton PC (hostname!) normalement, ta Livebox a
enregistré ce nom dans son DNS du domaine .home avec l'adresse IP du
PC attribuée par le DHCP de cette même Livebox!
Tu n'as donc pas besoin de connaͮtre l'adresse IP du PC pour
communiquer avec lui, il te suffit de le nommer "NOM_PC.home" .
Le 27/09/2021 Í 21:17, Lulu a écrit :
Le réseau est un LAN tout ce qu'il y a de plus bête : les PC
obtiennent une adresse en 192.168.1.x sur ma LiveBox configurée en
mode routeur.
Si tu as donné un nom Í ton PC (hostname!) normalement, ta Livebox a
enregistré ce nom dans son DNS du domaine .home avec l'adresse IP du
PC attribuée par le DHCP de cette même Livebox!
Tu n'as donc pas besoin de connaͮtre l'adresse IP du PC pour
communiquer avec lui, il te suffit de le nommer "NOM_PC.home" .
Le 27/09/2021 Í 21:17, Lulu a écrit :Le réseau est un LAN tout ce qu'il y a de plus bête : les PC
obtiennent une adresse en 192.168.1.x sur ma LiveBox configurée en
mode routeur.
Si tu as donné un nom Í ton PC (hostname!) normalement, ta Livebox a
enregistré ce nom dans son DNS du domaine .home avec l'adresse IP du
PC attribuée par le DHCP de cette même Livebox!
Tu n'as donc pas besoin de connaͮtre l'adresse IP du PC pour
communiquer avec lui, il te suffit de le nommer "NOM_PC.home" .
On pourrait imaginer une solution sale et simple:
On pourrait imaginer une solution sale et simple:
On pourrait imaginer une solution sale et simple:
Je n'ai donc pas été clair dans mon message original : je me promène
avec mes deux PCs, "origine" avec lequel je travaille et "destination"
qui sert de sauvegarde.
Promène : signifie que ces deux PC se connectent au même moment sur un
routeur aléatoire, soit mon téléphone configuré en AP, soit la LiveBox
de ma coloc, soit sur la freebox de ma maison secondaire.
Et j'imaginais qu'il était possible de scripter (en bash) la sauvegarde
de "origine" vers "destination" quel que soit le réseau auquel ces
machines sont connectées.
Je n'ai donc pas été clair dans mon message original : je me promène
avec mes deux PCs, "origine" avec lequel je travaille et "destination"
qui sert de sauvegarde.
Promène : signifie que ces deux PC se connectent au même moment sur un
routeur aléatoire, soit mon téléphone configuré en AP, soit la LiveBox
de ma coloc, soit sur la freebox de ma maison secondaire.
Et j'imaginais qu'il était possible de scripter (en bash) la sauvegarde
de "origine" vers "destination" quel que soit le réseau auquel ces
machines sont connectées.
Je n'ai donc pas été clair dans mon message original : je me promène
avec mes deux PCs, "origine" avec lequel je travaille et "destination"
qui sert de sauvegarde.
Promène : signifie que ces deux PC se connectent au même moment sur un
routeur aléatoire, soit mon téléphone configuré en AP, soit la LiveBox
de ma coloc, soit sur la freebox de ma maison secondaire.
Et j'imaginais qu'il était possible de scripter (en bash) la sauvegarde
de "origine" vers "destination" quel que soit le réseau auquel ces
machines sont connectées.
Dans ce cas /etc/hosts peut être utilisé pour pouvoir faire
ping toto
plutÍ´t que
ping 192.168.1.42
Tout ce que je veux, c'est n'avoir pas Í saisir l'adresse IP de
destination lorsque je sauvegarde depuis origine quelque soit le réseau
sur lequel mes PC sont montés.
Ca ne semble pas facile Í faire, dans ce cas.
Dans ce cas /etc/hosts peut être utilisé pour pouvoir faire
ping toto
plutÍ´t que
ping 192.168.1.42
Tout ce que je veux, c'est n'avoir pas Í saisir l'adresse IP de
destination lorsque je sauvegarde depuis origine quelque soit le réseau
sur lequel mes PC sont montés.
Ca ne semble pas facile Í faire, dans ce cas.
Dans ce cas /etc/hosts peut être utilisé pour pouvoir faire
ping toto
plutÍ´t que
ping 192.168.1.42
Tout ce que je veux, c'est n'avoir pas Í saisir l'adresse IP de
destination lorsque je sauvegarde depuis origine quelque soit le réseau
sur lequel mes PC sont montés.
Ca ne semble pas facile Í faire, dans ce cas.
Le 20/10/2021 Í 21:20, Marc SCHAEFER a écrit :Dans ce cas /etc/hosts peut être utilisé pour pouvoir faire
   ping toto
plutÍ´t que
   ping 192.168.1.42
ping est Í éviter pour simplement récupérer une IP (ou le contraire).
On lui préférera host (ou nslookup sous W***)
Le 20/10/2021 Í 21:20, Marc SCHAEFER a écrit :
Dans ce cas /etc/hosts peut être utilisé pour pouvoir faire
   ping toto
plutÍ´t que
   ping 192.168.1.42
ping est Í éviter pour simplement récupérer une IP (ou le contraire).
On lui préférera host (ou nslookup sous W***)
Le 20/10/2021 Í 21:20, Marc SCHAEFER a écrit :Dans ce cas /etc/hosts peut être utilisé pour pouvoir faire
   ping toto
plutÍ´t que
   ping 192.168.1.42
ping est Í éviter pour simplement récupérer une IP (ou le contraire).
On lui préférera host (ou nslookup sous W***)