[{"data":1,"prerenderedAt":1075},["ShallowReactive",2],{"blog-\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta":3,"blog-\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta-surround":1020,"blog-\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta-certifications":1074},{"id":4,"title":5,"body":6,"categories":1006,"cover":1008,"cover_contain":1009,"credly_badge_id":1010,"date":1011,"description":1012,"extension":1013,"meta":1014,"navigation":1009,"path":1015,"related_certifications":1010,"seo":1016,"slug":1017,"stem":1018,"__hash__":1019},"blog\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta.md","Configuration des accès à distance VPN avec Vyatta",{"type":7,"value":8,"toc":995},"minimark",[9,14,18,22,66,76,96,101,111,118,122,133,136,261,279,283,315,318,475,478,574,590,594,616,619,642,645,715,718,765,768,981,984,988,991],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vos équipes doivent se connecter à distance en toute sécurité : voici comment configurer des accès VPN PPTP, L2TP\u002FIPSEC et OpenVPN avec Vyatta.",[10,19,21],{"id":20},"vyatta-remote-access-vpn","Vyatta : Remote access (VPN)",[15,23,24,28,29,32,33,36,37,40,41,44,45,48,49,51,52,48,55,57,58,61,62,65],{},[25,26,27],"strong",{},"Le VPN"," repose sur un ",[25,30,31],{},"protocole de tunnelisation",", il ",[25,34,35],{},"encapsule les données"," à transmettre.",[38,39],"br",{},"\nVyatta nous permet de déployer des solutions VPN : ",[25,42,43],{},"remote access"," et ",[25,46,47],{},"site to site",".",[38,50],{},"\nDans cet article nous allons déployer uniquement des solutions ",[25,53,54],{},"VPN remote access",[38,56],{},"\nIl permet aux données de passer d’une extrémité du VPN à l’autre de ",[25,59,60],{},"façon sécurisée"," (",[25,63,64],{},"cryptage",").",[15,67,68,71,72,75],{},[25,69,70],{},"Un tunnel"," ",[25,73,74],{},"VPN"," respecte les principes suivants :",[15,77,78,79,82,83,85,86,89,90,85,92,95],{},"– ",[25,80,81],{},"Confidentialité",": Les données ne peuvent être vues dans un format lisible.",[38,84],{},"\n– ",[25,87,88],{},"Intégrité",": Les données ne peuvent être modifiées.",[38,91],{},[25,93,94],{},"Authentification",": les passerelles VPN sont sur de l’identité de l’autre.",[97,98,100],"h3",{"id":99},"le-remote-access-cest-quoi","Le remote access c’est quoi ?",[102,103,104],"ul",{},[105,106,107,108,110],"li",{},"Le ",[25,109,43],{}," permet à un client (remote user) de se connecter à un réseau distant (VPN server).",[15,112,113],{},[114,115],"img",{"alt":116,"src":117},"","\u002Fimages\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta\u002F3c00176ccb.png",[10,119,121],{"id":120},"pptp","PPTP",[15,123,124,125,128,129,132],{},"Le principe du ",[25,126,127],{},"protocole PPPT"," (protocole de  tunnélisation point à point) est de créer des trames sous le ",[25,130,131],{},"protocole PPP"," et de les encapsuler dans un datagramme IP.",[15,134,135],{},"Mise en place de PPTP avec Vyatta :",[137,138,142],"pre",{"className":139,"code":140,"language":141,"meta":116,"style":116},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set vpn pptp remote-access authentication mode local\nset vpn pptp remote-access dns-servers server-1 8.8.8.8\nset vpn pptp remote-access client-ip-pool start 172.168.0.10\nset vpn pptp remote-access client-ip-pool stop 172.168.0.15\nset vpn pptp remote-access authentication local-users username jeremie password p4ssw0rd\n","bash",[143,144,145,173,194,214,233],"code",{"__ignoreMap":116},[146,147,150,154,158,161,164,167,170],"span",{"class":148,"line":149},"line",1,[146,151,153],{"class":152},"s2Zo4","set",[146,155,157],{"class":156},"sfazB"," vpn",[146,159,160],{"class":156}," pptp",[146,162,163],{"class":156}," remote-access",[146,165,166],{"class":156}," authentication",[146,168,169],{"class":156}," mode",[146,171,172],{"class":156}," local\n",[146,174,176,178,180,182,184,187,190],{"class":148,"line":175},2,[146,177,153],{"class":152},[146,179,157],{"class":156},[146,181,160],{"class":156},[146,183,163],{"class":156},[146,185,186],{"class":156}," dns-servers",[146,188,189],{"class":156}," server-1",[146,191,193],{"class":192},"sbssI"," 8.8.8.8\n",[146,195,197,199,201,203,205,208,211],{"class":148,"line":196},3,[146,198,153],{"class":152},[146,200,157],{"class":156},[146,202,160],{"class":156},[146,204,163],{"class":156},[146,206,207],{"class":156}," client-ip-pool",[146,209,210],{"class":156}," start",[146,212,213],{"class":192}," 172.168.0.10\n",[146,215,217,219,221,223,225,227,230],{"class":148,"line":216},4,[146,218,153],{"class":152},[146,220,157],{"class":156},[146,222,160],{"class":156},[146,224,163],{"class":156},[146,226,207],{"class":156},[146,228,229],{"class":156}," stop",[146,231,232],{"class":192}," 172.168.0.15\n",[146,234,236,238,240,242,244,246,249,252,255,258],{"class":148,"line":235},5,[146,237,153],{"class":152},[146,239,157],{"class":156},[146,241,160],{"class":156},[146,243,163],{"class":156},[146,245,166],{"class":156},[146,247,248],{"class":156}," local-users",[146,250,251],{"class":156}," username",[146,253,254],{"class":156}," jeremie",[146,256,257],{"class":156}," password",[146,259,260],{"class":156}," p4ssw0rd\n",[15,262,263,264,266,267,44,274,48],{},"Je ne vous conseille pas l’utilisation de ce protocole dans un environnement professionnel.",[38,265],{},"\nPour plus d’informations v",[268,269,273],"a",{"href":270,"rel":271},"https:\u002F\u002Fwww.cloudcracker.com\u002Fblog\u002F2012\u002F07\u002F29\u002Fcracking-ms-chap-v2\u002F",[272],"nofollow","isitez ce site web",[268,275,278],{"href":276,"rel":277},"http:\u002F\u002Fwww.plugngeek.net\u002Fle-pptp-mais-cest-dla-merde",[272],"celui ci",[97,280,282],{"id":281},"l2tpipsec","L2TP\u002FIPSEC",[15,284,285,288,289,292,293,295,296,299,300,302,303,44,306,308,309,311,314],{},[25,286,287],{},"L2TP"," se rapproche de PPTP car il encapsule des ",[25,290,291],{},"trames PPP"," ainsi que d’autres trames.",[38,294],{},"\nIl se sert d’une série de ",[25,297,298],{},"messages L2TP"," pour assurer la maintenance du tunnel.",[38,301],{},"\nL2TP est la réunion de ",[25,304,305],{},"L2F",[25,307,121],{},",  L2F a été progressivement remplacé par L2TP.",[38,310],{},[25,312,313],{},"UDP"," envoie les trames PPP dans du L2TP.",[15,316,317],{},"Mise en place de L2TP avec Vyatta :",[137,319,321],{"className":139,"code":320,"language":141,"meta":116,"style":116},"set vpn l2tp remote-access description \"mon l2tp\"\nset vpn l2tp remote-access authentification mode local\nset vpn l2tp remote-access outside-address X.X.X.X\u002FX (votre IP public)\nset vpn l2tp remote-access dns-servers server-1 (votre serveur DNS)\nset vpn l2tp remote-access client-ip-pool start 172.168.1.10\nset vpn l2tp remote-access client-ip-pool stop 172.168.1.15\nset vpn l2tp remote-access authentication local-users username jeremie password p4ssw0rd\n",[143,322,323,347,364,393,417,434,452],{"__ignoreMap":116},[146,324,325,327,329,332,334,337,341,344],{"class":148,"line":149},[146,326,153],{"class":152},[146,328,157],{"class":156},[146,330,331],{"class":156}," l2tp",[146,333,163],{"class":156},[146,335,336],{"class":156}," description",[146,338,340],{"class":339},"sMK4o"," \"",[146,342,343],{"class":156},"mon l2tp",[146,345,346],{"class":339},"\"\n",[146,348,349,351,353,355,357,360,362],{"class":148,"line":175},[146,350,153],{"class":152},[146,352,157],{"class":156},[146,354,331],{"class":156},[146,356,163],{"class":156},[146,358,359],{"class":156}," authentification",[146,361,169],{"class":156},[146,363,172],{"class":156},[146,365,366,368,370,372,374,377,380,384,387,390],{"class":148,"line":196},[146,367,153],{"class":152},[146,369,157],{"class":156},[146,371,331],{"class":156},[146,373,163],{"class":156},[146,375,376],{"class":156}," outside-address",[146,378,379],{"class":156}," X.X.X.X\u002FX",[146,381,383],{"class":382},"sTEyZ"," (votre ",[146,385,386],{"class":156},"IP",[146,388,389],{"class":156}," public",[146,391,392],{"class":382},")\n",[146,394,395,397,399,401,403,405,407,409,412,415],{"class":148,"line":216},[146,396,153],{"class":152},[146,398,157],{"class":156},[146,400,331],{"class":156},[146,402,163],{"class":156},[146,404,186],{"class":156},[146,406,189],{"class":156},[146,408,383],{"class":382},[146,410,411],{"class":156},"serveur",[146,413,414],{"class":156}," DNS",[146,416,392],{"class":382},[146,418,419,421,423,425,427,429,431],{"class":148,"line":235},[146,420,153],{"class":152},[146,422,157],{"class":156},[146,424,331],{"class":156},[146,426,163],{"class":156},[146,428,207],{"class":156},[146,430,210],{"class":156},[146,432,433],{"class":192}," 172.168.1.10\n",[146,435,437,439,441,443,445,447,449],{"class":148,"line":436},6,[146,438,153],{"class":152},[146,440,157],{"class":156},[146,442,331],{"class":156},[146,444,163],{"class":156},[146,446,207],{"class":156},[146,448,229],{"class":156},[146,450,451],{"class":192}," 172.168.1.15\n",[146,453,455,457,459,461,463,465,467,469,471,473],{"class":148,"line":454},7,[146,456,153],{"class":152},[146,458,157],{"class":156},[146,460,331],{"class":156},[146,462,163],{"class":156},[146,464,166],{"class":156},[146,466,248],{"class":156},[146,468,251],{"class":156},[146,470,254],{"class":156},[146,472,257],{"class":156},[146,474,260],{"class":156},[15,476,477],{},"Mise en place de L2TP\u002FIPSEC avec Vyatta :",[137,479,481],{"className":139,"code":480,"language":141,"meta":116,"style":116},"set vpn ipsec ipsec-interfaces interface eth0\nset vpn ipsec nat-traversal enable\nset vpn ipsec nat-networks allowed-network 0.0.0.0\u002F0\nset vpn l2tp remote-access ipsec-settings authentication mode pre-shared-secret \nset vpn l2tp remote-access ipsec-settings authentication pre-shared-secret g00d-p4ssw0rd\n",[143,482,483,501,515,532,555],{"__ignoreMap":116},[146,484,485,487,489,492,495,498],{"class":148,"line":149},[146,486,153],{"class":152},[146,488,157],{"class":156},[146,490,491],{"class":156}," ipsec",[146,493,494],{"class":156}," ipsec-interfaces",[146,496,497],{"class":156}," interface",[146,499,500],{"class":156}," eth0\n",[146,502,503,505,507,509,512],{"class":148,"line":175},[146,504,153],{"class":152},[146,506,157],{"class":156},[146,508,491],{"class":156},[146,510,511],{"class":156}," nat-traversal",[146,513,514],{"class":156}," enable\n",[146,516,517,519,521,523,526,529],{"class":148,"line":196},[146,518,153],{"class":152},[146,520,157],{"class":156},[146,522,491],{"class":156},[146,524,525],{"class":156}," nat-networks",[146,527,528],{"class":156}," allowed-network",[146,530,531],{"class":156}," 0.0.0.0\u002F0\n",[146,533,534,536,538,540,542,545,547,549,552],{"class":148,"line":216},[146,535,153],{"class":152},[146,537,157],{"class":156},[146,539,331],{"class":156},[146,541,163],{"class":156},[146,543,544],{"class":156}," ipsec-settings",[146,546,166],{"class":156},[146,548,169],{"class":156},[146,550,551],{"class":156}," pre-shared-secret",[146,553,554],{"class":382}," \n",[146,556,557,559,561,563,565,567,569,571],{"class":148,"line":235},[146,558,153],{"class":152},[146,560,157],{"class":156},[146,562,331],{"class":156},[146,564,163],{"class":156},[146,566,544],{"class":156},[146,568,166],{"class":156},[146,570,551],{"class":156},[146,572,573],{"class":156}," g00d-p4ssw0rd\n",[15,575,576,579,580,582,583,586,587,48],{},[25,577,578],{},"IPSEC"," est souvent couplé avec L2PT, qui tout seul n’est pas sécurisé.",[38,581],{},"\nIPSEC permet de sécuriser le ",[25,584,585],{},"protocole IP"," afin de garantir la confidentialité, l’",[25,588,589],{},"intégrité et l’authentification des échanges",[97,591,593],{"id":592},"openvpn","OPENVPN",[15,595,596,599,600,71,603,606,607,48,610,612,613,615],{},[25,597,598],{},"Openvpn"," est une solution de ",[25,601,602],{},"tunnelisation",[25,604,605],{},"OpenSource",", il utilise la bibliothèque d’",[25,608,609],{},"OpenSSL",[38,611],{},"\nC’est entre autres une excellente solution pour contourner les restrictions de certains réseaux.",[38,614],{},"\nOpenvpn génère des certificats de sécurité.",[15,617,618],{},"Copier les exemples openvpn vers \u002Fetc\u002Fopenvpn\u002Feasy-rsa\u002F :",[137,620,622],{"className":139,"code":621,"language":141,"meta":116,"style":116},"cp -r \u002Fusr\u002Fshare\u002Fdoc\u002Fopenvpn\u002Fexamples\u002Feasy-rsa\u002F2.0\u002F* \u002Fetc\u002Fopenvpn\u002F\n",[143,623,624],{"__ignoreMap":116},[146,625,626,630,633,636,639],{"class":148,"line":149},[146,627,629],{"class":628},"sBMFI","cp",[146,631,632],{"class":156}," -r",[146,634,635],{"class":156}," \u002Fusr\u002Fshare\u002Fdoc\u002Fopenvpn\u002Fexamples\u002Feasy-rsa\u002F2.0\u002F",[146,637,638],{"class":382},"*",[146,640,641],{"class":156}," \u002Fetc\u002Fopenvpn\u002F\n",[15,643,644],{},"Se déplacer dans le dossier easy-rsa puis générer les certificats serveur !",[137,646,648],{"className":139,"code":647,"language":141,"meta":116,"style":116},"cd \u002Fetc\u002Fopenvpn\u002F\nsource vars\n.\u002Fclean-all\n.\u002Fbuild-ca\n.\u002Fbuild-key-server myservername\n.\u002Fbuild-dh\ncd keys\ncp myservername.crt myservername.key ca.crt dh1024.pem \u002Fconfig\u002Fauth\n",[143,649,650,657,665,670,675,683,688,695],{"__ignoreMap":116},[146,651,652,655],{"class":148,"line":149},[146,653,654],{"class":152},"cd",[146,656,641],{"class":156},[146,658,659,662],{"class":148,"line":175},[146,660,661],{"class":152},"source",[146,663,664],{"class":156}," vars\n",[146,666,667],{"class":148,"line":196},[146,668,669],{"class":628},".\u002Fclean-all\n",[146,671,672],{"class":148,"line":216},[146,673,674],{"class":628},".\u002Fbuild-ca\n",[146,676,677,680],{"class":148,"line":235},[146,678,679],{"class":628},".\u002Fbuild-key-server",[146,681,682],{"class":156}," myservername\n",[146,684,685],{"class":148,"line":436},[146,686,687],{"class":628},".\u002Fbuild-dh\n",[146,689,690,692],{"class":148,"line":454},[146,691,654],{"class":152},[146,693,694],{"class":156}," keys\n",[146,696,698,700,703,706,709,712],{"class":148,"line":697},8,[146,699,629],{"class":628},[146,701,702],{"class":156}," myservername.crt",[146,704,705],{"class":156}," myservername.key",[146,707,708],{"class":156}," ca.crt",[146,710,711],{"class":156}," dh1024.pem",[146,713,714],{"class":156}," \u002Fconfig\u002Fauth\n",[15,716,717],{},"Générer le certificat de notre client :",[137,719,721],{"className":139,"code":720,"language":141,"meta":116,"style":116},"cd \u002Fetc\u002Fopenvpn\u002F\n.\u002Fbuild-key jeremie\n==> Entrer\n==> y\n==> y\n",[143,722,723,729,737,748,757],{"__ignoreMap":116},[146,724,725,727],{"class":148,"line":149},[146,726,654],{"class":152},[146,728,641],{"class":156},[146,730,731,734],{"class":148,"line":175},[146,732,733],{"class":628},".\u002Fbuild-key",[146,735,736],{"class":156}," jeremie\n",[146,738,739,742,745],{"class":148,"line":196},[146,740,741],{"class":156},"==",[146,743,744],{"class":382},"> ",[146,746,747],{"class":156},"Entrer\n",[146,749,750,752,754],{"class":148,"line":216},[146,751,741],{"class":156},[146,753,744],{"class":382},[146,755,756],{"class":156},"y\n",[146,758,759,761,763],{"class":148,"line":235},[146,760,741],{"class":156},[146,762,744],{"class":382},[146,764,756],{"class":156},[15,766,767],{},"Mise en place du serveur OPENVPN avec Vyatta :",[137,769,771],{"className":139,"code":770,"language":141,"meta":116,"style":116},"set interfaces openvpn vtun0\nset interfaces openvpn vtun0 encryption aes256\nset interfaces openvpn vtun0 hash sha1\nset interfaces openvpn vtun0 mode server\nset interfaces openvpn vtun0 local-port 1194\nset interfaces openvpn vtun0 protocol udp\nset interfaces openvpn vtun0 server push-route 192.168.0.0\u002F24\nset interfaces openvpn vtun0 server subnet 172.168.0.0.\u002F16\nset interfaces openvnp vtun0 tls ca-cert-file \u002Fconfig\u002Fauth\u002Fca.crt\nset interfaces openvpn vtun0 tls cert-file \u002Fconfig\u002Fauth\u002Fmyservename.crt\nset interfaces openvpn vtun0 tls dh-file \u002Fconfig\u002Fauth\u002Fdh1024.pem\nset interfaces openvpn vtun0 tls key-file \u002Fconfig\u002Fauth\u002Fmyservername.key\n",[143,772,773,786,803,819,834,850,866,885,903,924,943,962],{"__ignoreMap":116},[146,774,775,777,780,783],{"class":148,"line":149},[146,776,153],{"class":152},[146,778,779],{"class":156}," interfaces",[146,781,782],{"class":156}," openvpn",[146,784,785],{"class":156}," vtun0\n",[146,787,788,790,792,794,797,800],{"class":148,"line":175},[146,789,153],{"class":152},[146,791,779],{"class":156},[146,793,782],{"class":156},[146,795,796],{"class":156}," vtun0",[146,798,799],{"class":156}," encryption",[146,801,802],{"class":156}," aes256\n",[146,804,805,807,809,811,813,816],{"class":148,"line":196},[146,806,153],{"class":152},[146,808,779],{"class":156},[146,810,782],{"class":156},[146,812,796],{"class":156},[146,814,815],{"class":156}," hash",[146,817,818],{"class":156}," sha1\n",[146,820,821,823,825,827,829,831],{"class":148,"line":216},[146,822,153],{"class":152},[146,824,779],{"class":156},[146,826,782],{"class":156},[146,828,796],{"class":156},[146,830,169],{"class":156},[146,832,833],{"class":156}," server\n",[146,835,836,838,840,842,844,847],{"class":148,"line":235},[146,837,153],{"class":152},[146,839,779],{"class":156},[146,841,782],{"class":156},[146,843,796],{"class":156},[146,845,846],{"class":156}," local-port",[146,848,849],{"class":192}," 1194\n",[146,851,852,854,856,858,860,863],{"class":148,"line":436},[146,853,153],{"class":152},[146,855,779],{"class":156},[146,857,782],{"class":156},[146,859,796],{"class":156},[146,861,862],{"class":156}," protocol",[146,864,865],{"class":156}," udp\n",[146,867,868,870,872,874,876,879,882],{"class":148,"line":454},[146,869,153],{"class":152},[146,871,779],{"class":156},[146,873,782],{"class":156},[146,875,796],{"class":156},[146,877,878],{"class":156}," server",[146,880,881],{"class":156}," push-route",[146,883,884],{"class":156}," 192.168.0.0\u002F24\n",[146,886,887,889,891,893,895,897,900],{"class":148,"line":697},[146,888,153],{"class":152},[146,890,779],{"class":156},[146,892,782],{"class":156},[146,894,796],{"class":156},[146,896,878],{"class":156},[146,898,899],{"class":156}," subnet",[146,901,902],{"class":156}," 172.168.0.0.\u002F16\n",[146,904,906,908,910,913,915,918,921],{"class":148,"line":905},9,[146,907,153],{"class":152},[146,909,779],{"class":156},[146,911,912],{"class":156}," openvnp",[146,914,796],{"class":156},[146,916,917],{"class":156}," tls",[146,919,920],{"class":156}," ca-cert-file",[146,922,923],{"class":156}," \u002Fconfig\u002Fauth\u002Fca.crt\n",[146,925,927,929,931,933,935,937,940],{"class":148,"line":926},10,[146,928,153],{"class":152},[146,930,779],{"class":156},[146,932,782],{"class":156},[146,934,796],{"class":156},[146,936,917],{"class":156},[146,938,939],{"class":156}," cert-file",[146,941,942],{"class":156}," \u002Fconfig\u002Fauth\u002Fmyservename.crt\n",[146,944,946,948,950,952,954,956,959],{"class":148,"line":945},11,[146,947,153],{"class":152},[146,949,779],{"class":156},[146,951,782],{"class":156},[146,953,796],{"class":156},[146,955,917],{"class":156},[146,957,958],{"class":156}," dh-file",[146,960,961],{"class":156}," \u002Fconfig\u002Fauth\u002Fdh1024.pem\n",[146,963,965,967,969,971,973,975,978],{"class":148,"line":964},12,[146,966,153],{"class":152},[146,968,779],{"class":156},[146,970,782],{"class":156},[146,972,796],{"class":156},[146,974,917],{"class":156},[146,976,977],{"class":156}," key-file",[146,979,980],{"class":156}," \u002Fconfig\u002Fauth\u002Fmyservername.key\n",[15,982,983],{},"L’utilisation du remote access est simple, pratique et économique!",[10,985,987],{"id":986},"conclusion","Conclusion",[15,989,990],{},"J'ai présenté ici trois solutions de VPN remote access sous Vyatta : PPTP, L2TP\u002FIPSEC et OpenVPN. Si PPTP reste simple à mettre en œuvre, il n'est pas recommandé en environnement professionnel du fait de ses faiblesses de sécurité, contrairement à L2TP\u002FIPSEC ou OpenVPN qui offrent un chiffrement robuste. OpenVPN, avec sa génération de certificats, reste la solution la plus simple, pratique et économique à déployer.",[992,993,994],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":116,"searchDepth":175,"depth":175,"links":996},[997,998,1001,1005],{"id":12,"depth":175,"text":13},{"id":20,"depth":175,"text":21,"children":999},[1000],{"id":99,"depth":196,"text":100},{"id":120,"depth":175,"text":121,"children":1002},[1003,1004],{"id":281,"depth":196,"text":282},{"id":592,"depth":196,"text":593},{"id":986,"depth":175,"text":987},[1007],"Réseau","\u002Fimages\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta\u002Fa44b82e35f.jpg",true,null,"2013-10-03","Vyatta permet de configurer des accès distants : PPTP, L2TP\u002FIPSEC, OPENVPN Cet article se concentre sur le remote-access de Vyatta Pré-requis : Conna¨tre les.","md",{},"\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta",{"title":5,"description":1012},"configuration-des-acces-distance-vpn-avec-vyatta","blog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta","BhcEipQW3jRACSgF3CuqBdaRskpga29oj_35TUl7V0M",[1021,1028,1035,1042,1048,1054,1060,1067],{"title":1022,"path":1023,"stem":1024,"date":1025,"cover":1026,"categories":1027,"children":-1},"Configuration d’une Pseudo-Ethernet Interface  avec Vyatta","\u002Fblog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta","blog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta","2013-10-20","\u002Fimages\u002Fblog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta\u002Fa44b82e35f.jpg",[1007],{"title":1029,"path":1030,"stem":1031,"date":1032,"cover":1033,"categories":1034,"children":-1},"Configuration de vlan avec Vyatta","\u002Fblog\u002Fconfiguration-vlan-avec-vyatta","blog\u002Fconfiguration-vlan-avec-vyatta","2013-10-17","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-vyatta\u002Fa44b82e35f.jpg",[1007],{"title":1036,"path":1037,"stem":1038,"date":1039,"cover":1040,"categories":1041,"children":-1},"Mise en réseau virtuelle de VMware ESXi 5","\u002Fblog\u002Fblog-mise-reseau-virtuelle-vmware-esxi","blog\u002Fblog-mise-reseau-virtuelle-vmware-esxi","2013-10-10","\u002Fimages\u002Fblog\u002Fblog-mise-reseau-virtuelle-vmware-esxi\u002Fd8c6089e77.png",[1007],{"title":1043,"path":1044,"stem":1045,"date":1046,"cover":1047,"categories":1010,"children":-1},"GhettoVCB la sauvegarde gratuite de VMware ESXi","\u002Fblog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi","blog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi","2013-10-08","\u002Fimages\u002Fblog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi\u002Fd8c6089e77.png",{"title":1049,"path":1050,"stem":1051,"date":1052,"cover":1053,"categories":1010,"children":-1},"Distribution Arch linux : personnalisation","\u002Fblog\u002Fdistribution-arch-linux-personnalisation","blog\u002Fdistribution-arch-linux-personnalisation","2013-09-25","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-personnalisation\u002F68a1cb957a.png",{"title":1055,"path":1056,"stem":1057,"date":1058,"cover":1059,"categories":1010,"children":-1},"Distribution Arch linux ARM : Raspberry Pi","\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry","blog\u002Fdistribution-arch-linux-arm-raspberry","2013-09-22","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry\u002Fb426e4efea.png",{"title":1061,"path":1062,"stem":1063,"date":1064,"cover":1065,"categories":1066,"children":-1},"Configuration de zone pare-feu avec Vyatta","\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta","blog\u002Fconfiguration-zone-pare-feu-avec-vyatta","2013-09-15","\u002Fimages\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta\u002Fa44b82e35f.jpg",[1007],{"title":1068,"path":1069,"stem":1070,"date":1071,"cover":1072,"categories":1073,"children":-1},"Configuration de base sous Vyatta","\u002Fblog\u002Fconfiguration-base-sous-vyatta","blog\u002Fconfiguration-base-sous-vyatta","2013-09-08","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-vyatta\u002F8a3fd53886.png",[1007],[],1786644881445]