Configuration Pix501 cisco
J'ai mis en place un firewall Cisco Pix 501 entre un serveur et une Livebox inventel.
en gros:
INTERNET --------- ip publique : X.X.X.X <LIVEBOX> ip Admin : 192.168.1.1 ------------- ip outside : 192.168.1.156 <PIX 501> ip inside : 192.168.0.1 -------------- serveur / machine en ip 192.168.0.X
j'ai commencé a configurer le pix mais j'ai du rater un wagon...je souhaite que les postes / serveurs aient seulement accès au protocoles suivant : ftp/21 , HTTP/80 , POP/110 , SMTP/25
Je n'arrive pas a avoir internet sur mes postes " inside"
Dois je configurer le nat sur ma livebox ou sur le pix?
voici ma config pur le moment
PIX Version 6.3(5)
interface ethernet0 auto
interface ethernet1 100full
nameif ethernet0 outside security0
nameif ethernet1 inside security100
enable password 8Ry2YjIyt7RRXU24 encrypted
passwd 2KFQnbNIdI.2KYOU encrypted
hostname pixfirewall
domain-name ciscopix.com
fixup protocol dns maximum-length 512
fixup protocol ftp 21
fixup protocol h323 h225 1720
fixup protocol h323 ras 1718-1719
fixup protocol http 80
fixup protocol rsh 514
fixup protocol rtsp 554
fixup protocol sip 5060
fixup protocol sip udp 5060
fixup protocol skinny 2000
fixup protocol smtp 25
fixup protocol sqlnet 1521
fixup protocol tftp 69
access-list acl-out permit icmp any any echo-reply
access-list acl-out permit icmp any any echo
pager lines 24
mtu outside 1500
mtu inside 1500
ip address outside dhcp setroute
ip address inside 192.168.0.1 255.255.255.0
ip audit info action alarm
ip audit attack action alarm
pdm location 192.168.0.12 255.255.255.255 inside
pdm location 192.168.1.0 255.255.255.0 inside
pdm logging informational 100
pdm history enable
arp timeout 14400
global (outside) 1 interface
nat (inside) 1 0.0.0.0 0.0.0.0 0 0
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 rpc 0:10:00 h225 1:00:00
timeout h323 0:05:00 mgcp 0:05:00 sip 0:30:00 sip_media 0:02:00
timeout sip-disconnect 0:02:00 sip-invite 0:03:00
aaa-server TACACS+ protocol tacacs+
aaa-server RADIUS protocol radius
aaa-server LOCAL protocol local
http server enable
http 192.168.1.0 255.255.255.0 inside
http 192.168.0.12 255.255.255.255 inside
no snmp-server location
no snmp-server contact
snmp-server community public
snmp-server enable traps
tftp-server inside 192.168.0.12 /conf.actu
floodguard enable
telnet timeout 5
ssh timeout 5
console timeout 0
dhcpd auto_config outside
terminal width 80
j 'attend vos remarques et conseils
Configuration: Windows XP Firefox 2.0.0.11
31 réponses
Le cœur de la discussion porte sur la configuration d'un Cisco PIX 501 entre un serveur et une Livebox Inventel, afin que les postes internes n'aient accès qu'à FTP, HTTP, POP et SMTP. Plusieurs échanges suggèrent que la Livebox opère du NAT et que le PIX pourrait être en mode transparent ou que le NAT soit géré par le PIX pour l'accès Internet. Pour limiter les flux, il est évoqué l'usage d'accès-list et de fixup adaptés, tout en soulignant qu'un proxy est nécessaire pour bloquer les téléchargements ou filtrer les contenus. D'autres pistes mentionnent soit le passage du PIX en pont, soit le remplacement de la Livebox Inventel par un modèle plus souple, sans qu'une solution unique soit retenue.
-
Merci à brupala je mettrai ça en oeuvre et je te donnerai des nouvelles dès que j'aurai fini
milcornu -
Re: AGU
Dans ce cas aide-moi à modifier mon access-liste dans le pix;
voici ce qu'il y avait :
access-list inside permit icmp any any
access-list inside permit ip any any
Le but du jeu sera de n'autoriser qu'une seule machine (la 193.10.10.2) a passer avec tout les protocoles sans etre accessible de l'extérieur (d'internet) puis d'y instaler le proxy qui filtrera les autres flux sortants.
Merci de m'apprendre la syntaxe de la commande access-list (création, modification et sauvegarde)
milcornu-
alors
no access-group inside in interface inside
access-list autorise-proxy permit tcp host 193.10.10.2 any eq www
access-list autorise-proxy permit tcp host 193.10.10.2 any eq 443
access-list autorise-proxy permit tcp host 193.10.10.2 any eq ftp
access-group autorise-proxy in interface inside
va autoriser le proxy d'adresse 193.10.10.2 à sortir .
remarque :
il faudra aussi certainement laisser passer dns et smtp , mais c'est à adapter ..
https://www.cisco.com/c/en/us/obsolete/security/cisco-pix-firewall-software-version-6-3.html#wp1067755
http://www.netcraftsmen.net/welcher/papers/pix02.html
-
-
Salut Agu
Merci pour ta précision, mais il faut que j'explique un peu plus ce que je cherchais à faire:
Dans un premier temps, je voudrais réduire la consommation de la bande passante pour internet surtout les téléchargement set les virus qui pilulent et emettent sur mon réseau.
Dans un second temps, j'ai bien conscience qu'il me faut un proxy mais, le problème c'est que je me demande s'il peut controler les flux vers le PIX qui n'est que dans mon réseau comme passerelle interdisant les connexions externes à celui-ci.
j'ai un DNS (qui joue le rôle de DHCP) qui a pour Gateway le PIX -
Bonjour,
Aidez-moi à modifier "access-list" de façon à autoriser seulement les adresses de mon reseau 193.10.10.0
à aller sur internet uniquement avec les protocoles http et https uniquement.
Cela sufit-il à empecher les telechargements de fichiers executables??
Je suis nouveau dans l'administration d'un PIX alors en attendant ma prochaine formation, j'ai hate de m'y mettre
Merci
PIX Version 6.3(1)
interface ethernet0 auto
interface ethernet1 auto
interface ethernet2 auto shutdown
nameif ethernet0 outside security0
nameif ethernet1 inside security100
nameif ethernet2 dmz security50
enable password 8TyzZEyB0Zo7E6e5 encrypted
passwd w4ijrnJNnHsB624q encrypted
hostname ESSAI
domain-name bibebank.com
fixup protocol ftp 21
fixup protocol h323 h225 1720
fixup protocol h323 ras 1718-1719
fixup protocol http 80
fixup protocol ils 389
fixup protocol rsh 514
fixup protocol rtsp 554
fixup protocol sip 5060
fixup protocol sip udp 5060
fixup protocol skinny 2000
fixup protocol smtp 25
fixup protocol sqlnet 1521
names
name 192.168.200.190 Sortie_Pix
name 193.10.10.196 Entree_Pix
access-list inside permit icmp any any
access-list inside permit ip any any
pager lines 66
mtu outside 1500
mtu inside 1500
mtu dmz 1500
ip address outside Sortie_Pix 255.255.255.0
ip address inside Entree_Pix 255.255.255.0
no ip address dmz
ip audit info action alarm
ip audit attack action alarm
pdm history enable
arp timeout 14400
global (outside) 1 192.168.200.2-192.168.200.180
nat (inside) 1 0.0.0.0 0.0.0.0 0 0
access-group inside in interface inside
route outside 0.0.0.0 0.0.0.0 192.168.200.250 1
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 rpc 0:10:00 h225 1:00:00
timeout h323 0:10:00 mgcp 0:05:00 sip 0:30:00 sip_media 0:02:00
timeout uauth 0:10:00 absolute
aaa-server TACACS+ protocol tacacs+
aaa-server RADIUS protocol radius
aaa-server LOCAL protocol local
no snmp-server location
no snmp-server contact
snmp-server community public
no snmp-server enable traps
floodguard enable
telnet 193.10.10.108 255.255.255.255 inside
telnet timeout 45
ssh timeout 5
console timeout 15
username novice password encrypted privilege 15
terminal width 80
Cryptochecksum:05da5924ad62c01b36864369945703276
: end -
nikel chrome ca roule ;)
c'était bien ça...
Bon maintenant je vais commencer a plancher sur la config IPSEC.. ^^ le temps que je recup le client VPN Cisco -
ok reste dans le coin je teste de suite
je te dis si ok ou non
je rajoute :
access-list 100 permit ip 192.168.0.0 255.255.255.0 192.168.0.0 255.255.255.0
j'avais modif le pool et l avais mis sur la meme classe d'ip que le lan local soit 192.168.0.30 à .40
nat (inside) 0 access-list 100
-
J'ai rajouté :
vpdn group mygroup ppp encryption mppe 128 required
vpdn group mygroup client authentication local
et j'arrive a connecter un portable en PPTP mais je ne vois pas les machines sur le lan .... c'est bizar -
j'ai change un peu le plan d 'adressage oui mais rien de bien méchant je te met la conf:
nouveau plan d'adressage:
INTERNET --------- ip publique : X.X.X.X <modem> ip Admin : 10.0.0.138 ------------- ip outside : 10.0.0.137 <PIX 501> ip inside : 192.168.0.2 -------------- serveur / machine en ip 192.168.0.X
t'es tjs en pptp ou tu bascules en ipsec ?
j'en suis resté à tes paramètres .. et j essaye de voir pour PPTP déja
Tu as des logs de connexion sur ton pix ? tu as passé des show ? (ppp, vpdn ..)
non
conf pix:
PIX Version 6.3(5)
interface ethernet0 auto
interface ethernet1 100full
nameif ethernet0 outside security0
nameif ethernet1 inside security100
enable password gq4l2AOblWc1Fo/j encrypted
passwd 2KFQnbNIdI.2KYOU encrypted
hostname pixfirewall
domain-name pix
fixup protocol dns maximum-length 512
fixup protocol ftp 21
fixup protocol h323 h225 1720
fixup protocol h323 ras 1718-1719
fixup protocol http 80
fixup protocol rsh 514
fixup protocol rtsp 554
fixup protocol sip 5060
fixup protocol sip udp 5060
fixup protocol skinny 2000
fixup protocol smtp 25
fixup protocol sqlnet 1521
fixup protocol tftp 69
names
object-group service VPN-PPTP tcp
port-object eq pptp
access-list inside permit ip 192.168.0.0 255.255.255.0 any
access-list inside permit icmp any any echo
access-list inside permit icmp any any echo-reply
access-list acl-out permit icmp any any echo-reply
pager lines 24
mtu outside 1500
mtu inside 1500
ip address outside 10.0.0.137 255.0.0.0
ip address inside 192.168.0.2 255.255.255.0
ip audit info action alarm
ip audit attack action alarm
ip local pool pptp-pool 192.168.2.1-192.168.2.10
pdm location 192.168.0.0 255.255.255.0 inside
pdm location 192.168.0.200 255.255.255.252 outside
pdm location 0.0.0.0 255.255.255.255 outside
pdm logging informational 100
pdm history enable
arp timeout 14400
global (outside) 1 interface
global (inside) 2 interface
nat (inside) 1 0.0.0.0 0.0.0.0 0 0
access-group acl-out in interface outside
access-group inside in interface inside
route outside 0.0.0.0 0.0.0.0 10.0.0.138 1
timeout xlate 0:05:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 rpc 0:10:00 h225 1:00:00
timeout h323 0:05:00 mgcp 0:05:00 sip 0:30:00 sip_media 0:02:00
timeout sip-disconnect 0:02:00 sip-invite 0:03:00
timeout uauth 0:05:00 absolute
aaa-server TACACS+ protocol tacacs+
aaa-server TACACS+ max-failed-attempts 3
aaa-server TACACS+ deadtime 10
aaa-server RADIUS protocol radius
aaa-server RADIUS max-failed-attempts 3
aaa-server RADIUS deadtime 10
aaa-server LOCAL protocol local
http server enable
http 192.168.0.0 255.255.255.0 inside
no snmp-server location
no snmp-server contact
snmp-server community public
no snmp-server enable traps
floodguard enable
sysopt connection permit-pptp
telnet timeout 5
ssh timeout 5
console timeout 60
vpdn group 1 accept dialin pptp
vpdn group 1 ppp authentication pap
vpdn group 1 ppp authentication chap
vpdn group 1 ppp authentication mschap
vpdn group 1 client configuration address local pptp-pool
vpdn group 1 pptp echo 60
vpdn username test password *********
vpdn enable outside
terminal width 80
Cryptochecksum:6faae900fe2701482497045a7d768533
: end
voila -
Salut,
donc au niveau du modem ,
1 ) j'ai mis en DMZ l'interface OUTSIDE (10.0.0.137) du pix comme ca tout est autorisé à passer en théorie...
2) j'ai mis en place dérivation de port sur le modem
protocol TCP | port PPTP 1723 | transféré sur IP OUTSIDE du PIX (10.0.0.137)
quand j 'essaye de me connecter d'un poste distant j'obtiens erreur 651: le modem (ou autre périphérique de connexion) a renvoyé une erreur... -
oui, il peut faire "serveur" pour ton tunnel mais c'est justement la question : s'il fait serveur pptp, tu as effectivement besoin de definir cette conf vpdn group, si ce n'est pas le cas, il faut "juste" autoriser les proto à le traverser : la conf n'est donc pas la même ;)
Le pix sera le serveur vpn.... maintenant je voulais tester en pptp pour voir si ça fonctionne . Mais donc va falloir que je prévois la conf pour passer par la suite en IPSEC...
ben plus forcement : si ton but etait de monter ton vpn avec un pc derriere le pix, ça aurait certainement aidé. La , c'est ton pix : il faut "juste" que tu fixes les ports pptp pour mapper l'adresse livebox avec ton outside pix
mon but et de pouvoir accéder au lan local à partir d un poste nomade via vpn, sachant que le pix sera serveur vpn. (du moin c est comme ca que j ai vu la chose ... lol )
oui, j'ai essayé de reprendre ta conf , te modifier ce qui me semble erroné et de completer pour tenter de faire fonctionner ton 'histoire' lol
oki , je teste ça demain -
J'ai changé également de modem, j 'ai mis au placard la livebox inventel et j'ai acheté : http://www.ldlc-pro.com/fiche/PB00030731.html qui sera mieux je pense.
-
Sachant qu'à échéant je compte utiliser le client cisco VPN pour me connecter sur mon lan local depuis n'importe quel site distant
-
c'est le pix qui termine ton tunnel ou un serveur pptp derriere le pix ? (sur ton lan donc)
oui tout a fait, sachan que le pix 501 peut fair serveur vpn il me semble
je dois confiurer ça ?
ip local pool pptp-pool 192.168.2.1-192.168.2.10
sysopt connection permit-pptp
vpdn group 1 accept dialin pptp
vpdn group 1 ppp authentication pap
vpdn group 1 ppp authentication chap
vpdn group 1 ppp authentication mschap
vpdn group 1 client configuration address local pptp-pool
vpdn enable outside
Mais je dois déja mettre mon pix en transparant non?
pour hévier le double pat?
Il faut aussi je pense fixer le 1723 sur la box entre l'adresse de pat d'orange et ton outside du pix
donc je fais du style X.X.X.X : 1723 (ip wan) vers X.X.X.X : 1723 (ip outside du pix) c'est bien ça?
Comment simules tu la connection ?
comment ça?
en j 'ai un portable sur une autre connexion adsl en wifi et je configure une connection PPTP pour me connecter au pix en pointant sur l ip wan...-
Contributeuroui tout a fait, sachan que le pix 501 peut fair serveur vpn il me semble
oui, il peut faire "serveur" pour ton tunnel mais c'est justement la question : s'il fait serveur pptp, tu as effectivement besoin de definir cette conf vpdn group, si ce n'est pas le cas, il faut "juste" autoriser les proto à le traverser : la conf n'est donc pas la même ;)
Mais je dois déja mettre mon pix en transparant non? pour hévier le double pat?
ben plus forcement : si ton but etait de monter ton vpn avec un pc derriere le pix, ça aurait certainement aidé. La , c'est ton pix : il faut "juste" que tu fixes les ports pptp pour mapper l'adresse livebox avec ton outside pix
je dois confiurer ça ?
oui, j'ai essayé de reprendre ta conf , te modifier ce qui me semble erroné et de completer pour tenter de faire fonctionner ton 'histoire' lol
-
-
salut,
Je souhaite monter un vpn par le pix, et donc pouvoir me connecter d un site distant si besoin avec mon portable-
Contributeurok, donc tu souhaites monter un tunnel pptp entre un pc situé à l'exterieur et ton pix ? parce que ta conf semble être à cheval entre une connection à travers le pix et avec le pix .... : c'est le pix qui termine ton tunnel ou un serveur pptp derriere le pix ? (sur ton lan donc)
tu fixes le gre avec le port du pptp : nok
tu as declaré un pool TEST alors que les adresses sont sous VPNpool : nok
Tu as de l'authentif mais tu n'autorises pas les methodes : ds 1 1er temps, cela pourrait eliminer un pb de ne pas faire d'authentif
l'acl VPN ne sert à rien
ip local pool pptp-pool 192.168.2.1-192.168.2.10
sysopt connection permit-pptp
vpdn group 1 accept dialin pptp
vpdn group 1 ppp authentication pap
vpdn group 1 ppp authentication chap
vpdn group 1 ppp authentication mschap
vpdn group 1 client configuration address local pptp-pool
vpdn enable outside
Il faut aussi je pense fixer le 1723 sur la box entre l'adresse de pat d'orange et ton outside du pix
Comment simules tu la connection ?
-
-
ou je configure le nat sur un pool d'ip ?
-
ContributeurAu niveau de ta nouvelle conf, je ne piges pas tout hein !
A quoi sert l'acl VPN ? ton besoin est logiquement tjs entre ton inside et outside.
Tu as besoin d'un pool pour quelle raison ? tu connais dejà les adresses LAN qui vont monter ce vpn non ?
Quel est le but de la conf vpn sur le pix : soit tu envisages de monter un tunnel par le pix, soit se sont les stations qui le font : à mon sens, il faut choisir car ça risque d'être compliqué là ! (dejà qu'on est pas au bout du tunnel !!)
-
-
ok donc ... il faut que je procède dans un premier temps en passant le pix en bridge c'est bien ça?
je dois dire attibuer au pix une ip en 192.168.1.X et le laisser filtrer ? c 'est bien ça? mais comment ça se passe avec les intf inside et outside?
et en plus mettre en dur les ip qui vont etre naté?-
Contributeurnon, on va faire du static : cad que tu fix quelle ip lan correspond à quelle ip outside.
La commande global et nat ne va plus servir
Tu remplaces cela par la commande "static"
Sur la box, du coup, tu vas pouvoir fixer les ports de ton vpn avec l'adresse outside connue puisque plus un pat
-
-
ContributeurHello,
Je passe en coup de vent et j'ai donc pas trop le temps de me pencher sur les questions.
Nénanmoins, je pense que ton pb actuel doit se rapprocher de ce que nous parlions avec brupala : les ennuis commencent !!
Comme on fait un double pat, le suivi des ports est assez compliqué.
Je pense qu'il faudrait commencer par modifier cela : repartir sur des nat static afin de savoir quelle adresse inside est natée avec quelle adresse outside. -
Ben a priori, la livebox fait du nat dans les 2 sens et n'a pas le FW d'activé donc ça doit être bon non?
-
hum je vois pas bien où ça cloche... pourtant j'ouvre bien l accès de l'outside vers inside pour le vpn...
-
Salut
Maintenant, j'essaye de monter un VPN pour tester via Remote access avec client microsoft PPTP sachant qu'à terme j'utiliserais le client vpn cisco.
Mais bon pour le moment je bloque un peu voici ce que j' ai ajouté à la config :
access-list INSIDE permit ip 192.168.0.0 255.255.255.0 192.168.2.0 255.255.255.0
access-list OUTSIDE permit ip 192.168.2.0 255.255.255.0 192.168.0.0 255.255.255.0 log
access-list VPN permit ip 192.168.0.0 255.255.255.0 192.168.2.0 255.255.255.0
ip local pool VPNpool 192.168.2.1-192.168.2.10
J'ai essayé de paramétrer un vpn en PPTP avec un compte test mais ça fonctionne pas
fixup protocol gre 1723
vpdn group PPTP-VPDN-GROUP accept dialin pptp
vpdn group PPTP-VPDN-GROUP client configuration address local TEST
vpdn group PPTP-VPDN-GROUP client configuration dns 192.168.0.1 10.0.0.138
vpdn group PPTP-VPDN-GROUP client configuration wins 192.168.0.1
vpdn group PPTP-VPDN-GROUP pptp echo 60
vpdn username test password *********
vpdn enable outside
- 1
- 2