• Faire un routeur HA dual WAN (+ VPN) avec un PC sous debian

    From roger.tarani@free.fr@21:1/5 to All on Wed Jun 14 17:50:01 2023
    Bonjour,

    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le relais.

    Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.

    Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le matériel peut être défaillant. Et dont l'équipement détient tous mes réglages (routage de ports/NAT).

    J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait aussi une interface Ethernet)
    - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    Schéma de connexion au PC :
    modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en WiFi) [ou en Ethernet s'il a tel port]
    modem FO connecté en Ethernet au PC
    Routeur Ethernet connecté au PC = routeur du LAN

    Etes-vous d'accord pour ce schéma de câblage matériel ?


    Ensuite... Comment dois-je procéder sur le plan logiciel ?
    Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de toute configuration chez l'opérateur.
    Existe-t-il un paquet debian qui fasse tout ça ?


    Enfin, si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et compacte) qui fait ça tout seul :
    - modem 4G avec carte SIM
    - routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur
    - VPN openVPN/IPsec
    Quel modèle vous a satisfait ?


    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?

    Merci.

    <html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Bonjour,<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).<br data-
    mce-bogus="1"></div><div>Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.<br data-mce-bogus="1"></div><div>Si le lien principal revient, alors c'est lui qui va reprendre le relais.<br data-mce-bogus="1"></div><div><
    br data-mce-bogus="1"></div><div>Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Je ne veux plus dépendre d'un seul opérateur dont la
    ligne ou le matériel peut être défaillant. Et dont l'équipement détient tous mes réglages (routage de ports/NAT).</div><div><br data-mce-bogus="1"></div><div>J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels né
    cessaires.<br data-mce-bogus="1"></div><div>(Mon expérience du Raspberry me fait oublier cette solution : sur le long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Je
    dispose :</div><div>- d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un opérateur.<br data-mce-bogus="1"></div><div>IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé par n'importe quel routeur !<br data-mce-
    bogus="1"></div><div>- d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait aussi une interface Ethernet)<br data-mce-bogus="1"></div><div> <!--StartFragment-->- d'un&nbsp;<!--EndFragment-->PC qui a trois interfaces réseau (2 Ethernet
    et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    <br data-mce-bogus="1"></div><div>Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.<br data-mce-bogus="1"></div><div>Surtout que je n'ai pas d'expérience.<br data-mce-bogus="1"></div><div><br
    data-mce-bogus="1"></div><div>Schéma de connexion au PC :<br data-mce-bogus="1"></div><div>modem 4G /WiFi+USB [+Ethernet] connecté <!--StartFragment--> au PC <!--EndFragment--> en USB (ou en WiFi)&nbsp; [ou en Ethernet s'il a tel port]<br data-mce-
    bogus="1"></div><div>modem FO connecté en Ethernet au PC<br data-mce-bogus="1"></div><div>Routeur Ethernet connecté au PC = routeur du LAN<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Etes-vous d'accord pour ce schéma de câblage
    matériel ?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Ensuite... Comment dois-je procéder sur le plan logiciel ?<br data-mce-bogus="1"></div><div>Je souhaite aussi que ce PC assure le VPN, de faÃ
    §on à m'affranchir de toute configuration chez l'opérateur.<br data-mce-bogus="1"></div><div>Existe-t-il un paquet debian qui fasse tout ça ?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Enfin,
    si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et compacte) qui fait ça tout seul :</div><div>- modem 4G avec carte SIM</div><div>- routeur Ethernet pour y connecter le modem FO/
    ADSL de l'opérateur<br data-mce-bogus="1"></div><div>- VPN openVPN/IPsec<br data-mce-bogus="1"></div><div>Quel modèle vous a satisfait ?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>PS : Je ne
    dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer avec le serveur FO de l'opérateur.<br data-mce-bogus="1"></div><div>Je dirais plutôt que non (protocole proprio ?)<br
    data-mce-bogus="1"></div><div>Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Merci.<br data-mce-bogus="1"></div></div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sabri KHEMISSA@21:1/5 to All on Wed Jun 14 18:40:01 2023
    Bonjour,

    Je te suggère d'installer opnsense https://opnsense.org/ sur ton PC.

    La solution répond à tes deux besoins : WAN Failover et VPN (au choix VPN
    SSL ou IPSec)

    A mon sens, tu ne pourras pas remplacer le routeur opérateur. Prévoir du
    NAT au niveau de ton routeur pour le VPN (il te faudra une IP fixe sur
    Internet ou faire du DynDNS, le cas échéant).

    Bonne soirée,
    /Sabri

    Le mer. 14 juin 2023 à 17:46, <roger.tarani@free.fr> a écrit :

    Bonjour,

    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le relais.

    Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.

    Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le matériel peut être défaillant. Et dont l'équipement détient tous mes réglages (routage de ports/NAT).

    J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait
    aussi une interface Ethernet)
    - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide
    ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    Schéma de connexion au PC :
    modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en WiFi) [ou en Ethernet s'il a tel port]
    modem FO connecté en Ethernet au PC
    Routeur Ethernet connecté au PC = routeur du LAN

    Etes-vous d'accord pour ce schéma de câblage matériel ?


    Ensuite... Comment dois-je procéder sur le plan logiciel ?
    Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de
    toute configuration chez l'opérateur.
    Existe-t-il un paquet debian qui fasse tout ça ?


    Enfin, si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et compacte) qui fait ça tout seul :
    - modem 4G avec carte SIM
    - routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur
    - VPN openVPN/IPsec
    Quel modèle vous a satisfait ?


    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer avec
    le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre
    opérateur ?

    Merci.


    <div dir="ltr">Bonjour,<div><br></div><div>Je te suggère d&#39;installer opnsense <a href="https://opnsense.org/">https://opnsense.org/</a> sur ton PC.</div><div><br></div><div>La solution répond à tes deux besoins : WAN Failover et VPN (au choix VPN
    SSL ou IPSec) </div><div><br></div><div>A mon sens, tu ne pourras pas remplacer le routeur opérateur. Prévoir du NAT au niveau de ton routeur pour le VPN (il te faudra une IP fixe sur Internet ou faire du DynDNS, le cas échéant).</div><div><br></div>
    <div>Bonne soirée,</div><div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">/Sabri </span></div></div></div></div></div></
    </div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 14 juin 2023 à 17:46, &lt;<a href="mailto:roger.tarani@free.fr">roger.tarani@free.fr</a>&gt; a écrit :<br></div><blockquote class="gmail_quote" style="
    margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Bonjour,<br></div><div><br></div><div>J&#39;ai besoin de disposer d&#39;un
    lien internet redondant (FO+ 4G).<br></div><div>Si le lien principal (FO) tombe, alors l&#39;autre lien 4G prend le relais automatiquement.<br></div><div>Si le lien principal revient, alors c&#39;est lui qui va reprendre le relais.<br></div><div><br></
    <div>Le dispositif du commerce doit s&#39;appeler un HA dual WAN router. Et il intègre souvent un VPN.<br></div><div><br></div><div>Je ne veux plus dépendre d&#39;un seul opérateur dont la ligne ou le matériel peut être défaillant. Et dont l&#
    39;équipement détient tous mes réglages (routage de ports/NAT).</div><div><br></div><div>J&#39;aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.<br></div><div>(Mon expérience du Raspberry me fait oublier
    cette solution : sur le long terme, mes cartes flash &quot;haut de gamme&quot; n&#39;ont jamais tenu)<br></div><div><br></div><div>Je dispose :</div><div>- d&#39;un modem FO (interface Ethernet) et d&#39;un routeur Ethernet/WiFi d&#39;un opérateur.<br></
    <div>IMPORTANT : j&#39;ignore si le routeur de l&#39;opérateur peut être remplacé par n&#39;importe quel routeur !<br></div><div>- d&#39;un modem 4G avec une interface WiFi+USB (j&#39;attends un modem qui ait aussi une interface Ethernet)<br></div>
    <div> - d&#39;un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...<br></div><div><br></div><div>Je sais que c&#39;est théoriquement possible de faire ça. Ce doit être du routage de flux
    conditionnel (sur l&#39;état des liens).<br></div><div>Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.<br></div><div>Surtout que je n&#39;ai pas d&#39;expérience.<br></div><div><br></div><
    Schéma de connexion au PC :<br></div><div>modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en WiFi)  [ou en Ethernet s&#39;il a tel port]<br></div><div>modem FO connecté en Ethernet au PC<br></div><div>Routeur Ethernet connecté au PC =
    routeur du LAN<br></div><div><br></div><div>Etes-vous d&#39;accord pour ce schéma de câblage matériel ?<br></div><div><br></div><div><br></div><div>Ensuite... Comment dois-je procéder sur le plan logiciel ?<br></div><div>Je souhaite aussi que ce PC
    assure le VPN, de façon à m&#39;affranchir de toute configuration chez l&#39;opérateur.<br></div><div>Existe-t-il un paquet debian qui fasse tout ça ?<br></div><div><br></div><div><br></div><div>Enfin, si vous connaissez bien cette application, peut-Ã
    ªtre recommanderez-vous d&#39;acheter un appareil du marché (carte robuste et compacte) qui fait ça tout seul :</div><div>- modem 4G avec carte SIM</div><div>- routeur Ethernet pour y connecter le modem FO/ADSL de l&#39;opérateur<br></div><div>- VPN
    openVPN/IPsec<br></div><div>Quel modèle vous a satisfait ?<br></div><div><br></div><div><br></div><div>PS : Je ne dispose pas d&#39;info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l&#39;opérateur et communiquer
    avec le serveur FO de l&#39;opérateur.<br></div><div>Je dirais plutôt que non (protocole proprio ?)<br></div><div>Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?<br></div><div><br></div><div>Merci.<br></div></
    </div></blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christophe Maquaire@21:1/5 to All on Wed Jun 14 19:00:02 2023
    Le mercredi 14 juin 2023 à 17:46 +0200, roger.tarani@free.fr a écrit :
    Bonjour,

    Bonjour,
    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le
    relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le
    relais.

    J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le
    long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi
    d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé
    par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui
    ait aussi une interface Ethernet)
     - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    J'ai un script récupéré je ne sais plus où et adapté à mes besoins qui fait çà en IPv4

    -------début--------
    #!/bin/bash

    # variables (eventuellement passees par ENV)

    CHECK_DELAY=${CHECK_DELAY:-5}
    CHECK_IP=${CHECK_IP:-1.1.1.1}
    PRIMARY_IF=${PRIMARY_IF:-enp3s0f0}
    PRIMARY_GW=${PRIMARY_GW:-192.168.1.254}
    BACKUP_IF=${BACKUP_IF:-enp4s0f1}
    BACKUP_GW=${BACKUP_GW:-192.168.2.254} FAILOVER_LOG=${FAILOVER_LOG:-/var/log/failover.log}

    date >> $FAILOVER_LOG
    echo "CHECK_DELAY " $CHECK_DELAY >> $FAILOVER_LOG
    echo "CHECK_IP " $CHECK_IP >> $FAILOVER_LOG
    echo "PRIMARY_IF "$PRIMARY_IF >> $FAILOVER_LOG
    echo "PRIMARY_GW " $PRIMARY_GW >> $FAILOVER_LOG
    echo "BACKUP_IF " $BACKUP_IF >> $FAILOVER_LOG
    echo "BACKUP_GW " $BACKUP_GW >> $FAILOVER_LOG


    # Comparaison défault GW actuelle avec celle donnée en argument
    gateway_if() {
    [[ "$1" = "$(ip route get "$CHECK_IP" | grep dev | cut -d ' ' -f5 )" ]]
    }


    # boucle continue de vérification de la connectivité sur primary
    while true
    do
    if gateway_if "$BACKUP_IF"
    then
    ip route add "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"
    PING_PRIMARY_IF=$( ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep
    'packet loss'|cut -d ' ' -f4)
    ip route del "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"
    else
    PING_PRIMARY_IF=$(ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep
    'packet loss'|cut -d ' ' -f4)
    fi

    if [ $PING_PRIMARY_IF -eq 1 ]
    # succès de verif interface primaire
    then
    # On est sur backup?
    if gateway_if "$BACKUP_IF"
    then
    # Switch sur primary
    date >> $FAILOVER_LOG
    echo "GW "$BACKUP_GW "=> "$PRIMARY_GW >> $FAILOVER_LOG
    echo "INTERFACE "$BACKUP_IF "=> "$PRIMARY_IF >> $FAILOVER_LOG
    ip route del default via "$BACKUP_GW" dev "$BACKUP_IF"
    ip route add default via "$PRIMARY_GW" dev "$PRIMARY_IF"
    fi
    else
    # echec de verif interface primaire
    # On est sur primary?
    if gateway_if "$PRIMARY_IF"
    then

    # Switch sur backup
    ip route del default via "$PRIMARY_GW" dev "$PRIMARY_IF"
    ip route add default via "$BACKUP_GW" dev "$BACKUP_IF"
    date >> $FAILOVER_LOG
    echo "GW "$PRIMARY_GW "=> "$BACKUP_GW >> $FAILOVER_LOG
    echo "INTERFACE "$PRIMARY_IF "=> "$BACKUP_IF >> $FAILOVER_LOG
    fi
    # la primary est down et on est dèjà sur la backup
    # du coup on espère que la backup est UP !!!!
    fi
    sleep "$CHECK_DELAY"
    done

    -------fin-----

    En gros on ping sur l'interface usuelle, si ça foire on passe sur
    l'interface de backup en adaptant la table de routage.
    Si l'interface usuelle remonte, on switch de nouveau.

    Si on NAT (c'est probable) il faut ajouter les règles utiles (iptables
    ou nftables)


    Quel modèle vous a satisfait ?

    J'ai un routeur ZYXEL LTE490-M904 sur la façade qui fonctionne pas mal,
    mais qui n'est pas donné

    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un
    tel appareil saurait remplacer le modem FO de l'opérateur et
    communiquer avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?

    Me contente d'une box...
    Merci.
    De rien,
    Christophe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From NoSpam@21:1/5 to All on Wed Jun 14 18:20:01 2023
    This is a multi-part message in MIME format.
    Bonjour

    Le 14/06/2023 à 17:46, roger.tarani@free.fr a écrit :
    Bonjour,

    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le relais.

    Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.

    Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le
    matériel peut être défaillant. Et dont l'équipement détient tous mes réglages (routage de ports/NAT).

    J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le
    long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi
    d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé
    par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui
    ait aussi une interface Ethernet)
    - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    Schéma de connexion au PC :
    modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en WiFi)  [ou
    en Ethernet s'il a tel port]
    modem FO connecté en Ethernet au PC
    Routeur Ethernet connecté au PC = routeur du LAN
    Pourquoi rajouter un routeru puisque le PC peut faire ce job

    Etes-vous d'accord pour ce schéma de câblage matériel ?


    Ensuite... Comment dois-je procéder sur le plan logiciel ?
    Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de
    toute configuration chez l'opérateur.
    Existe-t-il un paquet debian qui fasse tout ça ?

    Non.

    Déjà le routeur FO peut il être en mode pont ? Si non, il faut créer un réseau entre le PC et ce routeur.
    Même question concernant le point WIFI.


    Enfin, si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et compacte) qui fait ça tout seul :
    - modem 4G avec carte SIM
    - routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur
    - VPN openVPN/IPsec
    Quel modèle vous a satisfait ?
    L'ANSSI recommande de ne PAS mettre le VPN sur le FW mais derrière.
    Concernant le VPN wireguard sans hésiter.


    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer
    avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?

    Regarde sur la fibre.info, tu y trouveras des tonnes d'informations

    Ma configuration: 2 FTTH, FREE pas de mode pont donc réseau 192.168.x.y, Operateur Pro en mode pont. les 2 routeurs sont connectés à un switch,
    chacun son VLAN. Le serveur (Debian11) gère tous les liens VLAN et
    possède 2 machines virtuelles: UTM Sophos (licence gratuite pour
    utilisation privée) et une VM routeur. L'UTM Sophos récupère tous les
    flux, elle fait office de FW. La seconde VM fait le routage pour le LAN, serveur DHCP, gère les VPN, sites Internet, etc.

    Lorsque l'un des liens tombe, l'UTM bascule le flux sur le second. Je
    fais de la répartition en faisant sortir certains PC/flux/services par opérateur.

    --
    Daniel

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour<br>
    </p>
    <div class="moz-cite-prefix">Le 14/06/2023 à 17:46,
    <a class="moz-txt-link-abbreviated" href="mailto:roger.tarani@free.fr">roger.tarani@free.fr</a> a écrit :<br>
    </div>
    <blockquote type="cite"
    cite="mid:1559993058.-1603180193.1686757579902.JavaMail.zimbra@free.fr">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div>Bonjour,<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>J'ai besoin de disposer d'un lien internet redondant (FO+
    4G).<br data-mce-bogus="1">
    </div>
    <div>Si le lien principal (FO) tombe, alors l'autre lien 4G
    prend le relais automatiquement.<br data-mce-bogus="1">
    </div>
    <div>Si le lien principal revient, alors c'est lui qui va
    reprendre le relais.<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Le dispositif du commerce doit s'appeler un HA dual WAN
    router. Et il intègre souvent un VPN.<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Je ne veux plus dépendre d'un seul opérateur dont la ligne
    ou le matériel peut être défaillant. Et dont l'équipement
    détient tous mes réglages (routage de ports/NAT).</div>
    <div><br data-mce-bogus="1">
    </div>
    <div>J'aimerais en réaliser un avec un PC debian équipé des
    matériels et logiciels nécessaires.<br data-mce-bogus="1">
    </div>
    <div>(Mon expérience du Raspberry me fait oublier cette solution
    : sur le long terme, mes cartes flash "haut de gamme" n'ont
    jamais tenu)<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Je dispose :</div>
    <div>- d'un modem FO (interface Ethernet) et d'un routeur
    Ethernet/WiFi d'un opérateur.<br data-mce-bogus="1">
    </div>
    <div>IMPORTANT : j'ignore si le routeur de l'opérateur peut être
    remplacé par n'importe quel routeur !<br data-mce-bogus="1">
    </div>
    <div>- d'un modem 4G avec une interface WiFi+USB (j'attends un
    modem qui ait aussi une interface Ethernet)<br
    data-mce-bogus="1">
    </div>
    <div>
    <!--StartFragment-->- d'un <!--EndFragment-->PC qui a trois
    interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui
    faudrait 3 cartes réseau...<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Je sais que c'est théoriquement possible de faire ça. Ce
    doit être du routage de flux conditionnel (sur l'état des
    liens).<br data-mce-bogus="1">
    </div>
    <div>Et je sais par expérience dans un domaine approché que ça
    doit être rapide ou trrrrès long à réaliser.<br
    data-mce-bogus="1">
    </div>
    <div>Surtout que je n'ai pas d'expérience.<br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Schéma de connexion au PC :<br data-mce-bogus="1">
    </div>
    <div>modem 4G /WiFi+USB [+Ethernet] connecté
    <!--StartFragment--> au PC
    <!--EndFragment--> en USB (ou en WiFi)  [ou en Ethernet s'il a
    tel port]<br data-mce-bogus="1">
    </div>
    <div>modem FO connecté en Ethernet au PC<br data-mce-bogus="1">
    </div>
    <div>Routeur Ethernet connecté au PC = routeur du LAN<br
    data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    Pourquoi rajouter un routeru puisque le PC peut faire ce job<br>
    <blockquote type="cite"
    cite="mid:1559993058.-1603180193.1686757579902.JavaMail.zimbra@free.fr">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div><br data-mce-bogus="1">
    </div>
    <div>Etes-vous d'accord pour ce schéma de câblage matériel ?<br
    data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>Ensuite... Comment dois-je procéder sur le plan logiciel ?<br
    data-mce-bogus="1">
    </div>
    <div>Je souhaite aussi que ce PC assure le VPN, de façon à
    m'affranchir de toute configuration chez l'opérateur.<br
    data-mce-bogus="1">
    </div>
    <div>Existe-t-il un paquet debian qui fasse tout ça ?<br
    data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    <p>Non.</p>
    <p>Déjà le routeur FO peut il être en mode pont ? Si non, il faut
    créer un réseau entre le PC et ce routeur. <br>
    Même question concernant le point WIFI.<br>
    </p>
    <blockquote type="cite"
    cite="mid:1559993058.-1603180193.1686757579902.JavaMail.zimbra@free.fr">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div><br data-mce-bogus="1">
    </div>
    <div>Enfin, si vous connaissez bien cette application, peut-être
    recommanderez-vous d'acheter un appareil du marché (carte
    robuste et compacte) qui fait ça tout seul :</div>
    <div>- modem 4G avec carte SIM</div>
    <div>- routeur Ethernet pour y connecter le modem FO/ADSL de
    l'opérateur<br data-mce-bogus="1">
    </div>
    <div>- VPN openVPN/IPsec<br data-mce-bogus="1">
    </div>
    <div>Quel modèle vous a satisfait ?<br data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    L'ANSSI recommande de ne PAS mettre le VPN sur le FW mais derrière.
    Concernant le VPN wireguard sans hésiter.<br>
    <blockquote type="cite"
    cite="mid:1559993058.-1603180193.1686757579902.JavaMail.zimbra@free.fr">
    <div style="font-family: arial, helvetica, sans-serif; font-size:
    12pt; color: #000000">
    <div><br data-mce-bogus="1">
    </div>
    <div><br data-mce-bogus="1">
    </div>
    <div>PS : Je ne dispose pas d'info des opérateurs pour
    déterminer si un tel appareil saurait remplacer le modem FO de
    l'opérateur et communiquer avec le serveur FO de l'opérateur.<br
    data-mce-bogus="1">
    </div>
    <div>Je dirais plutôt que non (protocole proprio ?)<br
    data-mce-bogus="1">
    </div>
    <div>Avez-vous déjà réussi à utiliser votre propre modem FO au
    réseau de votre opérateur ?<br data-mce-bogus="1">
    </div>
    </div>
    </blockquote>
    <p>Regarde sur la fibre.info, tu y trouveras des tonnes
    d'informations<br>
    </p>
    <p>Ma configuration: 2 FTTH, FREE pas de mode pont donc réseau
    192.168.x.y, Operateur Pro en mode pont. les 2 routeurs sont
    connectés à un switch, chacun son VLAN. Le serveur (Debian11) gère
    tous les liens VLAN et possède 2 machines virtuelles: UTM Sophos
    (licence gratuite pour utilisation privée) et une VM routeur.
    L'UTM Sophos récupère tous les flux, elle fait office de FW. La
    seconde VM fait le routage pour le LAN, serveur DHCP, gère les
    VPN, sites Internet, etc.</p>
    <p>Lorsque l'un des liens tombe, l'UTM bascule le flux sur le
    second. Je fais de la répartition en faisant sortir certains
    PC/flux/services par opérateur.</p>
    <p>-- <br>
    Daniel<br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Benoit Szczygiel@21:1/5 to All on Thu Jun 15 07:40:01 2023
    ------MIC5SNYBU2I790C58SRY3FDXVAP8M9
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    Bonjour,
    Remplacer le routeur opérateur n'est pas un problème, c'est ce que je fais depuis longtemps.
    Pour le logiciel, j'utilise pfsense et pour me simplifier les choses, j'ai un routeur netgate qui l'embarque.
    Bonne journée

    Le 14 juin 2023 18:39:07 GMT+02:00, Sabri KHEMISSA <sabri.khemissa@gmail.com> a écrit :
    Bonjour,

    Je te suggère d'installer opnsense https://opnsense.org/ sur ton PC.

    La solution répond à tes deux besoins : WAN Failover et VPN (au choix VPN >SSL ou IPSec)

    A mon sens, tu ne pourras pas remplacer le routeur opérateur. Prévoir du >NAT au niveau de ton routeur pour le VPN (il te faudra une IP fixe sur >Internet ou faire du DynDNS, le cas échéant).

    Bonne soirée,
    /Sabri

    Le mer. 14 juin 2023 à 17:46, <roger.tarani@free.fr> a écrit :

    Bonjour,

    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais
    automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le relais.

    Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il
    intègre souvent un VPN.

    Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le matériel >> peut être défaillant. Et dont l'équipement détient tous mes réglages
    (routage de ports/NAT).

    J'aimerais en réaliser un avec un PC debian équipé des matériels et
    logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le long >> terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un
    opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé par >> n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait
    aussi une interface Ethernet)
    - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ;
    logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du
    routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide
    ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    Schéma de connexion au PC :
    modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en WiFi) [ou en >> Ethernet s'il a tel port]
    modem FO connecté en Ethernet au PC
    Routeur Ethernet connecté au PC = routeur du LAN

    Etes-vous d'accord pour ce schéma de câblage matériel ?


    Ensuite... Comment dois-je procéder sur le plan logiciel ?
    Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de
    toute configuration chez l'opérateur.
    Existe-t-il un paquet debian qui fasse tout ça ?


    Enfin, si vous connaissez bien cette application, peut-être
    recommanderez-vous d'acheter un appareil du marché (carte robuste et
    compacte) qui fait ça tout seul :
    - modem 4G avec carte SIM
    - routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur
    - VPN openVPN/IPsec
    Quel modèle vous a satisfait ?


    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel
    appareil saurait remplacer le modem FO de l'opérateur et communiquer avec >> le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre
    opérateur ?

    Merci.


    Benoît szczygiel
    ------MIC5SNYBU2I790C58SRY3FDXVAP8M9
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head></head><body><div dir="auto">Bonjour,<br>Remplacer le routeur opérateur n'est pas un problème, c'est ce que je fais depuis longtemps.<br>Pour le logiciel, j'utilise pfsense et pour me simplifier les choses, j'ai un routeur netgate qui l'
    embarque.<br>Bonne journée</div><br><br><div class="gmail_quote"><div dir="auto">Le 14 juin 2023 18:39:07 GMT+02:00, Sabri KHEMISSA &lt;sabri.khemissa@gmail.com&gt; a écrit :</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex;
    border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
    <div dir="ltr">Bonjour,<div><br></div><div>Je te suggère d'installer opnsense <a href="https://opnsense.org/">https://opnsense.org/</a> sur ton PC.</div><div><br></div><div>La solution répond à tes deux besoins : WAN Failover et VPN (au choix VPN SSL
    ou IPSec)&nbsp;</div><div><br></div><div>A mon sens, tu ne pourras pas remplacer le routeur opérateur. Prévoir du NAT au niveau de ton routeur pour le VPN (il te faudra une IP fixe sur Internet ou faire du DynDNS, le cas échéant).</div><div><br></div>
    <div>Bonne soirée,</div><div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">/Sabri&nbsp;</span></div></div></div></div></
    </div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le&nbsp;mer. 14 juin 2023 à&nbsp;17:46, &lt;<a href="mailto:roger.tarani@free.fr">roger.tarani@free.fr</a>&gt; a écrit&nbsp;:<br></div><blockquote class="
    gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Bonjour,<br></div><div><br></div><div>J'ai besoin de
    disposer d'un lien internet redondant (FO+ 4G).<br></div><div>Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.<br></div><div>Si le lien principal revient, alors c'est lui qui va reprendre le relais.<br></div><div><
    </div><div>Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.<br></div><div><br></div><div>Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le matériel peut être défaillant. Et dont l'é
    quipement détient tous mes réglages (routage de ports/NAT).</div><div><br></div><div>J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.<br></div><div>(Mon expérience du Raspberry me fait oublier cette
    solution : sur le long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)<br></div><div><br></div><div>Je dispose :</div><div>- d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un opérateur.<br></div><div>IMPORTANT : j'ignore
    si le routeur de l'opérateur peut être remplacé par n'importe quel routeur !<br></div><div>- d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait aussi une interface Ethernet)<br></div><div> - d'un&nbsp;PC qui a trois interfaces ré
    seau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...<br></div><div><br></div><div>Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).<br></div><div>Et je
    sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.<br></div><div>Surtout que je n'ai pas d'expérience.<br></div><div><br></div><div>Schéma de connexion au PC :<br></div><div>modem 4G /WiFi+USB [+
    Ethernet] connecté au PC en USB (ou en WiFi)&nbsp; [ou en Ethernet s'il a tel port]<br></div><div>modem FO connecté en Ethernet au PC<br></div><div>Routeur Ethernet connecté au PC = routeur du LAN<br></div><div><br></div><div>Etes-vous d'accord
    pour ce schéma de câblage matériel ?<br></div><div><br></div><div><br></div><div>Ensuite... Comment dois-je procéder sur le plan logiciel ?<br></div><div>Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de toute configuration chez
    l'opérateur.<br></div><div>Existe-t-il un paquet debian qui fasse tout ça ?<br></div><div><br></div><div><br></div><div>Enfin, si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et
    compacte) qui fait ça tout seul :</div><div>- modem 4G avec carte SIM</div><div>- routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur<br></div><div>- VPN openVPN/IPsec<br></div><div>Quel modèle vous a satisfait ?<br></div><div><br></div><
    <br></div><div>PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer avec le serveur FO de l'opérateur.<br></div><div>Je dirais plutôt que non (protocole
    proprio ?)<br></div><div>Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?<br></div><div><br></div><div>Merci.<br></div></div></div></blockquote></div>
    </blockquote></div><div dir="auto">Benoît szczygiel</div></body></html> ------MIC5SNYBU2I790C58SRY3FDXVAP8M9--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Thu Jun 15 11:00:02 2023
    --Apple-Mail-35742DE0-D97D-4150-BCFE-E0337D562FE0
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    Bonjour,

    Tu connectes donc sans souci le modem FO de l’opérateur avec ton propre routeur.
    Est-ce toujours possible ?
    (j’imaginais que l’opérateur créait une relation propriétaire entre son modem et son routeur).

    Quel modèle de routeur netgate (qui embarque pfsense) t’a satisfait ?

    Merci.

    Le 15 juin 2023 à 07:33, Benoit Szczygiel <benoit@z-elec.com> a écrit :

    
    Bonjour,
    Remplacer le routeur opérateur n'est pas un problème, c'est ce que je fais depuis longtemps.
    Pour le logiciel, j'utilise pfsense et pour me simplifier les choses, j'ai un routeur netgate qui l'embarque.
    Bonne journée


    Le 14 juin 2023 18:39:07 GMT+02:00, Sabri KHEMISSA <sabri.khemissa@gmail.com> a écrit :
    Bonjour,

    Je te suggère d'installer opnsense https://opnsense.org/ sur ton PC.

    La solution répond à tes deux besoins : WAN Failover et VPN (au choix VPN SSL ou IPSec)

    A mon sens, tu ne pourras pas remplacer le routeur opérateur. Prévoir du NAT au niveau de ton routeur pour le VPN (il te faudra une IP fixe sur Internet ou faire du DynDNS, le cas échéant).

    Bonne soirée,
    /Sabri

    Le mer. 14 juin 2023 à 17:46, <roger.tarani@free.fr> a écrit :
    Bonjour,

    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le relais. >>>
    Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.

    Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le matériel peut être défaillant. Et dont l'équipement détient tous mes réglages (routage de ports/NAT).

    J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait aussi une interface Ethernet)
    - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    Schéma de connexion au PC :
    modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en WiFi) [ou en Ethernet s'il a tel port]
    modem FO connecté en Ethernet au PC
    Routeur Ethernet connecté au PC = routeur du LAN

    Etes-vous d'accord pour ce schéma de câblage matériel ?


    Ensuite... Comment dois-je procéder sur le plan logiciel ?
    Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de toute configuration chez l'opérateur.
    Existe-t-il un paquet debian qui fasse tout ça ?


    Enfin, si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et compacte) qui fait ça tout seul :
    - modem 4G avec carte SIM
    - routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur
    - VPN openVPN/IPsec
    Quel modèle vous a satisfait ?


    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?

    Merci.

    Benoît szczygiel

    --Apple-Mail-35742DE0-D97D-4150-BCFE-E0337D562FE0
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">Bonjour,</div><div dir="ltr"><br></div><div dir="ltr">Tu connectes donc sans souci le modem FO de l’opérateur
    avec ton propre routeur.&nbsp;</div><div dir="ltr">Est-ce toujours possible ?</div><div dir="ltr">(j’imaginais que l’opérateur créait une relation propriétaire entre son modem et son routeur).&nbsp;</div><div dir="ltr"><br></div><div dir="ltr">
    Quel modèle de routeur netgate (qui embarque pfsense) t’a satisfait ?</div><div dir="ltr"><br></div><div dir="ltr">Merci.&nbsp;</div><div dir="ltr"><br><blockquote type="cite">Le 15 juin 2023 à 07:33, Benoit Szczygiel &lt;benoit@z-elec.com&gt; a é
    crit&nbsp;:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="auto">Bonjour,<br>Remplacer le routeur opérateur n'est pas un problème, c'est ce que je fais depuis longtemps.<br>Pour le logiciel, j'utilise pfsense et pour me
    simplifier les choses, j'ai un routeur netgate qui l'embarque.<br>Bonne journée</div><br><br><div class="gmail_quote"><div dir="auto">Le 14 juin 2023 18:39:07 GMT+02:00, Sabri KHEMISSA &lt;sabri.khemissa@gmail.com&gt; a écrit&nbsp;:</div><blockquote
    class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
    <div dir="ltr">Bonjour,<div><br></div><div>Je te suggère d'installer opnsense <a href="https://opnsense.org/">https://opnsense.org/</a> sur ton PC.</div><div><br></div><div>La solution répond à tes deux besoins : WAN Failover et VPN (au choix VPN SSL
    ou IPSec)&nbsp;</div><div><br></div><div>A mon sens, tu ne pourras pas remplacer le routeur opérateur. Prévoir du NAT au niveau de ton routeur pour le VPN (il te faudra une IP fixe sur Internet ou faire du DynDNS, le cas échéant).</div><div><br></div>
    <div>Bonne soirée,</div><div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">/Sabri&nbsp;</span></div></div></div></div></
    </div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le&nbsp;mer. 14 juin 2023 à&nbsp;17:46, &lt;<a href="mailto:roger.tarani@free.fr">roger.tarani@free.fr</a>&gt; a écrit&nbsp;:<br></div><blockquote class="
    gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Bonjour,<br></div><div><br></div><div>J'ai besoin de
    disposer d'un lien internet redondant (FO+ 4G).<br></div><div>Si le lien principal (FO) tombe, alors l'autre lien 4G prend le relais automatiquement.<br></div><div>Si le lien principal revient, alors c'est lui qui va reprendre le relais.<br></div><div><
    </div><div>Le dispositif du commerce doit s'appeler un HA dual WAN router. Et il intègre souvent un VPN.<br></div><div><br></div><div>Je ne veux plus dépendre d'un seul opérateur dont la ligne ou le matériel peut être défaillant. Et dont l'é
    quipement détient tous mes réglages (routage de ports/NAT).</div><div><br></div><div>J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.<br></div><div>(Mon expérience du Raspberry me fait oublier cette
    solution : sur le long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)<br></div><div><br></div><div>Je dispose :</div><div>- d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi d'un opérateur.<br></div><div>IMPORTANT : j'ignore
    si le routeur de l'opérateur peut être remplacé par n'importe quel routeur !<br></div><div>- d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui ait aussi une interface Ethernet)<br></div><div> - d'un&nbsp;PC qui a trois interfaces ré
    seau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...<br></div><div><br></div><div>Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).<br></div><div>Et je
    sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.<br></div><div>Surtout que je n'ai pas d'expérience.<br></div><div><br></div><div>Schéma de connexion au PC :<br></div><div>modem 4G /WiFi+USB [+
    Ethernet] connecté au PC en USB (ou en WiFi)&nbsp; [ou en Ethernet s'il a tel port]<br></div><div>modem FO connecté en Ethernet au PC<br></div><div>Routeur Ethernet connecté au PC = routeur du LAN<br></div><div><br></div><div>Etes-vous d'accord
    pour ce schéma de câblage matériel ?<br></div><div><br></div><div><br></div><div>Ensuite... Comment dois-je procéder sur le plan logiciel ?<br></div><div>Je souhaite aussi que ce PC assure le VPN, de façon à m'affranchir de toute configuration chez
    l'opérateur.<br></div><div>Existe-t-il un paquet debian qui fasse tout ça ?<br></div><div><br></div><div><br></div><div>Enfin, si vous connaissez bien cette application, peut-être recommanderez-vous d'acheter un appareil du marché (carte robuste et
    compacte) qui fait ça tout seul :</div><div>- modem 4G avec carte SIM</div><div>- routeur Ethernet pour y connecter le modem FO/ADSL de l'opérateur<br></div><div>- VPN openVPN/IPsec<br></div><div>Quel modèle vous a satisfait ?<br></div><div><br></div><
    <br></div><div>PS : Je ne dispose pas d'info des opérateurs pour déterminer si un tel appareil saurait remplacer le modem FO de l'opérateur et communiquer avec le serveur FO de l'opérateur.<br></div><div>Je dirais plutôt que non (protocole
    proprio ?)<br></div><div>Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?<br></div><div><br></div><div>Merci.<br></div></div></div></blockquote></div>
    </blockquote></div><div dir="auto">Benoît szczygiel</div></div></blockquote></body></html>
    --Apple-Mail-35742DE0-D97D-4150-BCFE-E0337D562FE0--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From NoSpam@21:1/5 to All on Thu Jun 15 11:50:01 2023
    This is a multi-part message in MIME format.
    Bonjour

    Le 15/06/2023 à 10:52, RogerT a écrit :
    Bonjour,

    Tu connectes donc sans souci le modem FO de l’opérateur avec ton
    propre routeur.
    Est-ce toujours possible ?
    Non
    (j’imaginais que l’opérateur créait une relation propriétaire entre son modem et son routeur).

    Quel modèle de routeur netgate (qui embarque pfsense) t’a satisfait ?

    Merci.

    Le 15 juin 2023 à 07:33, Benoit Szczygiel <benoit@z-elec.com> a écrit : >>
    
    Bonjour,
    Remplacer le routeur opérateur n'est pas un problème, c'est ce que je
    fais depuis longtemps.
    Pour le logiciel, j'utilise pfsense et pour me simplifier les choses,
    j'ai un routeur netgate qui l'embarque.
    Bonne journée


    Le 14 juin 2023 18:39:07 GMT+02:00, Sabri KHEMISSA
    <sabri.khemissa@gmail.com> a écrit :

    Bonjour,

    Je te suggère d'installer opnsense https://opnsense.org/ sur ton PC.

    La solution répond à tes deux besoins : WAN Failover et VPN (au
    choix VPN SSL ou IPSec)

    A mon sens, tu ne pourras pas remplacer le routeur opérateur.
    Prévoir du NAT au niveau de ton routeur pour le VPN (il te faudra
    une IP fixe sur Internet ou faire du DynDNS, le cas échéant).

    Bonne soirée,
    /Sabri

    Le mer. 14 juin 2023 à 17:46, <roger.tarani@free.fr> a écrit :

    Bonjour,

    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend
    le relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va
    reprendre le relais.

    Le dispositif du commerce doit s'appeler un HA dual WAN
    router. Et il intègre souvent un VPN.

    Je ne veux plus dépendre d'un seul opérateur dont la ligne ou
    le matériel peut être défaillant. Et dont l'équipement
    détient tous mes réglages (routage de ports/NAT).

    J'aimerais en réaliser un avec un PC debian équipé des
    matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution :
    sur le long terme, mes cartes flash "haut de gamme" n'ont
    jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur
    Ethernet/WiFi d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être
    remplacé par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un
    modem qui ait aussi une interface Ethernet)
    - d'un PC qui a trois interfaces réseau (2 Ethernet et 1
    WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit
    être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça
    doit être rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    Schéma de connexion au PC :
    modem 4G /WiFi+USB [+Ethernet] connecté au PC en USB (ou en
    WiFi)  [ou en Ethernet s'il a tel port]
    modem FO connecté en Ethernet au PC
    Routeur Ethernet connecté au PC = routeur du LAN

    Etes-vous d'accord pour ce schéma de câblage matériel ?


    Ensuite... Comment dois-je procéder sur le plan logiciel ?
    Je souhaite aussi que ce PC assure le VPN, de façon à
    m'affranchir de toute configuration chez l'opérateur.
    Existe-t-il un paquet debian qui fasse tout ça ?


    Enfin, si vous connaissez bien cette application, peut-être
    recommanderez-vous d'acheter un appareil du marché (carte
    robuste et compacte) qui fait ça tout seul :
    - modem 4G avec carte SIM
    - routeur Ethernet pour y connecter le modem FO/ADSL de
    l'opérateur
    - VPN openVPN/IPsec
    Quel modèle vous a satisfait ?


    PS : Je ne dispose pas d'info des opérateurs pour déterminer
    si un tel appareil saurait remplacer le modem FO de
    l'opérateur et communiquer avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au
    réseau de votre opérateur ?

    Merci.

    Benoît szczygiel
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour<br>
    </p>
    <div class="moz-cite-prefix">Le 15/06/2023 à 10:52, RogerT a écrit :<br>
    </div>
    <blockquote type="cite"
    cite="mid:8E3E3DB8-D3E5-4EBE-B0DD-70CB7311EE3D@free.fr">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div dir="ltr">Bonjour,</div>
    <div dir="ltr"><br>
    </div>
    <div dir="ltr">Tu connectes donc sans souci le modem FO de
    l’opérateur avec ton propre routeur. </div>
    <div dir="ltr">Est-ce toujours possible ?</div>
    </blockquote>
    Non<br>
    <blockquote type="cite"
    cite="mid:8E3E3DB8-D3E5-4EBE-B0DD-70CB7311EE3D@free.fr">
    <div dir="ltr">(j’imaginais que l’opérateur créait une relation
    propriétaire entre son modem et son routeur). </div>
    <div dir="ltr"><br>
    </div>
    <div dir="ltr">Quel modèle de routeur netgate (qui embarque
    pfsense) t’a satisfait ?</div>
    <div dir="ltr"><br>
    </div>
    <div dir="ltr">Merci. </div>
    <div dir="ltr"><br>
    <blockquote type="cite">Le 15 juin 2023 à 07:33, Benoit
    Szczygiel <a class="moz-txt-link-rfc2396E" href="mailto:benoit@z-elec.com">&lt;benoit@z-elec.com&gt;</a> a écrit :<br>
    <br>
    </blockquote>
    </div>
    <blockquote type="cite">
    <div dir="ltr">
    <div dir="auto">Bonjour,<br>
    Remplacer le routeur opérateur n'est pas un problème, c'est
    ce que je fais depuis longtemps.<br>
    Pour le logiciel, j'utilise pfsense et pour me simplifier
    les choses, j'ai un routeur netgate qui l'embarque.<br>
    Bonne journée</div>
    <br>
    <br>
    <div class="gmail_quote">
    <div dir="auto">Le 14 juin 2023 18:39:07 GMT+02:00, Sabri
    KHEMISSA <a class="moz-txt-link-rfc2396E" href="mailto:sabri.khemissa@gmail.com">&lt;sabri.khemissa@gmail.com&gt;</a> a écrit :</div>
    <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
    0.8ex; border-left: 1px solid rgb(204, 204, 204);
    padding-left: 1ex;">
    <div dir="ltr">Bonjour,
    <div><br>
    </div>
    <div>Je te suggère d'installer opnsense <a
    href="https://opnsense.org/" moz-do-not-send="true"
    class="moz-txt-link-freetext">https://opnsense.org/</a>
    sur ton PC.</div>
    <div><br>
    </div>
    <div>La solution répond à tes deux besoins : WAN
    Failover et VPN (au choix VPN SSL ou IPSec) </div>
    <div><br>
    </div>
    <div>A mon sens, tu ne pourras pas remplacer le routeur
    opérateur. Prévoir du NAT au niveau de ton routeur
    pour le VPN (il te faudra une IP fixe sur Internet ou
    faire du DynDNS, le cas échéant).</div>
    <div><br>
    </div>
    <div>Bonne soirée,</div>
    <div>
    <div>
    <div>
    <div dir="ltr" class="gmail_signature"
    data-smartmail="gmail_signature">
    <div dir="ltr">
    <div>
    <div dir="ltr">
    <div dir="ltr">
    <div dir="ltr"><span
    style="font-size:12.8px">/Sabri </span></div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    <br>
    <div class="gmail_quote">
    <div dir="ltr" class="gmail_attr">Le mer. 14 juin 2023
    à 17:46, &lt;<a href="mailto:roger.tarani@free.fr"
    moz-do-not-send="true" class="moz-txt-link-freetext">roger.tarani@free.fr</a>&gt;
    a écrit :<br>
    </div>
    <blockquote class="gmail_quote" style="margin:0px 0px
    0px 0.8ex;border-left:1px solid
    rgb(204,204,204);padding-left:1ex">
    <div>
    <div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
    <div>Bonjour,<br>
    </div>
    <div><br>
    </div>
    <div>J'ai besoin de disposer d'un lien internet
    redondant (FO+ 4G).<br>
    </div>
    <div>Si le lien principal (FO) tombe, alors
    l'autre lien 4G prend le relais automatiquement.<br>
    </div>
    <div>Si le lien principal revient, alors c'est lui
    qui va reprendre le relais.<br>
    </div>
    <div><br>
    </div>
    <div>Le dispositif du commerce doit s'appeler un
    HA dual WAN router. Et il intègre souvent un
    VPN.<br>
    </div>
    <div><br>
    </div>
    <div>Je ne veux plus dépendre d'un seul opérateur
    dont la ligne ou le matériel peut être
    défaillant. Et dont l'équipement détient tous
    mes réglages (routage de ports/NAT).</div>
    <div><br>
    </div>
    <div>J'aimerais en réaliser un avec un PC debian
    équipé des matériels et logiciels nécessaires.<br>
    </div>
    <div>(Mon expérience du Raspberry me fait oublier
    cette solution : sur le long terme, mes cartes
    flash "haut de gamme" n'ont jamais tenu)<br>
    </div>
    <div><br>
    </div>
    <div>Je dispose :</div>
    <div>- d'un modem FO (interface Ethernet) et d'un
    routeur Ethernet/WiFi d'un opérateur.<br>
    </div>
    <div>IMPORTANT : j'ignore si le routeur de
    l'opérateur peut être remplacé par n'importe
    quel routeur !<br>
    </div>
    <div>- d'un modem 4G avec une interface WiFi+USB
    (j'attends un modem qui ait aussi une interface
    Ethernet)<br>
    </div>
    <div> - d'un PC qui a trois interfaces réseau (2
    Ethernet et 1 WiFi) ; logiquement, il lui
    faudrait 3 cartes réseau...<br>
    </div>
    <div><br>
    </div>
    <div>Je sais que c'est théoriquement possible de
    faire ça. Ce doit être du routage de flux
    conditionnel (sur l'état des liens).<br>
    </div>
    <div>Et je sais par expérience dans un domaine
    approché que ça doit être rapide ou trrrrès long
    à réaliser.<br>
    </div>
    <div>Surtout que je n'ai pas d'expérience.<br>
    </div>
    <div><br>
    </div>
    <div>Schéma de connexion au PC :<br>
    </div>
    <div>modem 4G /WiFi+USB [+Ethernet] connecté au PC
    en USB (ou en WiFi)  [ou en Ethernet s'il a tel
    port]<br>
    </div>
    <div>modem FO connecté en Ethernet au PC<br>
    </div>
    <div>Routeur Ethernet connecté au PC = routeur du
    LAN<br>
    </div>
    <div><br>
    </div>
    <div>Etes-vous d'accord pour ce schéma de câblage
    matériel ?<br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>Ensuite... Comment dois-je procéder sur le
    plan logiciel ?<br>
    </div>
    <div>Je souhaite aussi que ce PC assure le VPN, de
    façon à m'affranchir de toute configuration chez
    l'opérateur.<br>
    </div>
    <div>Existe-t-il un paquet debian qui fasse tout
    ça ?<br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>Enfin, si vous connaissez bien cette
    application, peut-être recommanderez-vous
    d'acheter un appareil du marché (carte robuste
    et compacte) qui fait ça tout seul :</div>
    <div>- modem 4G avec carte SIM</div>
    <div>- routeur Ethernet pour y connecter le modem
    FO/ADSL de l'opérateur<br>
    </div>
    <div>- VPN openVPN/IPsec<br>
    </div>
    <div>Quel modèle vous a satisfait ?<br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>PS : Je ne dispose pas d'info des opérateurs
    pour déterminer si un tel appareil saurait
    remplacer le modem FO de l'opérateur et
    communiquer avec le serveur FO de l'opérateur.<br>
    </div>
    <div>Je dirais plutôt que non (protocole proprio
    ?)<br>
    </div>
    <div>Avez-vous déjà réussi à utiliser votre propre
    modem FO au réseau de votre opérateur ?<br>
    </div>
    <div><br>
    </div>
    <div>Merci.<br>
    </div>
    </div>
    </div>
    </blockquote>
    </div>
    </blockquote>
    </div>
    <div dir="auto">Benoît szczygiel</div>
    </div>
    </blockquote>
    </blockquote>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From roger.tarani@free.fr@21:1/5 to All on Thu Jun 15 18:10:01 2023
    Merci pour le script.

    Je vois que le ZYXEL LTE490-M904 est à environ 400 € sur le site du fabricant et à 730 € chez certains revendeurs.
    C'est un produit pour l'extérieur (IP68).
    Il a bien "One Gigabit RJ-45 PoE LAN port". https://www.zyxel.com/fr/fr/products/mobile-broadband/4g-lte-a-pro-outdoor-router-lte7490-m904

    ----- Mail original -----
    De: "Christophe Maquaire" <christophe@ce2c.com>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Mercredi 14 Juin 2023 18:37:44
    Objet: Re: Faire un routeur HA dual WAN (+ VPN) avec un PC sous debian

    Le mercredi 14 juin 2023 à 17:46 +0200, roger.tarani@free.fr a écrit :
    Bonjour,

    Bonjour,
    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le
    relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le
    relais.

    J'aimerais en réaliser un avec un PC debian équipé des matériels et logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le
    long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi
    d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé
    par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui
    ait aussi une interface Ethernet)
     - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ; logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    J'ai un script récupéré je ne sais plus où et adapté à mes besoins qui fait çà en IPv4

    -------début--------
    #!/bin/bash

    # variables (eventuellement passees par ENV)

    CHECK_DELAY=${CHECK_DELAY:-5}
    CHECK_IP=${CHECK_IP:-1.1.1.1}
    PRIMARY_IF=${PRIMARY_IF:-enp3s0f0}
    PRIMARY_GW=${PRIMARY_GW:-192.168.1.254}
    BACKUP_IF=${BACKUP_IF:-enp4s0f1}
    BACKUP_GW=${BACKUP_GW:-192.168.2.254} FAILOVER_LOG=${FAILOVER_LOG:-/var/log/failover.log}

    date >> $FAILOVER_LOG
    echo "CHECK_DELAY " $CHECK_DELAY >> $FAILOVER_LOG
    echo "CHECK_IP " $CHECK_IP >> $FAILOVER_LOG
    echo "PRIMARY_IF "$PRIMARY_IF >> $FAILOVER_LOG
    echo "PRIMARY_GW " $PRIMARY_GW >> $FAILOVER_LOG
    echo "BACKUP_IF " $BACKUP_IF >> $FAILOVER_LOG
    echo "BACKUP_GW " $BACKUP_GW >> $FAILOVER_LOG


    # Comparaison défault GW actuelle avec celle donnée en argument
    gateway_if() {
    [[ "$1" = "$(ip route get "$CHECK_IP" | grep dev | cut -d ' ' -f5 )" ]]
    }


    # boucle continue de vérification de la connectivité sur primary
    while true
    do
    if gateway_if "$BACKUP_IF"
    then
    ip route add "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"
    PING_PRIMARY_IF=$( ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep
    'packet loss'|cut -d ' ' -f4)
    ip route del "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"
    else
    PING_PRIMARY_IF=$(ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep
    'packet loss'|cut -d ' ' -f4)
    fi

    if [ $PING_PRIMARY_IF -eq 1 ]
    # succès de verif interface primaire
    then
    # On est sur backup?
    if gateway_if "$BACKUP_IF"
    then
    # Switch sur primary
    date >> $FAILOVER_LOG
    echo "GW "$BACKUP_GW "=> "$PRIMARY_GW >> $FAILOVER_LOG
    echo "INTERFACE "$BACKUP_IF "=> "$PRIMARY_IF >> $FAILOVER_LOG
    ip route del default via "$BACKUP_GW" dev "$BACKUP_IF"
    ip route add default via "$PRIMARY_GW" dev "$PRIMARY_IF"
    fi
    else
    # echec de verif interface primaire
    # On est sur primary?
    if gateway_if "$PRIMARY_IF"
    then

    # Switch sur backup
    ip route del default via "$PRIMARY_GW" dev "$PRIMARY_IF"
    ip route add default via "$BACKUP_GW" dev "$BACKUP_IF"
    date >> $FAILOVER_LOG
    echo "GW "$PRIMARY_GW "=> "$BACKUP_GW >> $FAILOVER_LOG
    echo "INTERFACE "$PRIMARY_IF "=> "$BACKUP_IF >> $FAILOVER_LOG
    fi
    # la primary est down et on est dèjà sur la backup
    # du coup on espère que la backup est UP !!!!
    fi
    sleep "$CHECK_DELAY"
    done

    -------fin-----

    En gros on ping sur l'interface usuelle, si ça foire on passe sur
    l'interface de backup en adaptant la table de routage.
    Si l'interface usuelle remonte, on switch de nouveau.

    Si on NAT (c'est probable) il faut ajouter les règles utiles (iptables
    ou nftables)


    Quel modèle vous a satisfait ?

    J'ai un routeur ZYXEL LTE490-M904 sur la façade qui fonctionne pas mal,
    mais qui n'est pas donné

    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un
    tel appareil saurait remplacer le modem FO de l'opérateur et
    communiquer avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de votre opérateur ?

    Me contente d'une box...
    Merci.
    De rien,
    Christophe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Benoit Szczygiel@21:1/5 to All on Thu Jun 15 18:20:01 2023
    ------7CZ5RPSBHIGSODOLBMPP9XZOB8BBDG
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    J'ai eu un zyxel il y a longtemps. Le problème c'est le jour où ils ont décidé de l'arrêter, plus de muse à jour.
    Pour moi, j'ai un sg3100 de chez netgate et pas de soucis

    Le 15 juin 2023 18:06:39 GMT+02:00, roger.tarani@free.fr a écrit :
    Merci pour le script.

    Je vois que le ZYXEL LTE490-M904 est à environ 400 € sur le site du fabricant et à 730 € chez certains revendeurs.
    C'est un produit pour l'extérieur (IP68).
    Il a bien "One Gigabit RJ-45 PoE LAN port". >https://www.zyxel.com/fr/fr/products/mobile-broadband/4g-lte-a-pro-outdoor-router-lte7490-m904

    ----- Mail original -----
    De: "Christophe Maquaire" <christophe@ce2c.com>
    À: "Liste Debian" <debian-user-french@lists.debian.org>
    Envoyé: Mercredi 14 Juin 2023 18:37:44
    Objet: Re: Faire un routeur HA dual WAN (+ VPN) avec un PC sous debian

    Le mercredi 14 juin 2023 à 17:46 +0200, roger.tarani@free.fr a écrit :
    Bonjour,

    Bonjour,
    J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).
    Si le lien principal (FO) tombe, alors l'autre lien 4G prend le
    relais automatiquement.
    Si le lien principal revient, alors c'est lui qui va reprendre le
    relais.

    J'aimerais en réaliser un avec un PC debian équipé des matériels et
    logiciels nécessaires.
    (Mon expérience du Raspberry me fait oublier cette solution : sur le
    long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)

    Je dispose :
    - d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi
    d'un opérateur.
    IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé
    par n'importe quel routeur !
    - d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui
    ait aussi une interface Ethernet)
     - d'un PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ;
    logiquement, il lui faudrait 3 cartes réseau...

    Je sais que c'est théoriquement possible de faire ça. Ce doit être du
    routage de flux conditionnel (sur l'état des liens).
    Et je sais par expérience dans un domaine approché que ça doit être
    rapide ou trrrrès long à réaliser.
    Surtout que je n'ai pas d'expérience.

    J'ai un script récupéré je ne sais plus où et adapté à mes besoins qui >fait çà en IPv4

    -------début--------
    #!/bin/bash

    # variables (eventuellement passees par ENV)

    CHECK_DELAY=${CHECK_DELAY:-5}
    CHECK_IP=${CHECK_IP:-1.1.1.1}
    PRIMARY_IF=${PRIMARY_IF:-enp3s0f0}
    PRIMARY_GW=${PRIMARY_GW:-192.168.1.254}
    BACKUP_IF=${BACKUP_IF:-enp4s0f1}
    BACKUP_GW=${BACKUP_GW:-192.168.2.254} >FAILOVER_LOG=${FAILOVER_LOG:-/var/log/failover.log}

    date >> $FAILOVER_LOG
    echo "CHECK_DELAY " $CHECK_DELAY >> $FAILOVER_LOG
    echo "CHECK_IP " $CHECK_IP >> $FAILOVER_LOG
    echo "PRIMARY_IF "$PRIMARY_IF >> $FAILOVER_LOG
    echo "PRIMARY_GW " $PRIMARY_GW >> $FAILOVER_LOG
    echo "BACKUP_IF " $BACKUP_IF >> $FAILOVER_LOG
    echo "BACKUP_GW " $BACKUP_GW >> $FAILOVER_LOG


    # Comparaison défault GW actuelle avec celle donnée en argument >gateway_if() {
    [[ "$1" = "$(ip route get "$CHECK_IP" | grep dev | cut -d ' ' -f5 )" ]]
    }


    # boucle continue de vérification de la connectivité sur primary
    while true
    do
    if gateway_if "$BACKUP_IF"
    then
    ip route add "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"
    PING_PRIMARY_IF=$( ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep
    'packet loss'|cut -d ' ' -f4)
    ip route del "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"
    else
    PING_PRIMARY_IF=$(ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep
    'packet loss'|cut -d ' ' -f4)
    fi

    if [ $PING_PRIMARY_IF -eq 1 ]
    # succès de verif interface primaire
    then
    # On est sur backup?
    if gateway_if "$BACKUP_IF"
    then
    # Switch sur primary
    date >> $FAILOVER_LOG
    echo "GW "$BACKUP_GW "=> "$PRIMARY_GW >> $FAILOVER_LOG
    echo "INTERFACE "$BACKUP_IF "=> "$PRIMARY_IF >> $FAILOVER_LOG
    ip route del default via "$BACKUP_GW" dev "$BACKUP_IF"
    ip route add default via "$PRIMARY_GW" dev "$PRIMARY_IF"
    fi
    else
    # echec de verif interface primaire
    # On est sur primary?
    if gateway_if "$PRIMARY_IF"
    then

    # Switch sur backup
    ip route del default via "$PRIMARY_GW" dev "$PRIMARY_IF"
    ip route add default via "$BACKUP_GW" dev "$BACKUP_IF"
    date >> $FAILOVER_LOG
    echo "GW "$PRIMARY_GW "=> "$BACKUP_GW >> $FAILOVER_LOG
    echo "INTERFACE "$PRIMARY_IF "=> "$BACKUP_IF >> $FAILOVER_LOG
    fi
    # la primary est down et on est dèjà sur la backup
    # du coup on espère que la backup est UP !!!!
    fi
    sleep "$CHECK_DELAY"
    done

    -------fin-----

    En gros on ping sur l'interface usuelle, si ça foire on passe sur >l'interface de backup en adaptant la table de routage.
    Si l'interface usuelle remonte, on switch de nouveau.

    Si on NAT (c'est probable) il faut ajouter les règles utiles (iptables
    ou nftables)


    Quel modèle vous a satisfait ?

    J'ai un routeur ZYXEL LTE490-M904 sur la façade qui fonctionne pas mal,
    mais qui n'est pas donné

    PS : Je ne dispose pas d'info des opérateurs pour déterminer si un
    tel appareil saurait remplacer le modem FO de l'opérateur et
    communiquer avec le serveur FO de l'opérateur.
    Je dirais plutôt que non (protocole proprio ?)
    Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de
    votre opérateur ?

    Me contente d'une box...
    Merci.
    De rien,
    Christophe


    Benoît szczygiel
    ------7CZ5RPSBHIGSODOLBMPP9XZOB8BBDG
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head></head><body><div dir="auto">J'ai eu un zyxel il y a longtemps. Le problème c'est le jour où ils ont décidé de l'arrêter, plus de muse à jour.<br>Pour moi, j'ai un sg3100 de chez netgate et pas de soucis</div><br><br><div class="gmail_
    quote"><div dir="auto">Le 15 juin 2023 18:06:39 GMT+02:00, roger.tarani@free.fr a écrit :</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
    <pre class="k9mail"><div dir="auto">Merci pour le script.<br><br>Je vois que le ZYXEL LTE490-M904 est à environ 400 € sur le site du fabricant et à 730 € chez certains revendeurs.<br>C'est un produit pour l'extérieur (IP68).<br>Il a bien "One
    Gigabit RJ-45 PoE LAN port".<br><a href="https://www.zyxel.com/fr/fr/products/mobile-broadband/4g-lte-a-pro-outdoor-router-lte7490-m904">https://www.zyxel.com/fr/fr/products/mobile-broadband/4g-lte-a-pro-outdoor-router-lte7490-m904</a><br><br>----- Mail
    original -----<br>De: "Christophe Maquaire" &lt;christophe@ce2c.com&gt;<br>À: "Liste Debian" &lt;debian-user-french@lists.debian.org&gt;<br>Envoyé: Mercredi 14 Juin 2023 18:37:44<br>Objet: Re: Faire un routeur HA dual WAN (+ VPN) avec un PC sous debian<
    <br>Le mercredi 14 juin 2023 à 17:46 +0200, roger.tarani@free.fr a écrit&nbsp;:<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">Bonjour,<br><br></div></
    blockquote><div dir="auto">Bonjour,<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">J'ai besoin de disposer d'un lien internet redondant (FO+ 4G).<br>Si le
    lien principal (FO) tombe, alors l'autre lien 4G prend le<br>relais automatiquement.<br>Si le lien principal revient, alors c'est lui qui va reprendre le<br>relais.<br><br>J'aimerais en réaliser un avec un PC debian équipé des matériels et<br>
    logiciels nécessaires.<br>(Mon expérience du Raspberry me fait oublier cette solution : sur le<br>long terme, mes cartes flash "haut de gamme" n'ont jamais tenu)<br><br>Je dispose :<br>- d'un modem FO (interface Ethernet) et d'un routeur Ethernet/WiFi<
    d'un opérateur.<br>IMPORTANT : j'ignore si le routeur de l'opérateur peut être remplacé<br>par n'importe quel routeur !<br>- d'un modem 4G avec une interface WiFi+USB (j'attends un modem qui<br>ait aussi une interface Ethernet)<br>&nbsp;- d'un&
    nbsp;PC qui a trois interfaces réseau (2 Ethernet et 1 WiFi) ;<br>logiquement, il lui faudrait 3 cartes réseau...<br><br>Je sais que c'est théoriquement possible de faire ça. Ce doit être du<br>routage de flux conditionnel (sur l'état des liens).<
    Et je sais par expérience dans un domaine approché que ça doit être<br>rapide ou trrrrès long à réaliser.<br>Surtout que je n'ai pas d'expérience.<br><br></div></blockquote><div dir="auto">J'ai un script récupéré je ne sais plus où et
    adapté à mes besoins qui<br>fait çà en IPv4<br><br>-------début--------<br>#!/bin/bash<br><br># variables (eventuellement passees par ENV)<br><br>CHECK_DELAY=${CHECK_DELAY:-5}<br>CHECK_IP=${CHECK_IP:-1.1.1.1}<br>PRIMARY_IF=${PRIMARY_IF:-enp3s0f0}<br>
    PRIMARY_GW=${PRIMARY_GW:-192.168.1.254}<br>BACKUP_IF=${BACKUP_IF:-enp4s0f1}<br>BACKUP_GW=${BACKUP_GW:-192.168.2.254}<br>FAILOVER_LOG=${FAILOVER_LOG:-/var/log/failover.log}<br><br>date &gt;&gt; $FAILOVER_LOG<br>echo "CHECK_DELAY " $CHECK_DELAY &gt;&gt; $
    FAILOVER_LOG<br>echo "CHECK_IP " $CHECK_IP &gt;&gt; $FAILOVER_LOG<br>echo "PRIMARY_IF "$PRIMARY_IF &gt;&gt; $FAILOVER_LOG<br>echo "PRIMARY_GW " $PRIMARY_GW &gt;&gt; $FAILOVER_LOG<br>echo "BACKUP_IF " $BACKUP_IF &gt;&gt; $FAILOVER_LOG<br>echo "BACKUP_GW "
    $BACKUP_GW &gt;&gt; $FAILOVER_LOG<br><br><br># Comparaison défault GW actuelle avec celle donnée en argument<br>gateway_if() {<br>[[ "$1" = "$(ip route get "$CHECK_IP" | grep dev | cut -d ' ' -f5 )" ]]<br>}<br><br><br># boucle continue de vérification
    de la connectivité sur primary<br>while true<br>do<br> if gateway_if "$BACKUP_IF"<br> then<br> ip route add "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"<br> PING_PRIMARY_IF=$( ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep<br>'packet loss'|
    cut -d ' ' -f4)<br> ip route del "$CHECK_IP" via "$PRIMARY_GW" dev "$PRIMARY_IF"<br> else<br> PING_PRIMARY_IF=$(ping -I "$PRIMARY_IF" -c1 "$CHECK_IP"|grep<br>'packet loss'|cut -d ' ' -f4)<br> fi<br><br> if [ $PING_PRIMARY_IF -eq 1 ]<br>#
    succès de verif interface primaire<br> then<br># On est sur backup?<br> if gateway_if "$BACKUP_IF"<br> then<br># Switch sur primary<br>date &gt;&gt; $FAILOVER_LOG<br>echo "GW "$BACKUP_GW "=&gt; "$PRIMARY_GW &gt;&gt; $FAILOVER_
    LOG<br>echo "INTERFACE "$BACKUP_IF "=&gt; "$PRIMARY_IF &gt;&gt; $FAILOVER_LOG<br> ip route del default via "$BACKUP_GW" dev "$BACKUP_IF"<br> ip route add default via "$PRIMARY_GW" dev "$PRIMARY_IF"<br> fi<br> else<br>#
    echec de verif interface primaire<br># On est sur primary?<br> if gateway_if "$PRIMARY_IF"<br> then<br><br># Switch sur backup<br> ip route del default via "$PRIMARY_GW" dev "$PRIMARY_IF"<br> ip
    route add default via "$BACKUP_GW" dev "$BACKUP_IF"<br>date &gt;&gt; $FAILOVER_LOG<br>echo "GW "$PRIMARY_GW "=&gt; "$BACKUP_GW &gt;&gt; $FAILOVER_LOG<br>echo "INTERFACE "$PRIMARY_IF "=&gt; "$BACKUP_IF &gt;&gt; $FAILOVER_LOG<br> fi<br># la
    primary est down et on est dèjà sur la backup<br># du coup on espère que la backup est UP !!!! <br> fi<br>sleep "$CHECK_DELAY"<br>done<br><br>-------fin-----<br><br>En gros on ping sur l'interface usuelle, si ça foire on passe sur<br>l'interface
    de backup en adaptant la table de routage.<br>Si l'interface usuelle remonte, on switch de nouveau.<br><br>Si on NAT (c'est probable) il faut ajouter les règles utiles (iptables<br>ou nftables)<br><br></div><blockquote class="gmail_quote" style="margin:
    0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto"><br>Quel modèle vous a satisfait ?<br><br></div></blockquote><div dir="auto">J'ai un routeur ZYXEL LTE490-M904 sur la façade qui fonctionne pas mal,<br>mais qui n'
    est pas donné<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto"><br>PS : Je ne dispose pas d'info des opérateurs pour déterminer si un<br>tel appareil saurait
    remplacer le modem FO de l'opérateur et<br>communiquer avec le serveur FO de l'opérateur.<br>Je dirais plutôt que non (protocole proprio ?)<br>Avez-vous déjà réussi à utiliser votre propre modem FO au réseau de<br>votre opérateur ?<br><br></div><
    /blockquote><div dir="auto">Me contente d'une box...<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">Merci.<br></div></blockquote><div dir="auto">De rien,<br>
    Christophe<br><br></div></pre></blockquote></div><div dir="auto">Benoît szczygiel</div></body></html>
    ------7CZ5RPSBHIGSODOLBMPP9XZOB8BBDG--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christophe Maquaire@21:1/5 to All on Wed Jun 21 10:50:01 2023
    Le jeudi 15 juin 2023 à 18:06 +0200, roger.tarani@free.fr a écrit :

    Je vois que le ZYXEL LTE490-M904 est à environ 400 € sur le site du fabricant et à 730 € chez certains revendeurs.
    C'est un produit pour l'extérieur (IP68).
    Il a bien "One Gigabit RJ-45 PoE LAN port".

    Oui, il a UN port ethernet POE, le fabricant met à jour relativement régulièrement son firmware.

    Christophe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)