Forum Linux.général Réseau : PC passerelle

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
4
22
mai
2025

J'ai un PC-1 sous Ubuntu qui a 2 interface ethernet. J'ai un PC-2 dont le cable est trop court pour aller jusqu'à la box. Plutôt que de rajouter un switch (Consommation supplémentaire pour peu) j'aimerais brancher le PC-2 sur la 2° entrée éthernet de PC-1. Un peu à la manière des première connexions internet ;) C'est sûrement possible mais comment? Je crois que c'est du bridge… mais qu'à moitié…

Voila la config que j'ai bricolé sans succès: /etc/netplan/99-config.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: true
    enp2s0:
      dhcp4: no
  bridges:
    br0:
      dhcp4: yes
      interfaces:
        - enp2s0
  • # C'est le bridge qui porte l'ip

    Posté par  . Évalué à 2 (+1/-0).

    En principe, seul le bridge aura une ip.
    Donc ceci me parait suspect
    enp3s0:
    dhcp4: true

    • [^] # Re: C'est le bridge qui porte l'ip

      Posté par  . Évalué à 3 (+0/-0). Dernière modification le 22 mai 2025 à 19:31.

      c'est parce qu'il met son PC sur l'interface enp 3 s0,
      et pour une raison obscure veut faire un bridge sur enp 2 s0

      si tu veux avoir les 2 PC sur le meme reseau que la boxe, il faut en effet faire un bridge contenant les 2 interfaces (p2 et p3), puis brancher un cable vers la box, un autre vers le 2e PC

      et c'est le br0 qui sera dhcp client de ta box.

      autre piste, laisser les deux interfaces separées
      enp2s0 sur la boxe, en DHCP
      enp3s0 sur le 2e PC, avec les deux machines en IP fixe sur un reseau differents de la box, le PC1 sur ce reseau sera aussi la passerelle du PC2

      il te faudra alors activer

      • l'IP_FORWARD pour que ca passe d'une carte à l'autre
      • le MASQUERADE en sortie vers la box pour que la box pense que c'est le premier PC qui dialogue avec elle
      • un firewall totalement ouvert sur le PC1 pour commencer
  • # Masquerading

    Posté par  (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 22 mai 2025 à 21:24.

    Ça tombe bien, je viens de refaire ça hier. Je n’ai pas le lien sous la main, mais en gros il faut activer l’IP forwarding, puis avec iptables créer un Nat avec la table masquerade. Avec les mots en italique dans une recherche Google, vous devriez y arriver en quelques minutes.

    PS: il me semble que les bridges soient destinés à tout autre chose.

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.