[{"data":1,"prerenderedAt":1242},["ShallowReactive",2],{"blog-\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos":3,"blog-\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos-surround":1111,"blog-\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos-certifications":1168},{"id":4,"title":5,"body":6,"categories":1095,"cover":1097,"cover_contain":1098,"credly_badge_id":1099,"date":1100,"description":1101,"extension":1102,"meta":1103,"navigation":1098,"path":1104,"related_certifications":1105,"seo":1107,"slug":1108,"stem":1109,"__hash__":1110},"blog\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos.md","Basic Configuration under Junos",{"type":7,"value":8,"toc":1070},"minimark",[9,14,18,23,69,89,96,123,127,151,173,182,199,206,219,232,236,239,283,303,307,321,453,472,487,491,494,521,528,537,541,579,583,630,634,651,655,672,675,690,694,715,719,740,744,760,764,795,799,826,830,847,851,878,882,991,995,998,1003,1016,1021,1030,1037,1055,1059,1066],[10,11,13],"h2",{"id":12},"real-world-use-case","Real-world use case",[15,16,17],"p",{},"You're getting hands-on with a Juniper router for the first time: here are the essential basic commands under Junos 12.3R7.7.",[19,20,22],"h3",{"id":21},"juniper-network-junos","Juniper Network: JunOS",[15,24,25,29,30,33,34,37,38,41,44,45,48,49,52,53,55,56,59,60,62,64,65,68],{},[26,27,28],"strong",{},"Juniper Network"," is a major player in ",[26,31,32],{},"network telecommunications equipment"," & ",[26,35,36],{},"security",".",[39,40],"br",{},[26,42,43],{},"JunOS"," is one of ",[26,46,47],{},"Juniper's"," ",[26,50,51],{},"operating systems",", handling networking, routing, security, and SDN.",[39,54],{},"\nJuniper's operating system is based on ",[26,57,58],{},"FreeBSD",", which gives it a solid, reliable character.",[39,61],{},[26,63,43],{}," is also a ",[26,66,67],{},"UNIX philosophy",": \"Do one thing, and do it well\"!",[15,70,71,72,75,76,79,80,37,83,85],{},"In this article I use 3 ",[26,73,74],{},"EX4200 switches"," in ",[26,77,78],{},"virtual chassis"," mode under ",[26,81,82],{},"JunOS 12.3R7.7",[39,84],{},[86,87,88],"em",{},"To understand the virtual chassis, an article will soon be available (Dec 2014).",[15,90,91],{},[92,93],"img",{"alt":94,"src":95},"","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-junos\u002F078936feec.png",[15,97,98,99,48,108,111,112,114,115,122],{},"Since the price is very high, I recommend investing in an ",[100,101,105],"a",{"href":102,"rel":103},"https:\u002F\u002Fwww.google.fr\u002Fwebhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=SRX100+juniper&tbm=shop&spd=6319607629481417119",[104],"nofollow",[26,106,107],{},"SRX-100",[26,109,110],{},"model"," (~€300).",[39,113],{},"\nOr, try ",[100,116,119],{"href":117,"rel":118},"http:\u002F\u002Fwww.juniper.net\u002Fsupport\u002Fdownloads\u002F?p=junosvfirefly-eval#sw",[104],[26,120,121],{},"Firefly Perimeter's"," free evaluation version as an OVA on your ESXi for free!",[10,124,126],{"id":125},"getting-started-with-junos","Getting started with JunOS",[15,128,129,130,133,134,136,137,140,141,140,144,147,148,150],{},"To properly ",[26,131,132],{},"get started with JunOS",", you need a bit of theory, but mostly a lot of practice.",[39,135],{},"\nOn the device's first boot (",[26,138,139],{},"EX",", ",[26,142,143],{},"SRX",[26,145,146],{},"Perimeter",", etc…), ",[26,149,43],{}," shows us:",[152,153,157],"pre",{"className":154,"code":155,"language":156,"meta":94,"style":94},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Amnesiac (ttyd0)\n","bash",[158,159,160],"code",{"__ignoreMap":94},[161,162,165,169],"span",{"class":163,"line":164},"line",1,[161,166,168],{"class":167},"sBMFI","Amnesiac",[161,170,172],{"class":171},"sTEyZ"," (ttyd0)\n",[15,174,175,176,178,181],{},"So we understand the JunOS system is amnesiac and doesn't know about any previous connection.",[39,177],{},[86,179,180],{},"On first login, we'll log in with the superuser: root"," (with no password).",[152,183,185],{"className":154,"code":184,"language":156,"meta":94,"style":94},"login : root\n",[158,186,187],{"__ignoreMap":94},[161,188,189,192,196],{"class":163,"line":164},[161,190,191],{"class":167},"login",[161,193,195],{"class":194},"sfazB"," :",[161,197,198],{"class":194}," root\n",[15,200,201,202,205],{},"Usually, a welcome message appears on our screen, and we enter ",[26,203,204],{},"cli"," mode.",[152,207,209],{"className":154,"code":208,"language":156,"meta":94,"style":94},"root@% cli\n",[158,210,211],{"__ignoreMap":94},[161,212,213,216],{"class":163,"line":164},[161,214,215],{"class":167},"root@%",[161,217,218],{"class":194}," cli\n",[15,220,221,222,225,226,37,229,231],{},"We're now logged in as ",[26,223,224],{},"root"," on the ",[26,227,228],{},"JunOS system",[39,230],{},"\nAfter running the cli command, we're in what's called operational mode.",[19,233,235],{"id":234},"the-two-main-modes","The two main modes",[15,237,238],{},"Identifying which mode you're in is essential, and it's not complicated at all:",[240,241,242,265],"ol",{},[243,244,245,248,249,251,252],"li",{},[26,246,247],{},"Operational"," mode lets you manage and control the device's activities.",[39,250],{},"\nTo recognize operational mode, just check that the \"prompt\" sign is a \">\".",[152,253,255],{"className":154,"code":254,"language":156,"meta":94,"style":94},"root@juex1_24p>\n",[158,256,257],{"__ignoreMap":94},[161,258,259,262],{"class":163,"line":164},[161,260,261],{"class":167},"root@juex1_24p",[161,263,264],{"class":171},">\n",[243,266,267,270,271,273,274],{},[26,268,269],{},"Configuration"," mode lets you configure the device (networking, security, etc…).",[39,272],{},"\nTo recognize configuration mode, just check that the \"prompt\" sign is a \"#\".",[152,275,277],{"className":154,"code":276,"language":156,"meta":94,"style":94},"root@juex1_24p#\n",[158,278,279],{"__ignoreMap":94},[161,280,281],{"class":163,"line":164},[161,282,276],{"class":167},[15,284,285,286,289,290,293,294,296,297,299,300,37],{},"Just like on ",[26,287,288],{},"Unix",", we find the \"",[26,291,292],{},"prompt","\" that lets us know where we stand.",[39,295],{},"\nIn this example, we're logged in as root on the \"juex1_24p\" device.",[39,298],{},"\nWe're now ready to understand ",[26,301,302],{},"JunOS's hierarchy",[19,304,306],{"id":305},"the-hierarchy-system","The hierarchy system",[15,308,309,311,312,314,315,317,318,320],{},[26,310,28],{}," uses three hierarchical levels, this is an important theoretical concept.",[39,313],{},"\nWhen we configure the device under JunOS, we're required to use this hierarchy.",[39,316],{},"\nThis hierarchy is represented as a tree, for example: the trunk, the branch, the leaf.",[39,319],{},"\nFor example, here's a configuration file for two ge (gigabit ethernet) interfaces:",[152,322,324],{"className":154,"code":323,"language":156,"meta":94,"style":94},"interfaces {\n    ge-0\u002F0\u002F0 {\n        unit 0 {\n            family inet {\n                address 192.168.0.25\u002F24;\n            }\n        }\n    }\n    ge-0\u002F0\u002F1 {\n        unit 0 {\n            family inet {\n                address 192.168.0.26\u002F24;\n            }\n        }\n    }\n}\n",[158,325,326,334,342,354,365,378,384,390,396,404,413,422,432,437,442,447],{"__ignoreMap":94},[161,327,328,331],{"class":163,"line":164},[161,329,330],{"class":167},"interfaces",[161,332,333],{"class":194}," {\n",[161,335,337,340],{"class":163,"line":336},2,[161,338,339],{"class":167},"    ge-0\u002F0\u002F0",[161,341,333],{"class":194},[161,343,345,348,352],{"class":163,"line":344},3,[161,346,347],{"class":167},"        unit",[161,349,351],{"class":350},"sbssI"," 0",[161,353,333],{"class":194},[161,355,357,360,363],{"class":163,"line":356},4,[161,358,359],{"class":167},"            family",[161,361,362],{"class":194}," inet",[161,364,333],{"class":194},[161,366,368,371,374],{"class":163,"line":367},5,[161,369,370],{"class":167},"                address",[161,372,373],{"class":194}," 192.168.0.25\u002F24",[161,375,377],{"class":376},"sMK4o",";\n",[161,379,381],{"class":163,"line":380},6,[161,382,383],{"class":171},"            }\n",[161,385,387],{"class":163,"line":386},7,[161,388,389],{"class":171},"        }\n",[161,391,393],{"class":163,"line":392},8,[161,394,395],{"class":171},"    }\n",[161,397,399,402],{"class":163,"line":398},9,[161,400,401],{"class":167},"    ge-0\u002F0\u002F1",[161,403,333],{"class":194},[161,405,407,409,411],{"class":163,"line":406},10,[161,408,347],{"class":167},[161,410,351],{"class":350},[161,412,333],{"class":194},[161,414,416,418,420],{"class":163,"line":415},11,[161,417,359],{"class":167},[161,419,362],{"class":194},[161,421,333],{"class":194},[161,423,425,427,430],{"class":163,"line":424},12,[161,426,370],{"class":167},[161,428,429],{"class":194}," 192.168.0.26\u002F24",[161,431,377],{"class":376},[161,433,435],{"class":163,"line":434},13,[161,436,383],{"class":171},[161,438,440],{"class":163,"line":439},14,[161,441,389],{"class":171},[161,443,445],{"class":163,"line":444},15,[161,446,395],{"class":171},[161,448,450],{"class":163,"line":449},16,[161,451,452],{"class":171},"}\n",[240,454,455,462,469],{},[243,456,457,458,461],{},"\"interfaces\" is the highest node level, it's the ",[26,459,460],{},"top level"," (the trunk).",[243,463,464,465,468],{},"\"ge-0\u002F0\u002F0\" and \"ge-0\u002F0\u002F01\" are both subordinates of the ",[26,466,467],{},"container"," (the branch).",[243,470,471],{},"\"address 192.168.0.25\u002F24\" is a statement specific to the subordinate (the leaf).",[15,473,474,475,37,480,482,483,486],{},"If you're having trouble with this concept, here are ",[100,476,479],{"href":477,"rel":478},"http:\u002F\u002Fwww.trapezenetworks.com\u002Ftechpubs\u002F\u002Fen_US\u002Fjunos9.5\u002Finformation-products\u002Ftopic-collections\u002Fconfig-guide-network-interfaces\u002Fid-10096138.html#id-10096138",[104],"examples of hierarchical configuration",[39,481],{},"\nNow, we're ready to dive into ",[26,484,485],{},"JunOS's basic configuration","!",[10,488,490],{"id":489},"basic-configuration-under-junos","Basic configuration under Junos",[15,492,493],{},"To start configuring Junos, we'll begin with the following points:",[495,496,497,500,503,506,509,512,515,518],"ul",{},[243,498,499],{},"Add the following system users: root and admin.",[243,501,502],{},"Change the hostname and add a time zone.",[243,504,505],{},"Remove the http service and configure the https service.",[243,507,508],{},"Configure the SSH service.",[243,510,511],{},"Configure two Gigabit interfaces.",[243,513,514],{},"Add a DNS configuration to the system.",[243,516,517],{},"Set up a static route toward the network's gateway.",[243,519,520],{},"Create a DHCP pool for the local network.",[15,522,523,524,527],{},"To switch to configuration mode under ",[26,525,526],{},"Junos"," (after a cli):",[152,529,531],{"className":154,"code":530,"language":156,"meta":94,"style":94},"configure\n",[158,532,533],{"__ignoreMap":94},[161,534,535],{"class":163,"line":164},[161,536,530],{"class":167},[19,538,540],{"id":539},"adding-a-password-for-root","Adding a password for \"root\"",[152,542,544],{"className":154,"code":543,"language":156,"meta":94,"style":94},"set systeme root-authentication plaintext-password\nNew password:\nRetype new password:\n",[158,545,546,561,569],{"__ignoreMap":94},[161,547,548,552,555,558],{"class":163,"line":164},[161,549,551],{"class":550},"s2Zo4","set",[161,553,554],{"class":194}," systeme",[161,556,557],{"class":194}," root-authentication",[161,559,560],{"class":194}," plaintext-password\n",[161,562,563,566],{"class":163,"line":336},[161,564,565],{"class":167},"New",[161,567,568],{"class":194}," password:\n",[161,570,571,574,577],{"class":163,"line":344},[161,572,573],{"class":167},"Retype",[161,575,576],{"class":194}," new",[161,578,568],{"class":194},[19,580,582],{"id":581},"adding-an-administrator-user","Adding an administrator user:",[152,584,586],{"className":154,"code":585,"language":156,"meta":94,"style":94},"set system login user admin class super-user authentication plain-text-password\nNew password:\nRetype new password:\n",[158,587,588,616,622],{"__ignoreMap":94},[161,589,590,592,595,598,601,604,607,610,613],{"class":163,"line":164},[161,591,551],{"class":550},[161,593,594],{"class":194}," system",[161,596,597],{"class":194}," login",[161,599,600],{"class":194}," user",[161,602,603],{"class":194}," admin",[161,605,606],{"class":194}," class",[161,608,609],{"class":194}," super-user",[161,611,612],{"class":194}," authentication",[161,614,615],{"class":194}," plain-text-password\n",[161,617,618,620],{"class":163,"line":336},[161,619,565],{"class":167},[161,621,568],{"class":194},[161,623,624,626,628],{"class":163,"line":344},[161,625,573],{"class":167},[161,627,576],{"class":194},[161,629,568],{"class":194},[19,631,633],{"id":632},"changing-the-hostname","Changing the hostname",[152,635,637],{"className":154,"code":636,"language":156,"meta":94,"style":94},"set system host-name juvsrx01\n",[158,638,639],{"__ignoreMap":94},[161,640,641,643,645,648],{"class":163,"line":164},[161,642,551],{"class":550},[161,644,594],{"class":194},[161,646,647],{"class":194}," host-name",[161,649,650],{"class":194}," juvsrx01\n",[19,652,654],{"id":653},"adding-a-time-zone","Adding a time zone",[152,656,658],{"className":154,"code":657,"language":156,"meta":94,"style":94},"set system time-zone Europe\u002FParis\n",[158,659,660],{"__ignoreMap":94},[161,661,662,664,666,669],{"class":163,"line":164},[161,663,551],{"class":550},[161,665,594],{"class":194},[161,667,668],{"class":194}," time-zone",[161,670,671],{"class":194}," Europe\u002FParis\n",[15,673,674],{},"Changing the date:",[152,676,678],{"className":154,"code":677,"language":156,"meta":94,"style":94},"set date 201410011458.00\n",[158,679,680],{"__ignoreMap":94},[161,681,682,684,687],{"class":163,"line":164},[161,683,551],{"class":550},[161,685,686],{"class":194}," date",[161,688,689],{"class":350}," 201410011458.00\n",[19,691,693],{"id":692},"removing-web-access-via-http","Removing web access via \"http\"",[152,695,697],{"className":154,"code":696,"language":156,"meta":94,"style":94},"delete system services web-management http\n",[158,698,699],{"__ignoreMap":94},[161,700,701,704,706,709,712],{"class":163,"line":164},[161,702,703],{"class":167},"delete",[161,705,594],{"class":194},[161,707,708],{"class":194}," services",[161,710,711],{"class":194}," web-management",[161,713,714],{"class":194}," http\n",[19,716,718],{"id":717},"adding-the-https-web-service","Adding the \"https\" web service",[152,720,722],{"className":154,"code":721,"language":156,"meta":94,"style":94},"set system services web-management https system-generated-certificate\n",[158,723,724],{"__ignoreMap":94},[161,725,726,728,730,732,734,737],{"class":163,"line":164},[161,727,551],{"class":550},[161,729,594],{"class":194},[161,731,708],{"class":194},[161,733,711],{"class":194},[161,735,736],{"class":194}," https",[161,738,739],{"class":194}," system-generated-certificate\n",[19,741,743],{"id":742},"adding-the-ssh-service","Adding the \"ssh\" service",[152,745,747],{"className":154,"code":746,"language":156,"meta":94,"style":94},"set system services ssh\n",[158,748,749],{"__ignoreMap":94},[161,750,751,753,755,757],{"class":163,"line":164},[161,752,551],{"class":550},[161,754,594],{"class":194},[161,756,708],{"class":194},[161,758,759],{"class":194}," ssh\n",[19,761,763],{"id":762},"configuring-a-gigabit-interface-000","Configuring a gigabit interface 0\u002F0\u002F0",[152,765,767],{"className":154,"code":766,"language":156,"meta":94,"style":94},"set interfaces ge-0\u002F0\u002F0 unit 0 family inet address 192.168.0.2\u002F24\n",[158,768,769],{"__ignoreMap":94},[161,770,771,773,776,779,782,784,787,789,792],{"class":163,"line":164},[161,772,551],{"class":550},[161,774,775],{"class":194}," interfaces",[161,777,778],{"class":194}," ge-0\u002F0\u002F0",[161,780,781],{"class":194}," unit",[161,783,351],{"class":350},[161,785,786],{"class":194}," family",[161,788,362],{"class":194},[161,790,791],{"class":194}," address",[161,793,794],{"class":194}," 192.168.0.2\u002F24\n",[19,796,798],{"id":797},"configuring-a-gigabit-interface-001","Configuring a gigabit interface 0\u002F0\u002F1",[152,800,802],{"className":154,"code":801,"language":156,"meta":94,"style":94},"set interfaces ge-0\u002F0\u002F1 unit 0 family inet address 192.168.1.1\u002F24\n",[158,803,804],{"__ignoreMap":94},[161,805,806,808,810,813,815,817,819,821,823],{"class":163,"line":164},[161,807,551],{"class":550},[161,809,775],{"class":194},[161,811,812],{"class":194}," ge-0\u002F0\u002F1",[161,814,781],{"class":194},[161,816,351],{"class":350},[161,818,786],{"class":194},[161,820,362],{"class":194},[161,822,791],{"class":194},[161,824,825],{"class":194}," 192.168.1.1\u002F24\n",[19,827,829],{"id":828},"configuring-dns-resolution","Configuring DNS resolution",[152,831,833],{"className":154,"code":832,"language":156,"meta":94,"style":94},"set system name-server 213.186.33.199\n",[158,834,835],{"__ignoreMap":94},[161,836,837,839,841,844],{"class":163,"line":164},[161,838,551],{"class":550},[161,840,594],{"class":194},[161,842,843],{"class":194}," name-server",[161,845,846],{"class":350}," 213.186.33.199\n",[19,848,850],{"id":849},"adding-a-route-to-the-gateway","Adding a route to the gateway",[152,852,854],{"className":154,"code":853,"language":156,"meta":94,"style":94},"set routing-options static route 0.0.0.0\u002F0 next-hop 192.168.0.1\n",[158,855,856],{"__ignoreMap":94},[161,857,858,860,863,866,869,872,875],{"class":163,"line":164},[161,859,551],{"class":550},[161,861,862],{"class":194}," routing-options",[161,864,865],{"class":194}," static",[161,867,868],{"class":194}," route",[161,870,871],{"class":194}," 0.0.0.0\u002F0",[161,873,874],{"class":194}," next-hop",[161,876,877],{"class":350}," 192.168.0.1\n",[19,879,881],{"id":880},"configuring-a-dhcp-pool","Configuring a DHCP POOL",[152,883,885],{"className":154,"code":884,"language":156,"meta":94,"style":94},"set system services dhcp pool 192.168.1.0\u002F24\nset system services dhcp pool 192.168.1.0\u002F24 address-range low 192.168.1.1 high 192.168.1.254\nset system services dhcp pool 192.168.1.0\u002F24 name-server 213.186.33.199\nset system services dhcp pool 192.168.1.0\u002F24 router 192.168.1.1\nset system services dhcp pool 192.168.1.0\u002F24 exclude-address 192.168.1.1\n",[158,886,887,904,934,952,972],{"__ignoreMap":94},[161,888,889,891,893,895,898,901],{"class":163,"line":164},[161,890,551],{"class":550},[161,892,594],{"class":194},[161,894,708],{"class":194},[161,896,897],{"class":194}," dhcp",[161,899,900],{"class":194}," pool",[161,902,903],{"class":194}," 192.168.1.0\u002F24\n",[161,905,906,908,910,912,914,916,919,922,925,928,931],{"class":163,"line":336},[161,907,551],{"class":550},[161,909,594],{"class":194},[161,911,708],{"class":194},[161,913,897],{"class":194},[161,915,900],{"class":194},[161,917,918],{"class":194}," 192.168.1.0\u002F24",[161,920,921],{"class":194}," address-range",[161,923,924],{"class":194}," low",[161,926,927],{"class":350}," 192.168.1.1",[161,929,930],{"class":194}," high",[161,932,933],{"class":350}," 192.168.1.254\n",[161,935,936,938,940,942,944,946,948,950],{"class":163,"line":344},[161,937,551],{"class":550},[161,939,594],{"class":194},[161,941,708],{"class":194},[161,943,897],{"class":194},[161,945,900],{"class":194},[161,947,918],{"class":194},[161,949,843],{"class":194},[161,951,846],{"class":350},[161,953,954,956,958,960,962,964,966,969],{"class":163,"line":356},[161,955,551],{"class":550},[161,957,594],{"class":194},[161,959,708],{"class":194},[161,961,897],{"class":194},[161,963,900],{"class":194},[161,965,918],{"class":194},[161,967,968],{"class":194}," router",[161,970,971],{"class":350}," 192.168.1.1\n",[161,973,974,976,978,980,982,984,986,989],{"class":163,"line":367},[161,975,551],{"class":550},[161,977,594],{"class":194},[161,979,708],{"class":194},[161,981,897],{"class":194},[161,983,900],{"class":194},[161,985,918],{"class":194},[161,987,988],{"class":194}," exclude-address",[161,990,971],{"class":350},[10,992,994],{"id":993},"validating-changes-under-junos","Validating changes under JunOS",[15,996,997],{},"There are several methods to validate configuration changes in the JunOS system:",[495,999,1000],{},[243,1001,1002],{},"The first lets you check best practices before making a final change:",[152,1004,1006],{"className":154,"code":1005,"language":156,"meta":94,"style":94},"commit check\n",[158,1007,1008],{"__ignoreMap":94},[161,1009,1010,1013],{"class":163,"line":164},[161,1011,1012],{"class":167},"commit",[161,1014,1015],{"class":194}," check\n",[495,1017,1018],{},[243,1019,1020],{},"The second directly applies changes without any prior check:",[152,1022,1024],{"className":154,"code":1023,"language":156,"meta":94,"style":94},"commit\n",[158,1025,1026],{"__ignoreMap":94},[161,1027,1028],{"class":163,"line":164},[161,1029,1023],{"class":167},[15,1031,1032,1033,1036],{},"I encourage you to use the first method, especially to avoid unpleasant surprises, such as getting kicked out of an ",[26,1034,1035],{},"SSH connection."," Stay careful!",[15,1038,1039,1040,1043,1044,1049,1050,486],{},"To keep ",[26,1041,1042],{},"learning JunOS",", head to the ",[100,1045,1048],{"href":1046,"rel":1047},"http:\u002F\u002Fwww.juniper.net\u002Ffr\u002Ffr\u002F",[104],"official website"," and to ",[100,1051,1054],{"href":1052,"rel":1053},"https:\u002F\u002Fwww.juniper.net\u002Fcustomers\u002Fsupport\u002F",[104],"support",[10,1056,1058],{"id":1057},"conclusion","Conclusion",[15,1060,1061,1062,1065],{},"I've laid out here the essential basics for administering a JunOS device: user management, hostname, SSH\u002FHTTPS, network interfaces, DNS resolution, static route, and DHCP pool. This basic configuration forms the foundation on which more advanced topics, like the virtual chassis or security rules, later build. I recommend systematically using ",[158,1063,1064],{},"commit check"," before validating your changes to avoid any unpleasant surprises, especially losing SSH access.",[1067,1068,1069],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .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 pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":94,"searchDepth":336,"depth":336,"links":1071},[1072,1075,1079,1093,1094],{"id":12,"depth":336,"text":13,"children":1073},[1074],{"id":21,"depth":344,"text":22},{"id":125,"depth":336,"text":126,"children":1076},[1077,1078],{"id":234,"depth":344,"text":235},{"id":305,"depth":344,"text":306},{"id":489,"depth":336,"text":490,"children":1080},[1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092],{"id":539,"depth":344,"text":540},{"id":581,"depth":344,"text":582},{"id":632,"depth":344,"text":633},{"id":653,"depth":344,"text":654},{"id":692,"depth":344,"text":693},{"id":717,"depth":344,"text":718},{"id":742,"depth":344,"text":743},{"id":762,"depth":344,"text":763},{"id":797,"depth":344,"text":798},{"id":828,"depth":344,"text":829},{"id":849,"depth":344,"text":850},{"id":880,"depth":344,"text":881},{"id":993,"depth":336,"text":994},{"id":1057,"depth":336,"text":1058},[1096],"Réseau","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-junos\u002F1b4814003c.jpg",true,null,"2014-09-10","Getting hands-on: JunOS 12.3R7.7 Getting started with JunOS, Juniper Network's system. CLI mode configuration on EX4200.","md",{},"\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos",[1106],"certificat-junos-associe-jncia-junos",{"title":5,"description":1101},"configuration-base-sous-junos","en\u002Fblog\u002Fconfiguration-base-sous-junos","aZtutf0d3IkLMVM2QF5paxuHGYhTBpq7UbpW-AKKg80",[1112,1119,1127,1135,1142,1149,1155,1161],{"title":1113,"path":1114,"stem":1115,"date":1116,"cover":1117,"categories":1118,"children":-1},"Configuring a Virtual Chassis under Junos","\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos","en\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos","2014-12-15","\u002Fimages\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos\u002F1b4814003c.jpg",[1096],{"title":1120,"path":1121,"stem":1122,"date":1123,"cover":1124,"categories":1125,"children":-1},"My Feedback on Training at Greta-Viva5 in Valence: Mind-Blowing Anecdotes","\u002Fen\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes","en\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes","2014-12-01","\u002Fimages\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes\u002Fc0ef05db34.jpg",[1126],"Évènement",{"title":1128,"path":1129,"stem":1130,"date":1131,"cover":1132,"categories":1133,"children":-1},"Install CyanogenMod Unofficial on OnePlus One","\u002Fen\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one","en\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one","2014-11-24","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one\u002F83621431fb.png",[1134],"Google",{"title":1136,"path":1137,"stem":1138,"date":1139,"cover":1140,"categories":1141,"children":-1},"Configuring VLANs with Junos","\u002Fen\u002Fblog\u002Fconfiguration-vlan-avec-junos","en\u002Fblog\u002Fconfiguration-vlan-avec-junos","2014-11-18","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-junos\u002F1b4814003c.jpg",[1096],{"title":1143,"path":1144,"stem":1145,"date":1146,"cover":1147,"categories":1148,"children":-1},"My Feedback on Training at Greta-Viva5 in Valence: Work-Study, the Start of the Year, the Classes","\u002Fen\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours","en\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours","2014-09-01","\u002Fimages\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours\u002Fe27f7627f8.jpg",[1126],{"title":1150,"path":1151,"stem":1152,"date":1153,"cover":1154,"categories":1099,"children":-1},"Installing a Gandi SSL Certificate with Pound","\u002Fen\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound","en\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound","2014-08-12","\u002Fimages\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound\u002Fec4618d7ad.jpg",{"title":1156,"path":1157,"stem":1158,"date":1159,"cover":1160,"categories":1099,"children":-1},"Security Patches and Updates on VMware ESXi 5","\u002Fen\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi","en\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi","2014-07-15","\u002Fimages\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi\u002Fd8c6089e77.png",{"title":1162,"path":1163,"stem":1164,"date":1165,"cover":1166,"categories":1167,"children":-1},"Migrating from Vyatta 6.6R1 to VyOS Hydrogen","\u002Fen\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen","en\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen","2014-07-14","\u002Fimages\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen\u002F8a3fd53886.png",[1096],[1169],{"id":1170,"title":1171,"body":1172,"categories":1231,"cover":1233,"cover_contain":1098,"credly_badge_id":1234,"date":1235,"description":1236,"extension":1102,"meta":1237,"navigation":1098,"path":1238,"related_certifications":1099,"seo":1239,"slug":1106,"stem":1240,"__hash__":1241},"blog\u002Fen\u002Fblog\u002Fcertificat-junos-associe-jncia-junos.md","Junos Associate (JNCIA-Junos)",{"type":7,"value":1173,"toc":1227},[1174,1176,1179,1182,1219,1222,1224],[10,1175,13],{"id":12},[15,1177,1178],{},"To confidently work on Juniper equipment for clients, I completed this Arrow course and obtained the JNCIA-Junos certification.",[15,1180,1181],{},"The \"Junos Associate (JNCIA-Junos)\" training path is designed for IT professionals in charge of computer networks.\nThe course catalog covers the following modules:",[495,1183,1184,1189,1194,1199,1204,1209,1214],{},[243,1185,1186],{},[26,1187,1188],{},"Networking fundamentals",[243,1190,1191],{},[26,1192,1193],{},"Junos OS fundamentals",[243,1195,1196],{},[26,1197,1198],{},"User interfaces",[243,1200,1201],{},[26,1202,1203],{},"Configuration basics",[243,1205,1206],{},[26,1207,1208],{},"Monitoring and maintaining operations",[243,1210,1211],{},[26,1212,1213],{},"Routing fundamentals",[243,1215,1216],{},[26,1217,1218],{},"Routing policy and firewall filters",[15,1220,1221],{},"The training takes about 3 days.\nYou should then allow around 1h30 for the certification exam itself: Junos Associate (JNCIA-Junos).",[10,1223,1058],{"id":1057},[15,1225,1226],{},"This Arrow course covers networking fundamentals and the Junos OS, from basic configuration to routing and firewall filters. It validates a solid understanding of Juniper network equipment, useful for any professional in charge of network infrastructure administration. A certification that complements skills already acquired on other environments.",{"title":94,"searchDepth":336,"depth":336,"links":1228},[1229,1230],{"id":12,"depth":336,"text":13},{"id":1057,"depth":336,"text":1058},[1232,1096],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-junos-associe-jncia-junos\u002F773018337d.png","907dbe59-515c-4d6b-9ce1-e40082c63c2e","2023-01-17","Junos Associate (JNCIA-Junos): Arrow course, completed as part of my professional watch in cybersecurity and IT.",{},"\u002Fen\u002Fblog\u002Fcertificat-junos-associe-jncia-junos",{"title":1171,"description":1236},"en\u002Fblog\u002Fcertificat-junos-associe-jncia-junos","xYQ66vuN9RwTPB6jnNJm-LxGXEEPDQ3Buj_X9Dx3_pg",1786644890611]