sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
list table natMerci par avance.
table ip nat {
chain prerouting {
type nat hook prerouting priority 100; policy accept;
}
chain postrouting {
type nat hook postrouting priority srcnat; policy accept; oifname "eno1" masquerade
}
}
j'ai créé cette configuration dans nftable sans résultats :
Bonjour,
Le 2025-02-18 18:11, Informatique BILLARD a écrit :
j'ai créé cette configuration dans nftable sans résultats :
J'imagine que tu as lu/vu cette page :
https://wiki.nftables.org/wiki-nftables/index.php/Simple_ruleset_for_a_home_router
Avec ta config. actuelle, est-ce qu'une machine depuis le réseau IP2
est capable de
se connecter au reste du monde (Internet par exemple) ?
Si oui, alors ton routeur fonctionne bien dans le sens IP2 => world.
Tu cherches à te connecter depuis IP1 vers IP2 si j'ai bien compris.
Est-ce que ton
système raccordé sur IP1 sait comment joindre IP2 (quelle route
emprunter) ?
La commande `ip route` devrait contenir une règle pour le routage vers
IP2. Tu devrais
trouver une ligne avec la tranche d'IP associée au réseau IP2 et l'IP
de la passerelle
(qui devrait être l'IP de eno1).
Ne maîtrisant pas le réseau IP1, il y a des chance que tu sois obligé
de faire des
modifications manuelles de la table de routage.
Sébastien
Bonjour
n'étant pas spécialiste du routage je me tourne vers la liste pour
essayer de faire avancer la résolution de mon problème :
J'ai un serveur avec deux cartes réseau
* eno1 accède sur un réseau local sur lequel je n'ai pas la main
(IP1, avec un gateway )
* eno2 sert pour un sous-réseau de machine (IP2).
J'ai sur ce serveur, installé DNSMASQ pour les fonctions de DHCP et DNS
sur la carte eno2
Je voudrais donc que dans un premier temps assurer un trafic entre les
deux réseaux afin de pouvoir par exemple :
* programmer des automates,
* accéder à des enregistreurs d'énergie
situés dans le sous-réseau (carte eno2) depuis une machine elle dans le réseau (carte eno1)
J'ai activé l'ip_forward
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
j'ai créé cette configuration dans nftable sans résultats :
list table natMerci par avance.
table ip nat {
chain prerouting {
type nat hook prerouting priority 100; policy accept;
}
chain postrouting {
type nat hook postrouting priority srcnat; policy accept;
oifname "eno1" masquerade
}
}
Cordialement
François-Marie
On Wed, Feb 19, 2025 at 03:15:34PM +0100, Informatique BILLARD wrote:
Merci je regarde cela de près.N'hésite surtout pas à poser des questions: te répondre sera
probablement inspirant pour documenter correctement le bousin.
a+
salut,
On Tue, Feb 18, 2025 at 06:11:50PM +0100, Informatique BILLARD wrote:
n'étant pas spécialiste du routage je me tourne vers la liste pour essayer deje gère entièrement mes interfaces réseau à la main (pas de ifupdown ni de network manager puisque je n'ai pas réussi à configurer ces outils).
faire avancer la résolution de mon problème
j'ai lu en diagonal mais je crois que j'ai un script qui pourra te
servir de base:
https://git.unistra.fr/mc/demo/-/blob/stable/suckless-debian/office
il y a des choses que j'aimerais amerliorer dans ce script
* virer l'interpolation des heredocs (utiliser nft -D)
* ajouter un tuntap pour avoir des vms qui puissent communiquer avec le
host, le LAN et internet.
* faire fonctionner ipxe (et de manière général: avoir un serveur pxe
plus fiable)
mais pour ta demande il me semble que tout y est et marche bien.
a+
D'accord
d'autant que cela me semble à la fois très simple sur le principe et
assez complexe à la mise en œuvre.
merci
Le 19/02/2025 à 15:42, Marc Chantreux a écrit :
On Wed, Feb 19, 2025 at 03:15:34PM +0100, Informatique BILLARD wrote:
Merci je regarde cela de près.N'hésite surtout pas à poser des questions: te répondre sera
probablement inspirant pour documenter correctement le bousin.
a+
une demande depuis un navigateur web (firefox, chromium) vers le
serveur web local avec son adresse IP fonctionne, avec le nom du
serveur pas du tout.
La même demande avec CURL aboutie dans les deux cas.
D'ou peut venir le problème ?
On Thu, Feb 20, 2025 at 05:39:59PM +0100, Informatique BILLARD wrote:
merci à vous tous cela fonctionne maintenantbravo! content que ça marche.
une demande depuis un navigateur web (firefox, chromium) vers le serveur web >> local avec son adresse IP fonctionne, avec le nom du serveur pas du tout.'pas du tout' c'est le genre de déscription de problème qui nous met
'pas du tout' sur la piste pour t'aider.
tu as quoi comme erreur? si tu vas inspecter le header, tu as quoi en VirtualHost?
La même demande avec CURL aboutie dans les deux cas.c'est parce que curl ça a la classe ;)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 151:34:50 |
Calls: | 10,383 |
Files: | 14,054 |
Messages: | 6,417,807 |