Bonsoir tout le monde
Comme vous vous en doutez j'ai un ptit problème
J'essai de configurer mon réseau local comme ceci :
En version texte, ça donne : Un pc sous OpenBSD configuré en nat et firewall est relié à internet. Dessus il y a 2 cartes reseaux (en plus de celle servant pour le net).Code:[(fxp0) - 100.0.100.10] -> [web server 1 (100.0.100.1)] | (Internet) <----------> [OpenBSD (xl0)] | [(sis0) - 100.0.200.10] -> [web server 2 (100.0.200.1)]
La 1ere, fxp0 a comme ip : 100.0.100.10 et dessus est branché un pc (100.0.100.1) avec serveur web sur le port 81.
La 2eme, sis0 a comme ip : 100.0.200.10 et dessus est branché un pc (100.0.200.1) avec serveur web sur le port 80.
Bon j'espère que c'est clair
Mon problème maintenant...
Je n'arrive pas à accéder aux serveurs web lorsque je viens du net (autrement dit quand je passe par mon ip publique). Par contre si j'essai d'atteindre un serveur web en étant sur l'autre, pas de problème...(autrement dit, ça ne vient pas de mes serveurs )
Merci de votre aide
mon pf.conf pour vous aider à m'aider
Code:int_if = "fxp0" ext_if = "xl0" int1_if = "sis0" tcp_services = "{ 22, 113 }" icmp_types = "echoreq" priv_nets = "{ 127.0.0.0/8, 100.0.100.0/16, 100.0.200.0/16, 10.0.0.0/8 }" web_srv = "100.0.200.1" web1_srv = "100.0.100.1" set block-policy return set loginterface $ext_if scrub in all nat on $ext_if from $int_if:network to any -> ($ext_if) nat on $ext_if from $int1_if:network to any -> ($ext_if) rdr on $int_if proto tcp from any to any port 21 -> 127.0.0.1 port 8021 rdr on $int1_if proto tcp from any to any port 21 -> 127.0.0.1 port 8021 rdr on $ext_if proto tcp from any to any port 80 -> $web_srv port 80 rdr on $ext_if proto tcp from any to any port 81 -> $web1_srv port 81 block all pass quick on lo0 all block drop in quick on $ext_if from $priv_nets to any block drop out quick on $ext_if from any to $priv_nets pass in on $ext_if inet proto tcp from any to ($ext_if) port $tcp_services flags S/SA keep state pass in on $ext_if proto tcp from any to $web_srv port 80 flags S/SA synproxy state pass in on $ext_if proto tcp from any to $web1_srv port 81 flags S/SA synproxy state pass in on $ext_if inet proto tcp from port 20 to ($ext_if) user proxy flags S/SA keep state pass in inet proto icmp all icmp-type $icmp_types keep state pass in on $int_if from $int_if:network to any keep state pass in on $int1_if from $int1_if:network to any keep state pass out on $int_if from any to $int_if:network keep state pass out on $int1_if from any to $int1_if:network keep state pass out on $ext_if proto tcp all modulate state flags S/SA pass out on $ext_if proto { udp, icmp } all keep state
-----