[{"data":1,"prerenderedAt":8562},["ShallowReactive",2],{"blog-\u002Fen\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee":3,"blog-\u002Fen\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee-surround":8511,"blog-\u002Fen\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee-certifications":8561},{"id":4,"title":5,"body":6,"categories":8500,"cover":8501,"cover_contain":544,"credly_badge_id":8500,"date":8502,"description":8503,"extension":8504,"meta":8505,"navigation":544,"path":8506,"related_certifications":8500,"seo":8507,"slug":8508,"stem":8509,"__hash__":8510},"blog\u002Fen\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee.md","Setting Up a Secure Home Infrastructure",{"type":7,"value":8,"toc":8467},"minimark",[9,14,18,22,35,38,43,56,59,62,65,94,97,105,109,112,116,125,162,165,172,175,180,186,190,202,214,236,239,248,251,255,261,313,316,339,342,399,402,448,453,456,465,468,477,481,487,811,815,818,1403,1408,1412,1432,1436,1442,1454,1457,1475,1478,1487,1490,1515,1518,1558,1561,1680,1684,1687,1828,1833,1837,1996,2005,2008,2204,2208,2211,2426,2430,2433,2663,2667,2670,2775,2778,2981,2984,2988,2991,2996,3037,3042,3156,3161,3165,3168,3172,3175,3178,3339,3344,3348,3351,3377,3380,3392,3395,3460,3463,3509,3512,3572,3576,3579,3591,3594,3606,3609,3628,3631,3650,3653,3665,3668,3672,3686,3972,3979,4207,4213,5039,5044,5469,5474,5899,5904,6331,6336,6761,6766,7191,7196,7203,7208,7213,7217,7223,7226,7422,7425,7490,7493,7558,7561,7626,7629,7694,7697,7762,7765,7830,7835,7839,7842,7861,7864,7869,7873,7876,7992,7995,8024,8027,8042,8045,8068,8072,8075,8091,8094,8270,8273,8290,8294,8297,8454,8459,8463],[10,11,13],"h2",{"id":12},"real-world-use-case","Real-world use case",[15,16,17],"p",{},"Securing your home isn't limited to your ISP's box: here's how I structure my home infrastructure and my interconnections on a daily basis.",[10,19,21],{"id":20},"managing-your-secure-home-infrastructure","Managing your secure home infrastructure",[23,24,25],"blockquote",{},[15,26,27,28],{},"Related to my article series: ",[29,30,34],"a",{"href":31,"rel":32},"https:\u002F\u002Fwww.kassianoff.fr\u002Fdossiers\u002Ffr\u002Fchoix-une-infrastructure-domestique",[33],"nofollow","Choosing a well-managed home infrastructure",[15,36,37],{},"When setting up a home infrastructure where specific interconnections are needed, it's important to understand that this requires knowledge, since it's no longer a simple ISP box. As a result, managing an infrastructure takes time, motivation, and skills. Keep in mind that in case of a failure, you can't ask your Internet service provider for support, because all the changes were made by you and you alone are responsible for them.",[39,40,42],"h3",{"id":41},"the-organization-of-my-lab","The organization of my lab",[44,45,46,50,53],"ul",{},[47,48,49],"li",{},"Prerequisites",[47,51,52],{},"Configuration",[47,54,55],{},"Conclusion",[10,57,49],{"id":58},"prerequisites",[15,60,61],{},"In this lab I have the following hardware: a computer, a Freebox Revolution, an EdgeOS router, a Cisco switch, and a server running Debian 8. Note that all EdgeOS commands are compatible with vyOS (open source), which uses the same syntax.",[15,63,64],{},"It's essential to have the latest current firmware; in my case:",[15,66,67,68,73,74,79,80,83,84,73,89,79],{},"– My EdgeOS router: ",[29,69,72],{"href":70,"rel":71},"https:\u002F\u002Fwww.ubnt.com\u002Fdownload\u002Fedgemax\u002F",[33],"v1.8"," (upgrade help for ",[29,75,78],{"href":76,"rel":77},"https:\u002F\u002Fhelp.ubnt.com\u002Fhc\u002Fen-us\u002Farticles\u002F205146110-EdgeMAX-Upgrading-EdgeOS-firmware",[33],"ubiquiti",").",[81,82],"br",{},"\n– My Cisco switch: ",[29,85,88],{"href":86,"rel":87},"https:\u002F\u002Fsoftware.cisco.com\u002Fdownload\u002Frelease.html?mdfid=283019616&softwareid=282463181&release=1.3.7.18&flowid=18904",[33],"v1.4.2.4",[29,90,93],{"href":91,"rel":92},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=U3VSsSOWMzo",[33],"cisco",[15,95,96],{},"On the first startup of the router or switch, there are two available methods to connect to it:",[44,98,99,102],{},[47,100,101],{},"Via the front console port: with an RJ45 cable for ubiquiti and an RS232 for Cisco.",[47,103,104],{},"Via an Ethernet port: where your machine will need to be on the 192.168.1.0\u002F24 network.",[10,106,108],{"id":107},"the-configuration","The configuration",[15,110,111],{},"As part of the configuration I want, it's necessary to follow all the steps below. Of course, they'll then allow us to have a functional, secure, and fast network. Let's now see how I configured my home network in its entirety.",[39,113,115],{"id":114},"enabling-bridge-mode-on-the-freebox-revolution","Enabling bridge mode on the Freebox Revolution",[15,117,118,119,124],{},"I no longer want my Freebox to be the main routing element in my network; to do that, I need to put it in bridge mode: let's go to our device's IP address 192.168.1.254 and ",[29,120,123],{"href":121,"rel":122},"http:\u002F\u002Fwww.free.fr\u002Fassistance\u002F5082.html",[33],"enable bridge mode",":",[44,126,127,130,146,159],{},[47,128,129],{},"Go to Freebox OS.",[47,131,132,133,137,138,141,142,145],{},"In ",[134,135,136],"strong",{},"Freebox Settings",", click ",[134,139,140],{},"Advanced Mode"," and go to ",[134,143,144],{},"Network Mode",".",[47,147,148,149,151,152,155,156,145],{},"In the ",[134,150,144],{}," field, choose ",[134,153,154],{},"Bridge"," and confirm with ",[134,157,158],{},"OK",[47,160,161],{},"A message reminds you of the services disabled in bridge mode.",[15,163,164],{},"Here's an illustration of the Freebox web interface:",[15,166,167],{},[168,169],"img",{"alt":170,"src":171},"","\u002Fimages\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee\u002Fb381a2513c.png",[15,173,174],{},"A warning is displayed: of course, you'll need to accept losing certain features:",[15,176,177],{},[168,178],{"alt":170,"src":179},"\u002Fimages\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee\u002Fbb22181da5.png",[15,181,182],{},[183,184,185],"em",{},"If Wi-Fi is your primary connection source, you'll need to invest in a Wi-Fi router since the feature will no longer be provided in bridge mode. You're still free to decline, or otherwise opt for 4G!",[39,187,189],{"id":188},"first-connection-to-the-router-edgeosvyos","First connection to the router: EdgeOS\u002FvyOS",[15,191,192,193,195,196,201],{},"By default the port is eth0 with the IP address: 192.168.1.1 (in my case I configured the eth7 interface as 192.168.100.1\u002F24).",[81,194],{},"\nIt's ",[29,197,200],{"href":198,"rel":199},"https:\u002F\u002Fhelp.ubnt.com\u002Fhc\u002Fen-us\u002Farticles\u002F204976424-EdgeMAX-How-do-I-enable-HTTPS-SSH-management-access-modes-on-EdgeSwitch-",[33],"accessible via SSH"," on port 22 or via the web interface over http.",[15,203,204,207,208,213],{},[134,205,206],{},"Info:"," The default credentials are ubnt\u002Fubtn; otherwise here's ",[29,209,212],{"href":210,"rel":211},"https:\u002F\u002Fwiki.ubnt.com\u002FAccess_Using_a_Terminal_Emulator",[33],"a list of terminal emulators"," (port 115200).",[215,216,220],"pre",{"className":217,"code":218,"language":219,"meta":170,"style":170},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ssh ubnt@192.168.100.1\n","bash",[221,222,223],"code",{"__ignoreMap":170},[224,225,228,232],"span",{"class":226,"line":227},"line",1,[224,229,231],{"class":230},"sBMFI","ssh",[224,233,235],{"class":234},"sfazB"," ubnt@192.168.100.1\n",[15,237,238],{},"When it appears in the terminal, here's the first command to run:",[215,240,242],{"className":217,"code":241,"language":219,"meta":170,"style":170},"configure\n",[221,243,244],{"__ignoreMap":170},[224,245,246],{"class":226,"line":227},[224,247,241],{"class":230},[15,249,250],{},"Now in configuration mode, we're ready to replace our box with an EdgeOS router.",[39,252,254],{"id":253},"configuring-a-bridge-interface","Configuring a bridge interface",[15,256,257,258,260],{},"In our case we have the Freebox server connected on port eth0 and the Freebox player on port eth1.",[81,259],{},"\nWe'll need to make them communicate with each other via a bridge interface:",[215,262,264],{"className":217,"code":263,"language":219,"meta":170,"style":170},"set interfaces bridge br0\nset interfaces bridge br0 vif 100 description \"Freebox\"\n",[221,265,266,281],{"__ignoreMap":170},[224,267,268,272,275,278],{"class":226,"line":227},[224,269,271],{"class":270},"s2Zo4","set",[224,273,274],{"class":234}," interfaces",[224,276,277],{"class":234}," bridge",[224,279,280],{"class":234}," br0\n",[224,282,284,286,288,290,293,296,300,303,307,310],{"class":226,"line":283},2,[224,285,271],{"class":270},[224,287,274],{"class":234},[224,289,277],{"class":234},[224,291,292],{"class":234}," br0",[224,294,295],{"class":234}," vif",[224,297,299],{"class":298},"sbssI"," 100",[224,301,302],{"class":234}," description",[224,304,306],{"class":305},"sMK4o"," \"",[224,308,309],{"class":234},"Freebox",[224,311,312],{"class":305},"\"\n",[15,314,315],{},"The Freebox server interface will automatically get an IP address (WAN) from Free:",[215,317,319],{"className":217,"code":318,"language":219,"meta":170,"style":170},"set interfaces ethernet eth0 adresses dhcp\n",[221,320,321],{"__ignoreMap":170},[224,322,323,325,327,330,333,336],{"class":226,"line":227},[224,324,271],{"class":270},[224,326,274],{"class":234},[224,328,329],{"class":234}," ethernet",[224,331,332],{"class":234}," eth0",[224,334,335],{"class":234}," adresses",[224,337,338],{"class":234}," dhcp\n",[15,340,341],{},"The interfaces of the two Freebox boxes will be in the same VLAN:",[215,343,345],{"className":217,"code":344,"language":219,"meta":170,"style":170},"set interfaces ethernet eth0 vif 100 description \"Freebox Serveur\" \nset interfaces ethernet eth1 vif 100 description \"Freebox Player\"\n",[221,346,347,375],{"__ignoreMap":170},[224,348,349,351,353,355,357,359,361,363,365,368,371],{"class":226,"line":227},[224,350,271],{"class":270},[224,352,274],{"class":234},[224,354,329],{"class":234},[224,356,332],{"class":234},[224,358,295],{"class":234},[224,360,299],{"class":298},[224,362,302],{"class":234},[224,364,306],{"class":305},[224,366,367],{"class":234},"Freebox Serveur",[224,369,370],{"class":305},"\"",[224,372,374],{"class":373},"sTEyZ"," \n",[224,376,377,379,381,383,386,388,390,392,394,397],{"class":226,"line":283},[224,378,271],{"class":270},[224,380,274],{"class":234},[224,382,329],{"class":234},[224,384,385],{"class":234}," eth1",[224,387,295],{"class":234},[224,389,299],{"class":298},[224,391,302],{"class":234},[224,393,306],{"class":305},[224,395,396],{"class":234},"Freebox Player",[224,398,312],{"class":305},[15,400,401],{},"Then, we'll need to connect the vlan-100 interfaces into our bridge:",[215,403,405],{"className":217,"code":404,"language":219,"meta":170,"style":170},"set interfaces ethernet eth0 vif 100 bridge-group bridge br0\nset interfaces ethernet eth1 vif 100 bridge-group bridge br0\n",[221,406,407,428],{"__ignoreMap":170},[224,408,409,411,413,415,417,419,421,424,426],{"class":226,"line":227},[224,410,271],{"class":270},[224,412,274],{"class":234},[224,414,329],{"class":234},[224,416,332],{"class":234},[224,418,295],{"class":234},[224,420,299],{"class":298},[224,422,423],{"class":234}," bridge-group",[224,425,277],{"class":234},[224,427,280],{"class":234},[224,429,430,432,434,436,438,440,442,444,446],{"class":226,"line":283},[224,431,271],{"class":270},[224,433,274],{"class":234},[224,435,329],{"class":234},[224,437,385],{"class":234},[224,439,295],{"class":234},[224,441,299],{"class":298},[224,443,423],{"class":234},[224,445,277],{"class":234},[224,447,280],{"class":234},[15,449,450,452],{},[134,451,206],{}," To enable getting an IP on the Freebox player, you need to enable an option. Go to the menu: TV box System Settings, then enable DHCP client in bridge mode.",[15,454,455],{},"I invite you to make your first save with the command:",[215,457,459],{"className":217,"code":458,"language":219,"meta":170,"style":170},"commit\n",[221,460,461],{"__ignoreMap":170},[224,462,463],{"class":226,"line":227},[224,464,458],{"class":230},[15,466,467],{},"For our configuration to be permanently saved:",[215,469,471],{"className":217,"code":470,"language":219,"meta":170,"style":170},"save\n",[221,472,473],{"__ignoreMap":170},[224,474,475],{"class":226,"line":227},[224,476,470],{"class":230},[39,478,480],{"id":479},"the-vlan-interfaces","The vlan interfaces",[15,482,483,484,486],{},"I use VLAN interfaces on each of my physical ports: these are tagged sub-interfaces.",[81,485],{},"\nHere's the configuration of my vlan interfaces:",[215,488,490],{"className":217,"code":489,"language":219,"meta":170,"style":170},"set interfaces ethernet eth2 vif 200 adresse 192.168.20.1\u002F28 \nset interfaces ethernet eth2 vif 200 description \"home-multimedia\"\n\nset interfaces ethernet eth3 vif 300 address 192.168.30.1\u002F28 \nset interfaces ethernet eth3 vif 300 description \"home-domotique\" \n\nset interfaces ethernet eth4 vif 400 address 192.168.40.1\u002F28 \nset interfaces ethernet eth4 vif 400 description \"home-production\" \n\nset interfaces ethernet eth5 vif 500 address 192.168.50.1\u002F28 \nset interfaces ethernet eth5 vif 500 description \"home-sensible\" \n\nset interfaces ethernet eth6 vif 600 address 192.168.60.1\u002F28\nset interfaces ethernet eth6 vif 600 description \"home-wifi\"\n\nset interfaces ethernet eth7 vif 700 address 192.168.70.1\u002F28 \nset interfaces ethernet eth7 vif 700 description \"home-vpn\"\n",[221,491,492,516,539,546,571,597,602,626,652,657,681,707,712,734,758,763,787],{"__ignoreMap":170},[224,493,494,496,498,500,503,505,508,511,514],{"class":226,"line":227},[224,495,271],{"class":270},[224,497,274],{"class":234},[224,499,329],{"class":234},[224,501,502],{"class":234}," eth2",[224,504,295],{"class":234},[224,506,507],{"class":298}," 200",[224,509,510],{"class":234}," adresse",[224,512,513],{"class":234}," 192.168.20.1\u002F28",[224,515,374],{"class":373},[224,517,518,520,522,524,526,528,530,532,534,537],{"class":226,"line":283},[224,519,271],{"class":270},[224,521,274],{"class":234},[224,523,329],{"class":234},[224,525,502],{"class":234},[224,527,295],{"class":234},[224,529,507],{"class":298},[224,531,302],{"class":234},[224,533,306],{"class":305},[224,535,536],{"class":234},"home-multimedia",[224,538,312],{"class":305},[224,540,542],{"class":226,"line":541},3,[224,543,545],{"emptyLinePlaceholder":544},true,"\n",[224,547,549,551,553,555,558,560,563,566,569],{"class":226,"line":548},4,[224,550,271],{"class":270},[224,552,274],{"class":234},[224,554,329],{"class":234},[224,556,557],{"class":234}," eth3",[224,559,295],{"class":234},[224,561,562],{"class":298}," 300",[224,564,565],{"class":234}," address",[224,567,568],{"class":234}," 192.168.30.1\u002F28",[224,570,374],{"class":373},[224,572,574,576,578,580,582,584,586,588,590,593,595],{"class":226,"line":573},5,[224,575,271],{"class":270},[224,577,274],{"class":234},[224,579,329],{"class":234},[224,581,557],{"class":234},[224,583,295],{"class":234},[224,585,562],{"class":298},[224,587,302],{"class":234},[224,589,306],{"class":305},[224,591,592],{"class":234},"home-domotique",[224,594,370],{"class":305},[224,596,374],{"class":373},[224,598,600],{"class":226,"line":599},6,[224,601,545],{"emptyLinePlaceholder":544},[224,603,605,607,609,611,614,616,619,621,624],{"class":226,"line":604},7,[224,606,271],{"class":270},[224,608,274],{"class":234},[224,610,329],{"class":234},[224,612,613],{"class":234}," eth4",[224,615,295],{"class":234},[224,617,618],{"class":298}," 400",[224,620,565],{"class":234},[224,622,623],{"class":234}," 192.168.40.1\u002F28",[224,625,374],{"class":373},[224,627,629,631,633,635,637,639,641,643,645,648,650],{"class":226,"line":628},8,[224,630,271],{"class":270},[224,632,274],{"class":234},[224,634,329],{"class":234},[224,636,613],{"class":234},[224,638,295],{"class":234},[224,640,618],{"class":298},[224,642,302],{"class":234},[224,644,306],{"class":305},[224,646,647],{"class":234},"home-production",[224,649,370],{"class":305},[224,651,374],{"class":373},[224,653,655],{"class":226,"line":654},9,[224,656,545],{"emptyLinePlaceholder":544},[224,658,660,662,664,666,669,671,674,676,679],{"class":226,"line":659},10,[224,661,271],{"class":270},[224,663,274],{"class":234},[224,665,329],{"class":234},[224,667,668],{"class":234}," eth5",[224,670,295],{"class":234},[224,672,673],{"class":298}," 500",[224,675,565],{"class":234},[224,677,678],{"class":234}," 192.168.50.1\u002F28",[224,680,374],{"class":373},[224,682,684,686,688,690,692,694,696,698,700,703,705],{"class":226,"line":683},11,[224,685,271],{"class":270},[224,687,274],{"class":234},[224,689,329],{"class":234},[224,691,668],{"class":234},[224,693,295],{"class":234},[224,695,673],{"class":298},[224,697,302],{"class":234},[224,699,306],{"class":305},[224,701,702],{"class":234},"home-sensible",[224,704,370],{"class":305},[224,706,374],{"class":373},[224,708,710],{"class":226,"line":709},12,[224,711,545],{"emptyLinePlaceholder":544},[224,713,715,717,719,721,724,726,729,731],{"class":226,"line":714},13,[224,716,271],{"class":270},[224,718,274],{"class":234},[224,720,329],{"class":234},[224,722,723],{"class":234}," eth6",[224,725,295],{"class":234},[224,727,728],{"class":298}," 600",[224,730,565],{"class":234},[224,732,733],{"class":234}," 192.168.60.1\u002F28\n",[224,735,737,739,741,743,745,747,749,751,753,756],{"class":226,"line":736},14,[224,738,271],{"class":270},[224,740,274],{"class":234},[224,742,329],{"class":234},[224,744,723],{"class":234},[224,746,295],{"class":234},[224,748,728],{"class":298},[224,750,302],{"class":234},[224,752,306],{"class":305},[224,754,755],{"class":234},"home-wifi",[224,757,312],{"class":305},[224,759,761],{"class":226,"line":760},15,[224,762,545],{"emptyLinePlaceholder":544},[224,764,766,768,770,772,775,777,780,782,785],{"class":226,"line":765},16,[224,767,271],{"class":270},[224,769,274],{"class":234},[224,771,329],{"class":234},[224,773,774],{"class":234}," eth7",[224,776,295],{"class":234},[224,778,779],{"class":298}," 700",[224,781,565],{"class":234},[224,783,784],{"class":234}," 192.168.70.1\u002F28",[224,786,374],{"class":373},[224,788,790,792,794,796,798,800,802,804,806,809],{"class":226,"line":789},17,[224,791,271],{"class":270},[224,793,274],{"class":234},[224,795,329],{"class":234},[224,797,774],{"class":234},[224,799,295],{"class":234},[224,801,779],{"class":298},[224,803,302],{"class":234},[224,805,306],{"class":305},[224,807,808],{"class":234},"home-vpn",[224,810,312],{"class":305},[39,812,814],{"id":813},"the-source-nat-service","The source NAT service",[15,816,817],{},"For the different networks to be able to reach the outside, we need to add NAT rules for them:",[215,819,821],{"className":217,"code":820,"language":219,"meta":170,"style":170},"set service nat rule 5000 description \"freebox\"\nset service nat rule 5000 outbound-interface br0.100\nset service nat rule 5000 protocol all\nset service nat rule 5000 source address 192.168.1.0\u002F24\nset service nat rule 5000 type masquerade\n\nset service nat rule 5000 description \"multimedia\"\nset service nat rule 5001 outbound-interface eth0\nset service nat rule 5001 source address 192.168.20.0\u002F28\nset service nat rule 5001 type masquerade\n\nset service nat rule 5000 description \"domotique\"\nset service nat rule 5002 outbound-interface eth0\nset service nat rule 5002 source address 192.168.30.0\u002F28\nset service nat rule 5002 type masquerade\n\nset service nat rule 5000 description \"production\"\nset service nat rule 5003 outbound-interface eth0\nset service nat rule 5003 source address 192.168.40.0\u002F28\nset service nat rule 5003 type masquerade\n\nset service nat rule 5000 description \"sensible\"\nset service nat rule 5004 outbound-interface eth0\nset service nat rule 5004 source address 192.168.50.0\u002F28\nset service nat rule 5004 type masquerade\n\nset service nat rule 5000 description \"wifi\"\nset service nat rule 5005 outbound-interface eth0\nset service nat rule 5005 source address 192.168.60.0\u002F28\nset service nat rule 5005 type masquerade\n\nset service nat rule 5000 description \"vpn\"\nset service nat rule 5006 outbound-interface eth0\nset service nat rule 5006 source address 192.168.70.0\u002F28\nset service nat rule 5006 type masquerade\n",[221,822,823,848,866,884,904,922,926,947,965,984,1000,1004,1025,1042,1061,1077,1081,1102,1120,1140,1157,1162,1184,1202,1222,1239,1244,1266,1284,1304,1321,1326,1348,1366,1386],{"__ignoreMap":170},[224,824,825,827,830,833,836,839,841,843,846],{"class":226,"line":227},[224,826,271],{"class":270},[224,828,829],{"class":234}," service",[224,831,832],{"class":234}," nat",[224,834,835],{"class":234}," rule",[224,837,838],{"class":298}," 5000",[224,840,302],{"class":234},[224,842,306],{"class":305},[224,844,845],{"class":234},"freebox",[224,847,312],{"class":305},[224,849,850,852,854,856,858,860,863],{"class":226,"line":283},[224,851,271],{"class":270},[224,853,829],{"class":234},[224,855,832],{"class":234},[224,857,835],{"class":234},[224,859,838],{"class":298},[224,861,862],{"class":234}," outbound-interface",[224,864,865],{"class":234}," br0.100\n",[224,867,868,870,872,874,876,878,881],{"class":226,"line":541},[224,869,271],{"class":270},[224,871,829],{"class":234},[224,873,832],{"class":234},[224,875,835],{"class":234},[224,877,838],{"class":298},[224,879,880],{"class":234}," protocol",[224,882,883],{"class":234}," all\n",[224,885,886,888,890,892,894,896,899,901],{"class":226,"line":548},[224,887,271],{"class":270},[224,889,829],{"class":234},[224,891,832],{"class":234},[224,893,835],{"class":234},[224,895,838],{"class":298},[224,897,898],{"class":234}," source",[224,900,565],{"class":234},[224,902,903],{"class":234}," 192.168.1.0\u002F24\n",[224,905,906,908,910,912,914,916,919],{"class":226,"line":573},[224,907,271],{"class":270},[224,909,829],{"class":234},[224,911,832],{"class":234},[224,913,835],{"class":234},[224,915,838],{"class":298},[224,917,918],{"class":234}," type",[224,920,921],{"class":234}," masquerade\n",[224,923,924],{"class":226,"line":599},[224,925,545],{"emptyLinePlaceholder":544},[224,927,928,930,932,934,936,938,940,942,945],{"class":226,"line":604},[224,929,271],{"class":270},[224,931,829],{"class":234},[224,933,832],{"class":234},[224,935,835],{"class":234},[224,937,838],{"class":298},[224,939,302],{"class":234},[224,941,306],{"class":305},[224,943,944],{"class":234},"multimedia",[224,946,312],{"class":305},[224,948,949,951,953,955,957,960,962],{"class":226,"line":628},[224,950,271],{"class":270},[224,952,829],{"class":234},[224,954,832],{"class":234},[224,956,835],{"class":234},[224,958,959],{"class":298}," 5001",[224,961,862],{"class":234},[224,963,964],{"class":234}," eth0\n",[224,966,967,969,971,973,975,977,979,981],{"class":226,"line":654},[224,968,271],{"class":270},[224,970,829],{"class":234},[224,972,832],{"class":234},[224,974,835],{"class":234},[224,976,959],{"class":298},[224,978,898],{"class":234},[224,980,565],{"class":234},[224,982,983],{"class":234}," 192.168.20.0\u002F28\n",[224,985,986,988,990,992,994,996,998],{"class":226,"line":659},[224,987,271],{"class":270},[224,989,829],{"class":234},[224,991,832],{"class":234},[224,993,835],{"class":234},[224,995,959],{"class":298},[224,997,918],{"class":234},[224,999,921],{"class":234},[224,1001,1002],{"class":226,"line":683},[224,1003,545],{"emptyLinePlaceholder":544},[224,1005,1006,1008,1010,1012,1014,1016,1018,1020,1023],{"class":226,"line":709},[224,1007,271],{"class":270},[224,1009,829],{"class":234},[224,1011,832],{"class":234},[224,1013,835],{"class":234},[224,1015,838],{"class":298},[224,1017,302],{"class":234},[224,1019,306],{"class":305},[224,1021,1022],{"class":234},"domotique",[224,1024,312],{"class":305},[224,1026,1027,1029,1031,1033,1035,1038,1040],{"class":226,"line":714},[224,1028,271],{"class":270},[224,1030,829],{"class":234},[224,1032,832],{"class":234},[224,1034,835],{"class":234},[224,1036,1037],{"class":298}," 5002",[224,1039,862],{"class":234},[224,1041,964],{"class":234},[224,1043,1044,1046,1048,1050,1052,1054,1056,1058],{"class":226,"line":736},[224,1045,271],{"class":270},[224,1047,829],{"class":234},[224,1049,832],{"class":234},[224,1051,835],{"class":234},[224,1053,1037],{"class":298},[224,1055,898],{"class":234},[224,1057,565],{"class":234},[224,1059,1060],{"class":234}," 192.168.30.0\u002F28\n",[224,1062,1063,1065,1067,1069,1071,1073,1075],{"class":226,"line":760},[224,1064,271],{"class":270},[224,1066,829],{"class":234},[224,1068,832],{"class":234},[224,1070,835],{"class":234},[224,1072,1037],{"class":298},[224,1074,918],{"class":234},[224,1076,921],{"class":234},[224,1078,1079],{"class":226,"line":765},[224,1080,545],{"emptyLinePlaceholder":544},[224,1082,1083,1085,1087,1089,1091,1093,1095,1097,1100],{"class":226,"line":789},[224,1084,271],{"class":270},[224,1086,829],{"class":234},[224,1088,832],{"class":234},[224,1090,835],{"class":234},[224,1092,838],{"class":298},[224,1094,302],{"class":234},[224,1096,306],{"class":305},[224,1098,1099],{"class":234},"production",[224,1101,312],{"class":305},[224,1103,1105,1107,1109,1111,1113,1116,1118],{"class":226,"line":1104},18,[224,1106,271],{"class":270},[224,1108,829],{"class":234},[224,1110,832],{"class":234},[224,1112,835],{"class":234},[224,1114,1115],{"class":298}," 5003",[224,1117,862],{"class":234},[224,1119,964],{"class":234},[224,1121,1123,1125,1127,1129,1131,1133,1135,1137],{"class":226,"line":1122},19,[224,1124,271],{"class":270},[224,1126,829],{"class":234},[224,1128,832],{"class":234},[224,1130,835],{"class":234},[224,1132,1115],{"class":298},[224,1134,898],{"class":234},[224,1136,565],{"class":234},[224,1138,1139],{"class":234}," 192.168.40.0\u002F28\n",[224,1141,1143,1145,1147,1149,1151,1153,1155],{"class":226,"line":1142},20,[224,1144,271],{"class":270},[224,1146,829],{"class":234},[224,1148,832],{"class":234},[224,1150,835],{"class":234},[224,1152,1115],{"class":298},[224,1154,918],{"class":234},[224,1156,921],{"class":234},[224,1158,1160],{"class":226,"line":1159},21,[224,1161,545],{"emptyLinePlaceholder":544},[224,1163,1165,1167,1169,1171,1173,1175,1177,1179,1182],{"class":226,"line":1164},22,[224,1166,271],{"class":270},[224,1168,829],{"class":234},[224,1170,832],{"class":234},[224,1172,835],{"class":234},[224,1174,838],{"class":298},[224,1176,302],{"class":234},[224,1178,306],{"class":305},[224,1180,1181],{"class":234},"sensible",[224,1183,312],{"class":305},[224,1185,1187,1189,1191,1193,1195,1198,1200],{"class":226,"line":1186},23,[224,1188,271],{"class":270},[224,1190,829],{"class":234},[224,1192,832],{"class":234},[224,1194,835],{"class":234},[224,1196,1197],{"class":298}," 5004",[224,1199,862],{"class":234},[224,1201,964],{"class":234},[224,1203,1205,1207,1209,1211,1213,1215,1217,1219],{"class":226,"line":1204},24,[224,1206,271],{"class":270},[224,1208,829],{"class":234},[224,1210,832],{"class":234},[224,1212,835],{"class":234},[224,1214,1197],{"class":298},[224,1216,898],{"class":234},[224,1218,565],{"class":234},[224,1220,1221],{"class":234}," 192.168.50.0\u002F28\n",[224,1223,1225,1227,1229,1231,1233,1235,1237],{"class":226,"line":1224},25,[224,1226,271],{"class":270},[224,1228,829],{"class":234},[224,1230,832],{"class":234},[224,1232,835],{"class":234},[224,1234,1197],{"class":298},[224,1236,918],{"class":234},[224,1238,921],{"class":234},[224,1240,1242],{"class":226,"line":1241},26,[224,1243,545],{"emptyLinePlaceholder":544},[224,1245,1247,1249,1251,1253,1255,1257,1259,1261,1264],{"class":226,"line":1246},27,[224,1248,271],{"class":270},[224,1250,829],{"class":234},[224,1252,832],{"class":234},[224,1254,835],{"class":234},[224,1256,838],{"class":298},[224,1258,302],{"class":234},[224,1260,306],{"class":305},[224,1262,1263],{"class":234},"wifi",[224,1265,312],{"class":305},[224,1267,1269,1271,1273,1275,1277,1280,1282],{"class":226,"line":1268},28,[224,1270,271],{"class":270},[224,1272,829],{"class":234},[224,1274,832],{"class":234},[224,1276,835],{"class":234},[224,1278,1279],{"class":298}," 5005",[224,1281,862],{"class":234},[224,1283,964],{"class":234},[224,1285,1287,1289,1291,1293,1295,1297,1299,1301],{"class":226,"line":1286},29,[224,1288,271],{"class":270},[224,1290,829],{"class":234},[224,1292,832],{"class":234},[224,1294,835],{"class":234},[224,1296,1279],{"class":298},[224,1298,898],{"class":234},[224,1300,565],{"class":234},[224,1302,1303],{"class":234}," 192.168.60.0\u002F28\n",[224,1305,1307,1309,1311,1313,1315,1317,1319],{"class":226,"line":1306},30,[224,1308,271],{"class":270},[224,1310,829],{"class":234},[224,1312,832],{"class":234},[224,1314,835],{"class":234},[224,1316,1279],{"class":298},[224,1318,918],{"class":234},[224,1320,921],{"class":234},[224,1322,1324],{"class":226,"line":1323},31,[224,1325,545],{"emptyLinePlaceholder":544},[224,1327,1329,1331,1333,1335,1337,1339,1341,1343,1346],{"class":226,"line":1328},32,[224,1330,271],{"class":270},[224,1332,829],{"class":234},[224,1334,832],{"class":234},[224,1336,835],{"class":234},[224,1338,838],{"class":298},[224,1340,302],{"class":234},[224,1342,306],{"class":305},[224,1344,1345],{"class":234},"vpn",[224,1347,312],{"class":305},[224,1349,1351,1353,1355,1357,1359,1362,1364],{"class":226,"line":1350},33,[224,1352,271],{"class":270},[224,1354,829],{"class":234},[224,1356,832],{"class":234},[224,1358,835],{"class":234},[224,1360,1361],{"class":298}," 5006",[224,1363,862],{"class":234},[224,1365,964],{"class":234},[224,1367,1369,1371,1373,1375,1377,1379,1381,1383],{"class":226,"line":1368},34,[224,1370,271],{"class":270},[224,1372,829],{"class":234},[224,1374,832],{"class":234},[224,1376,835],{"class":234},[224,1378,1361],{"class":298},[224,1380,898],{"class":234},[224,1382,565],{"class":234},[224,1384,1385],{"class":234}," 192.168.70.0\u002F28\n",[224,1387,1389,1391,1393,1395,1397,1399,1401],{"class":226,"line":1388},35,[224,1390,271],{"class":270},[224,1392,829],{"class":234},[224,1394,832],{"class":234},[224,1396,835],{"class":234},[224,1398,1361],{"class":298},[224,1400,918],{"class":234},[224,1402,921],{"class":234},[15,1404,1405],{},[183,1406,1407],{},"At this point the designated networks are able to reach the internet (unsecured link).",[39,1409,1411],{"id":1410},"first-connection-to-the-switch-ios","First connection to the switch: IOS",[15,1413,1414,1415,1420,1421,1423,1424,1426,1427,145],{},"Your machine will need to be plugged into one of the switch's ports, the ",[29,1416,1419],{"href":1417,"rel":1418},"http:\u002F\u002Fwww.yamahaproaudio.com\u002Fglobal\u002Fen\u002Ftraining_support\u002Fselftraining\u002Fdante_guide\u002Fchapter2\u002F01_network_switch\u002F",[33],"default IP address"," 192.168.1.254.",[81,1422],{},"\nBy default it's only accessible via the web interface over http with the credential pair: cisco\u002Fcisco.",[81,1425],{},"\nWe'll work only in the CLI via ",[29,1428,1431],{"href":1429,"rel":1430},"http:\u002F\u002Fsbkb.cisco.com\u002FCiscoSB\u002FGetArticle.aspx?docid=66675ea646f54d429bb9ef03bf82849d_Enable_SSH_Service_on_300_Series_Managed_Switches.xml&pid=2&converted=0",[33],"the SSH service",[39,1433,1435],{"id":1434},"basic-configuration","Basic configuration",[15,1437,1438,1439,1441],{},"We have a Cisco switch that will interconnect all our hosts (machines) on the network.",[81,1440],{},"\nEverything must be able to communicate with our edgeOS router; let's connect via SSH:",[215,1443,1445],{"className":217,"code":1444,"language":219,"meta":170,"style":170},"ssh cisco@192.168.1.254\n",[221,1446,1447],{"__ignoreMap":170},[224,1448,1449,1451],{"class":226,"line":227},[224,1450,231],{"class":230},[224,1452,1453],{"class":234}," cisco@192.168.1.254\n",[15,1455,1456],{},"Entering configuration mode and then changing the hostname is done like this:",[215,1458,1460],{"className":217,"code":1459,"language":219,"meta":170,"style":170},"r1#configure\nr1(config)#hostname sg300\n",[221,1461,1462,1467],{"__ignoreMap":170},[224,1463,1464],{"class":226,"line":227},[224,1465,1466],{"class":230},"r1#configure\n",[224,1468,1469,1472],{"class":226,"line":283},[224,1470,1471],{"class":230},"r1(config",[224,1473,1474],{"class":373},")#hostname sg300\n",[15,1476,1477],{},"To exit configuration mode:",[215,1479,1481],{"className":217,"code":1480,"language":219,"meta":170,"style":170},"exit\n",[221,1482,1483],{"__ignoreMap":170},[224,1484,1485],{"class":226,"line":227},[224,1486,1480],{"class":270},[15,1488,1489],{},"Setting the local time is done like this:",[215,1491,1493],{"className":217,"code":1492,"language":219,"meta":170,"style":170},"sg300#clock set 21:23:10 18 may 2016\n",[221,1494,1495],{"__ignoreMap":170},[224,1496,1497,1500,1503,1506,1509,1512],{"class":226,"line":227},[224,1498,1499],{"class":230},"sg300#clock",[224,1501,1502],{"class":234}," set",[224,1504,1505],{"class":234}," 21:23:10",[224,1507,1508],{"class":298}," 18",[224,1510,1511],{"class":234}," may",[224,1513,1514],{"class":298}," 2016\n",[15,1516,1517],{},"Then, it can be interesting to make the router aware of daylight saving\u002Fstandard time like this:",[215,1519,1521],{"className":217,"code":1520,"language":219,"meta":170,"style":170},"sg300#clock summer-time GMT+2 recurring last Sun Mar 3:00 last Sun Oct 3:00\n",[221,1522,1523],{"__ignoreMap":170},[224,1524,1525,1527,1530,1533,1536,1539,1542,1545,1548,1550,1552,1555],{"class":226,"line":227},[224,1526,1499],{"class":230},[224,1528,1529],{"class":234}," summer-time",[224,1531,1532],{"class":234}," GMT+2",[224,1534,1535],{"class":234}," recurring",[224,1537,1538],{"class":234}," last",[224,1540,1541],{"class":234}," Sun",[224,1543,1544],{"class":234}," Mar",[224,1546,1547],{"class":234}," 3:00",[224,1549,1538],{"class":234},[224,1551,1541],{"class":234},[224,1553,1554],{"class":234}," Oct",[224,1556,1557],{"class":234}," 3:00\n",[15,1559,1560],{},"As a result, the time will be GMT+1 from the last Sunday of October until the last Sunday of March (winter time), and outside that range it will be summer time (GMT+2). Saving the configuration is done like this:",[215,1562,1564],{"className":217,"code":1563,"language":219,"meta":170,"style":170},"sg300#copy running-config startup-config\nOverwrite file [startup-config].... (Y\u002FN)[N] ?Y\n19-May-2016 20:09:21 %COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash:\u002F\u002Fstartup-config\n19-May-2016 20:09:26 %COPY-N-TRAP: The copy operation was completed successfully\nCopy succeeded\n",[221,1565,1566,1577,1609,1644,1672],{"__ignoreMap":170},[224,1567,1568,1571,1574],{"class":226,"line":227},[224,1569,1570],{"class":230},"sg300#copy",[224,1572,1573],{"class":234}," running-config",[224,1575,1576],{"class":234}," startup-config\n",[224,1578,1579,1582,1585,1588,1591,1594,1597,1600,1603,1606],{"class":226,"line":283},[224,1580,1581],{"class":230},"Overwrite",[224,1583,1584],{"class":234}," file",[224,1586,1587],{"class":373}," [startup-config].... (",[224,1589,1590],{"class":230},"Y\u002FN",[224,1592,1593],{"class":373},")",[224,1595,1596],{"class":305},"[",[224,1598,1599],{"class":373},"N",[224,1601,1602],{"class":305},"]",[224,1604,1605],{"class":305}," ?",[224,1607,1608],{"class":373},"Y\n",[224,1610,1611,1614,1617,1620,1623,1626,1629,1631,1634,1636,1639,1641],{"class":226,"line":541},[224,1612,1613],{"class":230},"19-May-2016",[224,1615,1616],{"class":234}," 20:09:21",[224,1618,1619],{"class":234}," %COPY-I-FILECPY:",[224,1621,1622],{"class":234}," Files",[224,1624,1625],{"class":234}," Copy",[224,1627,1628],{"class":234}," -",[224,1630,898],{"class":234},[224,1632,1633],{"class":234}," URL",[224,1635,1573],{"class":234},[224,1637,1638],{"class":234}," destination",[224,1640,1633],{"class":234},[224,1642,1643],{"class":234}," flash:\u002F\u002Fstartup-config\n",[224,1645,1646,1648,1651,1654,1657,1660,1663,1666,1669],{"class":226,"line":548},[224,1647,1613],{"class":230},[224,1649,1650],{"class":234}," 20:09:26",[224,1652,1653],{"class":234}," %COPY-N-TRAP:",[224,1655,1656],{"class":234}," The",[224,1658,1659],{"class":234}," copy",[224,1661,1662],{"class":234}," operation",[224,1664,1665],{"class":234}," was",[224,1667,1668],{"class":234}," completed",[224,1670,1671],{"class":234}," successfully\n",[224,1673,1674,1677],{"class":226,"line":573},[224,1675,1676],{"class":230},"Copy",[224,1678,1679],{"class":234}," succeeded\n",[39,1681,1683],{"id":1682},"enabling-router-mode","Enabling router mode",[15,1685,1686],{},"We're going to configure the switch in layer 3 mode to do routing:",[215,1688,1690],{"className":217,"code":1689,"language":219,"meta":170,"style":170},"sg300#set system mode router\n\nChanging the switch working mode will *delete* the startup configuration file\nand reset the device right after that. It is highly recommended that you will\nbackup it before changing the mode, continue ? (Y\u002FN)[N] Y\n",[221,1691,1692,1706,1710,1749,1792],{"__ignoreMap":170},[224,1693,1694,1697,1700,1703],{"class":226,"line":227},[224,1695,1696],{"class":230},"sg300#set",[224,1698,1699],{"class":234}," system",[224,1701,1702],{"class":234}," mode",[224,1704,1705],{"class":234}," router\n",[224,1707,1708],{"class":226,"line":283},[224,1709,545],{"emptyLinePlaceholder":544},[224,1711,1712,1715,1718,1721,1724,1726,1729,1732,1735,1738,1740,1743,1746],{"class":226,"line":541},[224,1713,1714],{"class":230},"Changing",[224,1716,1717],{"class":234}," the",[224,1719,1720],{"class":234}," switch",[224,1722,1723],{"class":234}," working",[224,1725,1702],{"class":234},[224,1727,1728],{"class":234}," will",[224,1730,1731],{"class":373}," *",[224,1733,1734],{"class":234},"delete",[224,1736,1737],{"class":373},"*",[224,1739,1717],{"class":234},[224,1741,1742],{"class":234}," startup",[224,1744,1745],{"class":234}," configuration",[224,1747,1748],{"class":234}," file\n",[224,1750,1751,1754,1757,1759,1762,1765,1768,1771,1774,1777,1780,1783,1786,1789],{"class":226,"line":548},[224,1752,1753],{"class":230},"and",[224,1755,1756],{"class":234}," reset",[224,1758,1717],{"class":234},[224,1760,1761],{"class":234}," device",[224,1763,1764],{"class":234}," right",[224,1766,1767],{"class":234}," after",[224,1769,1770],{"class":234}," that.",[224,1772,1773],{"class":234}," It",[224,1775,1776],{"class":234}," is",[224,1778,1779],{"class":234}," highly",[224,1781,1782],{"class":234}," recommended",[224,1784,1785],{"class":234}," that",[224,1787,1788],{"class":234}," you",[224,1790,1791],{"class":234}," will\n",[224,1793,1794,1797,1800,1803,1806,1808,1811,1814,1816,1819,1821,1823,1825],{"class":226,"line":573},[224,1795,1796],{"class":230},"backup",[224,1798,1799],{"class":234}," it",[224,1801,1802],{"class":234}," before",[224,1804,1805],{"class":234}," changing",[224,1807,1717],{"class":234},[224,1809,1810],{"class":234}," mode,",[224,1812,1813],{"class":234}," continue",[224,1815,1605],{"class":234},[224,1817,1818],{"class":373}," (Y\u002FN)",[224,1820,1596],{"class":305},[224,1822,1599],{"class":373},[224,1824,1602],{"class":305},[224,1826,1827],{"class":373}," Y\n",[15,1829,1830],{},[183,1831,1832],{},"The restart will take a few seconds.",[39,1834,1836],{"id":1835},"vlan-configuration","VLAN configuration",[215,1838,1840],{"className":217,"code":1839,"language":219,"meta":170,"style":170},"sg300(config)# vlan 200, 300,400,500,600,700\n\nsg300(config)#interface vlan 200 \nsg300(config-if)#name home-multimedia\nsg300(config-if)# exit\n\nsg300(config)#interface vlan 300\nsg300(config-if)#name home-domotique\nsg300(config-if)# exit\n\nsg300(config)#interface vlan 400\nsg300(config-if)#name home-production\nsg300(config-if)# exit\n\nsg300(config)#interface vlan 500\nsg300(config-if)#name home-sensible\nsg300(config-if)# exit\n\nsg300(config)#interface vlan 600\nsg300(config-if)#name home-wifi\nsg300(config-if)# exit\n\nsg300(config)#interface vlan 700\nsg300(config-if)#name home-vpn\nsg300(config-if)# exit\n",[221,1841,1842,1850,1854,1861,1869,1876,1880,1887,1894,1900,1904,1911,1918,1924,1928,1935,1942,1948,1952,1959,1966,1972,1976,1983,1990],{"__ignoreMap":170},[224,1843,1844,1847],{"class":226,"line":227},[224,1845,1846],{"class":230},"sg300(config",[224,1848,1849],{"class":373},")# vlan 200, 300,400,500,600,700\n",[224,1851,1852],{"class":226,"line":283},[224,1853,545],{"emptyLinePlaceholder":544},[224,1855,1856,1858],{"class":226,"line":541},[224,1857,1846],{"class":230},[224,1859,1860],{"class":373},")#interface vlan 200 \n",[224,1862,1863,1866],{"class":226,"line":548},[224,1864,1865],{"class":230},"sg300(config-if",[224,1867,1868],{"class":373},")#name home-multimedia\n",[224,1870,1871,1873],{"class":226,"line":573},[224,1872,1865],{"class":230},[224,1874,1875],{"class":373},")# exit\n",[224,1877,1878],{"class":226,"line":599},[224,1879,545],{"emptyLinePlaceholder":544},[224,1881,1882,1884],{"class":226,"line":604},[224,1883,1846],{"class":230},[224,1885,1886],{"class":373},")#interface vlan 300\n",[224,1888,1889,1891],{"class":226,"line":628},[224,1890,1865],{"class":230},[224,1892,1893],{"class":373},")#name home-domotique\n",[224,1895,1896,1898],{"class":226,"line":654},[224,1897,1865],{"class":230},[224,1899,1875],{"class":373},[224,1901,1902],{"class":226,"line":659},[224,1903,545],{"emptyLinePlaceholder":544},[224,1905,1906,1908],{"class":226,"line":683},[224,1907,1846],{"class":230},[224,1909,1910],{"class":373},")#interface vlan 400\n",[224,1912,1913,1915],{"class":226,"line":709},[224,1914,1865],{"class":230},[224,1916,1917],{"class":373},")#name home-production\n",[224,1919,1920,1922],{"class":226,"line":714},[224,1921,1865],{"class":230},[224,1923,1875],{"class":373},[224,1925,1926],{"class":226,"line":736},[224,1927,545],{"emptyLinePlaceholder":544},[224,1929,1930,1932],{"class":226,"line":760},[224,1931,1846],{"class":230},[224,1933,1934],{"class":373},")#interface vlan 500\n",[224,1936,1937,1939],{"class":226,"line":765},[224,1938,1865],{"class":230},[224,1940,1941],{"class":373},")#name home-sensible\n",[224,1943,1944,1946],{"class":226,"line":789},[224,1945,1865],{"class":230},[224,1947,1875],{"class":373},[224,1949,1950],{"class":226,"line":1104},[224,1951,545],{"emptyLinePlaceholder":544},[224,1953,1954,1956],{"class":226,"line":1122},[224,1955,1846],{"class":230},[224,1957,1958],{"class":373},")#interface vlan 600\n",[224,1960,1961,1963],{"class":226,"line":1142},[224,1962,1865],{"class":230},[224,1964,1965],{"class":373},")#name home-wifi\n",[224,1967,1968,1970],{"class":226,"line":1159},[224,1969,1865],{"class":230},[224,1971,1875],{"class":373},[224,1973,1974],{"class":226,"line":1164},[224,1975,545],{"emptyLinePlaceholder":544},[224,1977,1978,1980],{"class":226,"line":1186},[224,1979,1846],{"class":230},[224,1981,1982],{"class":373},")#interface vlan 700\n",[224,1984,1985,1987],{"class":226,"line":1204},[224,1986,1865],{"class":230},[224,1988,1989],{"class":373},")#name home-vpn\n",[224,1991,1992,1994],{"class":226,"line":1224},[224,1993,1865],{"class":230},[224,1995,1875],{"class":373},[15,1997,1998,2000,2001,2004],{},[134,1999,206],{}," If you make a mistake creating your vlan-IDs, use the command: ",[183,2002,2003],{},"sg300(config)#"," no vlan 100",[15,2006,2007],{},"We end up with the following result:",[215,2009,2011],{"className":217,"code":2010,"language":219,"meta":170,"style":170},"sg300#show vlans\n\nCreated by: D-Default, S-Static, G-GVRP, R-Radius Assigned VLAN, V-Voice VLAN\n\nVlan       Name           Tagged Ports      UnTagged Ports      Created by    \n---- ----------------- ------------------ ------------------ ----------------\n 1           1                            gi1-20                    D         \n                                          Po1-8                               \n200   home-multimedia                                               S         \n300   home-domotique                                                S         \n400   home-production                                               S         \n500    home-sensible                                                S         \n600      home-wifi                                                  S         \n700      home-vpn                                                   S\n",[221,2012,2013,2021,2025,2057,2061,2089,2105,2122,2130,2143,2156,2168,2180,2193],{"__ignoreMap":170},[224,2014,2015,2018],{"class":226,"line":227},[224,2016,2017],{"class":230},"sg300#show",[224,2019,2020],{"class":234}," vlans\n",[224,2022,2023],{"class":226,"line":283},[224,2024,545],{"emptyLinePlaceholder":544},[224,2026,2027,2030,2033,2036,2039,2042,2045,2048,2051,2054],{"class":226,"line":541},[224,2028,2029],{"class":230},"Created",[224,2031,2032],{"class":234}," by:",[224,2034,2035],{"class":234}," D-Default,",[224,2037,2038],{"class":234}," S-Static,",[224,2040,2041],{"class":234}," G-GVRP,",[224,2043,2044],{"class":234}," R-Radius",[224,2046,2047],{"class":234}," Assigned",[224,2049,2050],{"class":234}," VLAN,",[224,2052,2053],{"class":234}," V-Voice",[224,2055,2056],{"class":234}," VLAN\n",[224,2058,2059],{"class":226,"line":548},[224,2060,545],{"emptyLinePlaceholder":544},[224,2062,2063,2066,2069,2072,2075,2078,2080,2083,2086],{"class":226,"line":573},[224,2064,2065],{"class":230},"Vlan",[224,2067,2068],{"class":234},"       Name",[224,2070,2071],{"class":234},"           Tagged",[224,2073,2074],{"class":234}," Ports",[224,2076,2077],{"class":234},"      UnTagged",[224,2079,2074],{"class":234},[224,2081,2082],{"class":234},"      Created",[224,2084,2085],{"class":234}," by",[224,2087,2088],{"class":373},"    \n",[224,2090,2091,2094,2097,2100,2102],{"class":226,"line":599},[224,2092,2093],{"class":230},"----",[224,2095,2096],{"class":234}," -----------------",[224,2098,2099],{"class":234}," ------------------",[224,2101,2099],{"class":234},[224,2103,2104],{"class":234}," ----------------\n",[224,2106,2107,2110,2113,2116,2119],{"class":226,"line":604},[224,2108,2109],{"class":230}," 1",[224,2111,2112],{"class":298},"           1",[224,2114,2115],{"class":234},"                            gi1-20",[224,2117,2118],{"class":234},"                    D",[224,2120,2121],{"class":373},"         \n",[224,2123,2124,2127],{"class":226,"line":628},[224,2125,2126],{"class":230},"                                          Po1-8",[224,2128,2129],{"class":373},"                               \n",[224,2131,2132,2135,2138,2141],{"class":226,"line":654},[224,2133,2134],{"class":230},"200",[224,2136,2137],{"class":234},"   home-multimedia",[224,2139,2140],{"class":234},"                                               S",[224,2142,2121],{"class":373},[224,2144,2145,2148,2151,2154],{"class":226,"line":659},[224,2146,2147],{"class":230},"300",[224,2149,2150],{"class":234},"   home-domotique",[224,2152,2153],{"class":234},"                                                S",[224,2155,2121],{"class":373},[224,2157,2158,2161,2164,2166],{"class":226,"line":683},[224,2159,2160],{"class":230},"400",[224,2162,2163],{"class":234},"   home-production",[224,2165,2140],{"class":234},[224,2167,2121],{"class":373},[224,2169,2170,2173,2176,2178],{"class":226,"line":709},[224,2171,2172],{"class":230},"500",[224,2174,2175],{"class":234},"    home-sensible",[224,2177,2153],{"class":234},[224,2179,2121],{"class":373},[224,2181,2182,2185,2188,2191],{"class":226,"line":714},[224,2183,2184],{"class":230},"600",[224,2186,2187],{"class":234},"      home-wifi",[224,2189,2190],{"class":234},"                                                  S",[224,2192,2121],{"class":373},[224,2194,2195,2198,2201],{"class":226,"line":736},[224,2196,2197],{"class":230},"700",[224,2199,2200],{"class":234},"      home-vpn",[224,2202,2203],{"class":234},"                                                   S\n",[39,2205,2207],{"id":2206},"configuring-access-ports","Configuring access ports",[15,2209,2210],{},"Adding a port to a VLAN is done in access mode like this:",[215,2212,2214],{"className":217,"code":2213,"language":219,"meta":170,"style":170},"sg300(config)#interface GigabiteEthernet 1 \nsg300(config-if)#description pc-fixe \nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 200\n\nsg300(config)#interface GigabiteEthernet 2\nsg300(config-if)#description pc-fixe\nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 200\n\nsg300(config)#interface GigabiteEthernet 3\nsg300(config-if)#description srv-intel-1\nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 500\n\nsg300(config)#interface GigabiteEthernet 4\nsg300(config-if)#description srv-intel-2\nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 500\n\nsg300(config)#interface GigabiteEthernet 5\nsg300(config-if)#description srv-raspberry\nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 500\n\nsg300(config)#interface GigabiteEthernet 6\nsg300(config-if)#description dom-hue\nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 300\n\nsg300(config)#interface GigabiteEthernet 7\nsg300(config-if)#description multimedia-PS3\nsg300(config-if)#switchport mode access\nsg300(config-if)#switchport access vlan 200\n",[221,2215,2216,2223,2230,2237,2244,2248,2255,2262,2268,2274,2278,2285,2292,2298,2305,2309,2316,2323,2329,2335,2339,2346,2353,2359,2365,2369,2376,2383,2389,2396,2400,2407,2414,2420],{"__ignoreMap":170},[224,2217,2218,2220],{"class":226,"line":227},[224,2219,1846],{"class":230},[224,2221,2222],{"class":373},")#interface GigabiteEthernet 1 \n",[224,2224,2225,2227],{"class":226,"line":283},[224,2226,1865],{"class":230},[224,2228,2229],{"class":373},")#description pc-fixe \n",[224,2231,2232,2234],{"class":226,"line":541},[224,2233,1865],{"class":230},[224,2235,2236],{"class":373},")#switchport mode access\n",[224,2238,2239,2241],{"class":226,"line":548},[224,2240,1865],{"class":230},[224,2242,2243],{"class":373},")#switchport access vlan 200\n",[224,2245,2246],{"class":226,"line":573},[224,2247,545],{"emptyLinePlaceholder":544},[224,2249,2250,2252],{"class":226,"line":599},[224,2251,1846],{"class":230},[224,2253,2254],{"class":373},")#interface GigabiteEthernet 2\n",[224,2256,2257,2259],{"class":226,"line":604},[224,2258,1865],{"class":230},[224,2260,2261],{"class":373},")#description pc-fixe\n",[224,2263,2264,2266],{"class":226,"line":628},[224,2265,1865],{"class":230},[224,2267,2236],{"class":373},[224,2269,2270,2272],{"class":226,"line":654},[224,2271,1865],{"class":230},[224,2273,2243],{"class":373},[224,2275,2276],{"class":226,"line":659},[224,2277,545],{"emptyLinePlaceholder":544},[224,2279,2280,2282],{"class":226,"line":683},[224,2281,1846],{"class":230},[224,2283,2284],{"class":373},")#interface GigabiteEthernet 3\n",[224,2286,2287,2289],{"class":226,"line":709},[224,2288,1865],{"class":230},[224,2290,2291],{"class":373},")#description srv-intel-1\n",[224,2293,2294,2296],{"class":226,"line":714},[224,2295,1865],{"class":230},[224,2297,2236],{"class":373},[224,2299,2300,2302],{"class":226,"line":736},[224,2301,1865],{"class":230},[224,2303,2304],{"class":373},")#switchport access vlan 500\n",[224,2306,2307],{"class":226,"line":760},[224,2308,545],{"emptyLinePlaceholder":544},[224,2310,2311,2313],{"class":226,"line":765},[224,2312,1846],{"class":230},[224,2314,2315],{"class":373},")#interface GigabiteEthernet 4\n",[224,2317,2318,2320],{"class":226,"line":789},[224,2319,1865],{"class":230},[224,2321,2322],{"class":373},")#description srv-intel-2\n",[224,2324,2325,2327],{"class":226,"line":1104},[224,2326,1865],{"class":230},[224,2328,2236],{"class":373},[224,2330,2331,2333],{"class":226,"line":1122},[224,2332,1865],{"class":230},[224,2334,2304],{"class":373},[224,2336,2337],{"class":226,"line":1142},[224,2338,545],{"emptyLinePlaceholder":544},[224,2340,2341,2343],{"class":226,"line":1159},[224,2342,1846],{"class":230},[224,2344,2345],{"class":373},")#interface GigabiteEthernet 5\n",[224,2347,2348,2350],{"class":226,"line":1164},[224,2349,1865],{"class":230},[224,2351,2352],{"class":373},")#description srv-raspberry\n",[224,2354,2355,2357],{"class":226,"line":1186},[224,2356,1865],{"class":230},[224,2358,2236],{"class":373},[224,2360,2361,2363],{"class":226,"line":1204},[224,2362,1865],{"class":230},[224,2364,2304],{"class":373},[224,2366,2367],{"class":226,"line":1224},[224,2368,545],{"emptyLinePlaceholder":544},[224,2370,2371,2373],{"class":226,"line":1241},[224,2372,1846],{"class":230},[224,2374,2375],{"class":373},")#interface GigabiteEthernet 6\n",[224,2377,2378,2380],{"class":226,"line":1246},[224,2379,1865],{"class":230},[224,2381,2382],{"class":373},")#description dom-hue\n",[224,2384,2385,2387],{"class":226,"line":1268},[224,2386,1865],{"class":230},[224,2388,2236],{"class":373},[224,2390,2391,2393],{"class":226,"line":1286},[224,2392,1865],{"class":230},[224,2394,2395],{"class":373},")#switchport access vlan 300\n",[224,2397,2398],{"class":226,"line":1306},[224,2399,545],{"emptyLinePlaceholder":544},[224,2401,2402,2404],{"class":226,"line":1323},[224,2403,1846],{"class":230},[224,2405,2406],{"class":373},")#interface GigabiteEthernet 7\n",[224,2408,2409,2411],{"class":226,"line":1328},[224,2410,1865],{"class":230},[224,2412,2413],{"class":373},")#description multimedia-PS3\n",[224,2415,2416,2418],{"class":226,"line":1350},[224,2417,1865],{"class":230},[224,2419,2236],{"class":373},[224,2421,2422,2424],{"class":226,"line":1368},[224,2423,1865],{"class":230},[224,2425,2243],{"class":373},[39,2427,2429],{"id":2428},"configuring-general-ports","Configuring general ports",[15,2431,2432],{},"In this specific case, we want our (cisco) ports to connect to the ports of the (edgeOS) router. We'll use general mode, which is different from trunk. We tag our ports in general mode like this, allowing a link with the corresponding VLANs:",[215,2434,2436],{"className":217,"code":2435,"language":219,"meta":170,"style":170},"sg300(config)#interface GigabiteEthernet 9\nsg300(config-if)#description home-multimedia\nsg300(config-if)#switchport mode general\nsg300(config-if)#switchport general pvid 200\nsg300(config-if)#switchport general allowed vlan add 200\n\nsg300(config)#interface GigabiteEthernet 10\nsg300(config-if)#description home-domotique\nsg300(config-if)#switchport mode general\nsg300(config-if)#switchport general pvid 300\nsg300(config-if)#switchport general allowed vlan add 300\n\nsg300(config)#interface GigabiteEthernet 11\nsg300(config-if)#description home-production\nsg300(config-if)#switchport mode general\nsg300(config-if)#switchport general pvid 400\nsg300(config-if)#switchport general allowed vlan add 400\n\nsg300(config)#interface GigabiteEthernet 12\nsg300(config-if)#description home-sensible\nsg300(config-if)#switchport mode general\nsg300(config-if)#switchport general pvid 500\nsg300(config-if)#switchport general allowed vlan add 500\n\nsg300(config)#interface GigabiteEthernet 13\nsg300(config-if)#description home-wifi\nsg300(config-if)#switchport mode general\nsg300(config-if)#switchport general pvid 600\nsg300(config-if)#switchport general allowed vlan add 600\n\nsg300(config)#interface GigabiteEthernet 14\nsg300(config-if)#description home-vpn\nsg300(config-if)#switchport mode general\nsg300(config-if)#switchport general pvid 700\nsg300(config-if)#switchport general allowed vlan add 700\n",[221,2437,2438,2445,2452,2459,2466,2473,2477,2484,2491,2497,2504,2511,2515,2522,2529,2535,2542,2549,2553,2560,2567,2573,2580,2587,2591,2598,2605,2611,2618,2625,2629,2636,2643,2649,2656],{"__ignoreMap":170},[224,2439,2440,2442],{"class":226,"line":227},[224,2441,1846],{"class":230},[224,2443,2444],{"class":373},")#interface GigabiteEthernet 9\n",[224,2446,2447,2449],{"class":226,"line":283},[224,2448,1865],{"class":230},[224,2450,2451],{"class":373},")#description home-multimedia\n",[224,2453,2454,2456],{"class":226,"line":541},[224,2455,1865],{"class":230},[224,2457,2458],{"class":373},")#switchport mode general\n",[224,2460,2461,2463],{"class":226,"line":548},[224,2462,1865],{"class":230},[224,2464,2465],{"class":373},")#switchport general pvid 200\n",[224,2467,2468,2470],{"class":226,"line":573},[224,2469,1865],{"class":230},[224,2471,2472],{"class":373},")#switchport general allowed vlan add 200\n",[224,2474,2475],{"class":226,"line":599},[224,2476,545],{"emptyLinePlaceholder":544},[224,2478,2479,2481],{"class":226,"line":604},[224,2480,1846],{"class":230},[224,2482,2483],{"class":373},")#interface GigabiteEthernet 10\n",[224,2485,2486,2488],{"class":226,"line":628},[224,2487,1865],{"class":230},[224,2489,2490],{"class":373},")#description home-domotique\n",[224,2492,2493,2495],{"class":226,"line":654},[224,2494,1865],{"class":230},[224,2496,2458],{"class":373},[224,2498,2499,2501],{"class":226,"line":659},[224,2500,1865],{"class":230},[224,2502,2503],{"class":373},")#switchport general pvid 300\n",[224,2505,2506,2508],{"class":226,"line":683},[224,2507,1865],{"class":230},[224,2509,2510],{"class":373},")#switchport general allowed vlan add 300\n",[224,2512,2513],{"class":226,"line":709},[224,2514,545],{"emptyLinePlaceholder":544},[224,2516,2517,2519],{"class":226,"line":714},[224,2518,1846],{"class":230},[224,2520,2521],{"class":373},")#interface GigabiteEthernet 11\n",[224,2523,2524,2526],{"class":226,"line":736},[224,2525,1865],{"class":230},[224,2527,2528],{"class":373},")#description home-production\n",[224,2530,2531,2533],{"class":226,"line":760},[224,2532,1865],{"class":230},[224,2534,2458],{"class":373},[224,2536,2537,2539],{"class":226,"line":765},[224,2538,1865],{"class":230},[224,2540,2541],{"class":373},")#switchport general pvid 400\n",[224,2543,2544,2546],{"class":226,"line":789},[224,2545,1865],{"class":230},[224,2547,2548],{"class":373},")#switchport general allowed vlan add 400\n",[224,2550,2551],{"class":226,"line":1104},[224,2552,545],{"emptyLinePlaceholder":544},[224,2554,2555,2557],{"class":226,"line":1122},[224,2556,1846],{"class":230},[224,2558,2559],{"class":373},")#interface GigabiteEthernet 12\n",[224,2561,2562,2564],{"class":226,"line":1142},[224,2563,1865],{"class":230},[224,2565,2566],{"class":373},")#description home-sensible\n",[224,2568,2569,2571],{"class":226,"line":1159},[224,2570,1865],{"class":230},[224,2572,2458],{"class":373},[224,2574,2575,2577],{"class":226,"line":1164},[224,2576,1865],{"class":230},[224,2578,2579],{"class":373},")#switchport general pvid 500\n",[224,2581,2582,2584],{"class":226,"line":1186},[224,2583,1865],{"class":230},[224,2585,2586],{"class":373},")#switchport general allowed vlan add 500\n",[224,2588,2589],{"class":226,"line":1204},[224,2590,545],{"emptyLinePlaceholder":544},[224,2592,2593,2595],{"class":226,"line":1224},[224,2594,1846],{"class":230},[224,2596,2597],{"class":373},")#interface GigabiteEthernet 13\n",[224,2599,2600,2602],{"class":226,"line":1241},[224,2601,1865],{"class":230},[224,2603,2604],{"class":373},")#description home-wifi\n",[224,2606,2607,2609],{"class":226,"line":1246},[224,2608,1865],{"class":230},[224,2610,2458],{"class":373},[224,2612,2613,2615],{"class":226,"line":1268},[224,2614,1865],{"class":230},[224,2616,2617],{"class":373},")#switchport general pvid 600\n",[224,2619,2620,2622],{"class":226,"line":1286},[224,2621,1865],{"class":230},[224,2623,2624],{"class":373},")#switchport general allowed vlan add 600\n",[224,2626,2627],{"class":226,"line":1306},[224,2628,545],{"emptyLinePlaceholder":544},[224,2630,2631,2633],{"class":226,"line":1323},[224,2632,1846],{"class":230},[224,2634,2635],{"class":373},")#interface GigabiteEthernet 14\n",[224,2637,2638,2640],{"class":226,"line":1328},[224,2639,1865],{"class":230},[224,2641,2642],{"class":373},")#description home-vpn\n",[224,2644,2645,2647],{"class":226,"line":1350},[224,2646,1865],{"class":230},[224,2648,2458],{"class":373},[224,2650,2651,2653],{"class":226,"line":1368},[224,2652,1865],{"class":230},[224,2654,2655],{"class":373},")#switchport general pvid 700\n",[224,2657,2658,2660],{"class":226,"line":1388},[224,2659,1865],{"class":230},[224,2661,2662],{"class":373},")#switchport general allowed vlan add 700\n",[39,2664,2666],{"id":2665},"configuring-the-vlan-interfaces","Configuring the VLAN interfaces:",[15,2668,2669],{},"Layer 3 routing is currently in place on the switch. We'll configure each of the VLAN interfaces:",[215,2671,2673],{"className":217,"code":2672,"language":219,"meta":170,"style":170},"sg300(config)#interface vlan 200\nsg300(config-if)# ip address 192.168.20.2 255.255.255.240\n\nsg300(config)#interface vlan 300 \nsg300(config-if)# ip address 192.168.30.2 255.255.255.240\n\nsg300(config)#interface vlan 400\nsg300(config-if)# ip address 192.168.40.2 255.255.255.240\n\nsg300(config)#interface vlan 500\nsg300(config-if)# ip address 192.168.50.2 255.255.255.240\n\nsg300(config)#interface vlan 600\nsg300(config-if)# ip address 192.168.60.2 255.255.255.240\n\nsg300(config)#interface vlan 700\nsg300(config-if)# ip address 192.168.70.2 255.255.255.240\n",[221,2674,2675,2682,2689,2693,2700,2707,2711,2717,2724,2728,2734,2741,2745,2751,2758,2762,2768],{"__ignoreMap":170},[224,2676,2677,2679],{"class":226,"line":227},[224,2678,1846],{"class":230},[224,2680,2681],{"class":373},")#interface vlan 200\n",[224,2683,2684,2686],{"class":226,"line":283},[224,2685,1865],{"class":230},[224,2687,2688],{"class":373},")# ip address 192.168.20.2 255.255.255.240\n",[224,2690,2691],{"class":226,"line":541},[224,2692,545],{"emptyLinePlaceholder":544},[224,2694,2695,2697],{"class":226,"line":548},[224,2696,1846],{"class":230},[224,2698,2699],{"class":373},")#interface vlan 300 \n",[224,2701,2702,2704],{"class":226,"line":573},[224,2703,1865],{"class":230},[224,2705,2706],{"class":373},")# ip address 192.168.30.2 255.255.255.240\n",[224,2708,2709],{"class":226,"line":599},[224,2710,545],{"emptyLinePlaceholder":544},[224,2712,2713,2715],{"class":226,"line":604},[224,2714,1846],{"class":230},[224,2716,1910],{"class":373},[224,2718,2719,2721],{"class":226,"line":628},[224,2720,1865],{"class":230},[224,2722,2723],{"class":373},")# ip address 192.168.40.2 255.255.255.240\n",[224,2725,2726],{"class":226,"line":654},[224,2727,545],{"emptyLinePlaceholder":544},[224,2729,2730,2732],{"class":226,"line":659},[224,2731,1846],{"class":230},[224,2733,1934],{"class":373},[224,2735,2736,2738],{"class":226,"line":683},[224,2737,1865],{"class":230},[224,2739,2740],{"class":373},")# ip address 192.168.50.2 255.255.255.240\n",[224,2742,2743],{"class":226,"line":709},[224,2744,545],{"emptyLinePlaceholder":544},[224,2746,2747,2749],{"class":226,"line":714},[224,2748,1846],{"class":230},[224,2750,1958],{"class":373},[224,2752,2753,2755],{"class":226,"line":736},[224,2754,1865],{"class":230},[224,2756,2757],{"class":373},")# ip address 192.168.60.2 255.255.255.240\n",[224,2759,2760],{"class":226,"line":760},[224,2761,545],{"emptyLinePlaceholder":544},[224,2763,2764,2766],{"class":226,"line":765},[224,2765,1846],{"class":230},[224,2767,1982],{"class":373},[224,2769,2770,2772],{"class":226,"line":789},[224,2771,1865],{"class":230},[224,2773,2774],{"class":373},")# ip address 192.168.70.2 255.255.255.240\n",[15,2776,2777],{},"Once our interface configuration is complete, we'll save our work:",[215,2779,2781],{"className":217,"code":2780,"language":219,"meta":170,"style":170},"sg300#copy running-config startup-config\nOverwrite file [startup-config].... (Y\u002FN)[N] ?Y\n25-Dec-2015 21:11:00 %LINK-W-Down:  gi6, aggregated (1)\n25-Dec-2015 21:11:02 %LINK-I-Up:  gi6, aggregated (1)\n25-Dec-2015 21:11:06 %STP-W-PORTSTATUS: gi6: STP status Forwarding, aggregated (1)\n25-Dec-2015 21:12:46 %COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash:\u002F\u002Fstartup-config\n25-Dec-2015 21:12:50 %COPY-N-TRAP: The copy operation was completed successfully\nCopy succeeded\nsg300#25-Dec-2015 21:13:08 %LINK-W-Down:  gi6, aggregated (1)\n25-Dec-2015 21:13:10 %LINK-I-Up:  gi6, aggregated (1)\n25-Dec-2015 21:13:15 %STP-W-PORTSTATUS: gi6: STP status Forwarding, aggregated (1)\n",[221,2782,2783,2791,2813,2833,2849,2875,2902,2923,2929,2945,2960],{"__ignoreMap":170},[224,2784,2785,2787,2789],{"class":226,"line":227},[224,2786,1570],{"class":230},[224,2788,1573],{"class":234},[224,2790,1576],{"class":234},[224,2792,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811],{"class":226,"line":283},[224,2794,1581],{"class":230},[224,2796,1584],{"class":234},[224,2798,1587],{"class":373},[224,2800,1590],{"class":230},[224,2802,1593],{"class":373},[224,2804,1596],{"class":305},[224,2806,1599],{"class":373},[224,2808,1602],{"class":305},[224,2810,1605],{"class":305},[224,2812,1608],{"class":373},[224,2814,2815,2818,2821,2824,2827,2830],{"class":226,"line":541},[224,2816,2817],{"class":230},"25-Dec-2015",[224,2819,2820],{"class":234}," 21:11:00",[224,2822,2823],{"class":234}," %LINK-W-Down:",[224,2825,2826],{"class":234},"  gi6,",[224,2828,2829],{"class":234}," aggregated",[224,2831,2832],{"class":373}," (1)\n",[224,2834,2835,2837,2840,2843,2845,2847],{"class":226,"line":548},[224,2836,2817],{"class":230},[224,2838,2839],{"class":234}," 21:11:02",[224,2841,2842],{"class":234}," %LINK-I-Up:",[224,2844,2826],{"class":234},[224,2846,2829],{"class":234},[224,2848,2832],{"class":373},[224,2850,2851,2853,2856,2859,2862,2865,2868,2871,2873],{"class":226,"line":573},[224,2852,2817],{"class":230},[224,2854,2855],{"class":234}," 21:11:06",[224,2857,2858],{"class":234}," %STP-W-PORTSTATUS:",[224,2860,2861],{"class":234}," gi6:",[224,2863,2864],{"class":234}," STP",[224,2866,2867],{"class":234}," status",[224,2869,2870],{"class":234}," Forwarding,",[224,2872,2829],{"class":234},[224,2874,2832],{"class":373},[224,2876,2877,2879,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900],{"class":226,"line":599},[224,2878,2817],{"class":230},[224,2880,2881],{"class":234}," 21:12:46",[224,2883,1619],{"class":234},[224,2885,1622],{"class":234},[224,2887,1625],{"class":234},[224,2889,1628],{"class":234},[224,2891,898],{"class":234},[224,2893,1633],{"class":234},[224,2895,1573],{"class":234},[224,2897,1638],{"class":234},[224,2899,1633],{"class":234},[224,2901,1643],{"class":234},[224,2903,2904,2906,2909,2911,2913,2915,2917,2919,2921],{"class":226,"line":604},[224,2905,2817],{"class":230},[224,2907,2908],{"class":234}," 21:12:50",[224,2910,1653],{"class":234},[224,2912,1656],{"class":234},[224,2914,1659],{"class":234},[224,2916,1662],{"class":234},[224,2918,1665],{"class":234},[224,2920,1668],{"class":234},[224,2922,1671],{"class":234},[224,2924,2925,2927],{"class":226,"line":628},[224,2926,1676],{"class":230},[224,2928,1679],{"class":234},[224,2930,2931,2934,2937,2939,2941,2943],{"class":226,"line":654},[224,2932,2933],{"class":230},"sg300#25-Dec-2015",[224,2935,2936],{"class":234}," 21:13:08",[224,2938,2823],{"class":234},[224,2940,2826],{"class":234},[224,2942,2829],{"class":234},[224,2944,2832],{"class":373},[224,2946,2947,2949,2952,2954,2956,2958],{"class":226,"line":659},[224,2948,2817],{"class":230},[224,2950,2951],{"class":234}," 21:13:10",[224,2953,2842],{"class":234},[224,2955,2826],{"class":234},[224,2957,2829],{"class":234},[224,2959,2832],{"class":373},[224,2961,2962,2964,2967,2969,2971,2973,2975,2977,2979],{"class":226,"line":683},[224,2963,2817],{"class":230},[224,2965,2966],{"class":234}," 21:13:15",[224,2968,2858],{"class":234},[224,2970,2861],{"class":234},[224,2972,2864],{"class":234},[224,2974,2867],{"class":234},[224,2976,2870],{"class":234},[224,2978,2829],{"class":234},[224,2980,2832],{"class":373},[15,2982,2983],{},"The desired interconnections are now in place.",[39,2985,2987],{"id":2986},"the-dhcp-server","The DHCP server",[15,2989,2990],{},"We also have the option of using automatic IP address assignment on the hosts present in our vlans. To do this, we simply use an essential service in every network, the DHCP server, and we have two possible cases:",[44,2992,2993],{},[47,2994,2995],{},"The Cisco switch (layer3)",[215,2997,2999],{"className":217,"code":2998,"language":219,"meta":170,"style":170},"sg300(config)# ip dhcp pool network multimedia-dhcp\nsg300(config-dhcp)#network 192.168.20.0 255.255.255.240\nsg300(config-dhcp)#dns-server 8.8.8.8 \nsg300(config-dhcp)#default-router 192.168.20.1\nsg300(config-dhcp)#address low 192.168.20.3 high 192.168.20.14 255.255.255.240\n",[221,3000,3001,3008,3016,3023,3030],{"__ignoreMap":170},[224,3002,3003,3005],{"class":226,"line":227},[224,3004,1846],{"class":230},[224,3006,3007],{"class":373},")# ip dhcp pool network multimedia-dhcp\n",[224,3009,3010,3013],{"class":226,"line":283},[224,3011,3012],{"class":230},"sg300(config-dhcp",[224,3014,3015],{"class":373},")#network 192.168.20.0 255.255.255.240\n",[224,3017,3018,3020],{"class":226,"line":541},[224,3019,3012],{"class":230},[224,3021,3022],{"class":373},")#dns-server 8.8.8.8 \n",[224,3024,3025,3027],{"class":226,"line":548},[224,3026,3012],{"class":230},[224,3028,3029],{"class":373},")#default-router 192.168.20.1\n",[224,3031,3032,3034],{"class":226,"line":573},[224,3033,3012],{"class":230},[224,3035,3036],{"class":373},")#address low 192.168.20.3 high 192.168.20.14 255.255.255.240\n",[44,3038,3039],{},[47,3040,3041],{},"The Ubiquiti EdgeOS router",[215,3043,3045],{"className":217,"code":3044,"language":219,"meta":170,"style":170},"set service dhcp-server shared-network-name multimedia-dhcp\nset service dhcp-server shared-network-name multimedia-dhcp subnet 192.168.20.0\u002F28\nset service dhcp-server shared-network-name multimedia-dhcp subnet 192.168.20.0\u002F28 default-router 192.168.20.1\nset service dhcp-server shared-network-name multimedia-dhcp subnet 192.168.20.0\u002F28 dns-server 8.8.8.8        \nset service dhcp-server shared-network-name multimedia-dhcp subnet 192.168.20.0\u002F28 start 192.168.20.3 stop 192.168.20.10\n",[221,3046,3047,3062,3080,3103,3128],{"__ignoreMap":170},[224,3048,3049,3051,3053,3056,3059],{"class":226,"line":227},[224,3050,271],{"class":270},[224,3052,829],{"class":234},[224,3054,3055],{"class":234}," dhcp-server",[224,3057,3058],{"class":234}," shared-network-name",[224,3060,3061],{"class":234}," multimedia-dhcp\n",[224,3063,3064,3066,3068,3070,3072,3075,3078],{"class":226,"line":283},[224,3065,271],{"class":270},[224,3067,829],{"class":234},[224,3069,3055],{"class":234},[224,3071,3058],{"class":234},[224,3073,3074],{"class":234}," multimedia-dhcp",[224,3076,3077],{"class":234}," subnet",[224,3079,983],{"class":234},[224,3081,3082,3084,3086,3088,3090,3092,3094,3097,3100],{"class":226,"line":541},[224,3083,271],{"class":270},[224,3085,829],{"class":234},[224,3087,3055],{"class":234},[224,3089,3058],{"class":234},[224,3091,3074],{"class":234},[224,3093,3077],{"class":234},[224,3095,3096],{"class":234}," 192.168.20.0\u002F28",[224,3098,3099],{"class":234}," default-router",[224,3101,3102],{"class":298}," 192.168.20.1\n",[224,3104,3105,3107,3109,3111,3113,3115,3117,3119,3122,3125],{"class":226,"line":548},[224,3106,271],{"class":270},[224,3108,829],{"class":234},[224,3110,3055],{"class":234},[224,3112,3058],{"class":234},[224,3114,3074],{"class":234},[224,3116,3077],{"class":234},[224,3118,3096],{"class":234},[224,3120,3121],{"class":234}," dns-server",[224,3123,3124],{"class":298}," 8.8.8.8",[224,3126,3127],{"class":373},"        \n",[224,3129,3130,3132,3134,3136,3138,3140,3142,3144,3147,3150,3153],{"class":226,"line":573},[224,3131,271],{"class":270},[224,3133,829],{"class":234},[224,3135,3055],{"class":234},[224,3137,3058],{"class":234},[224,3139,3074],{"class":234},[224,3141,3077],{"class":234},[224,3143,3096],{"class":234},[224,3145,3146],{"class":234}," start",[224,3148,3149],{"class":298}," 192.168.20.3",[224,3151,3152],{"class":234}," stop",[224,3154,3155],{"class":298}," 192.168.20.10\n",[15,3157,3158],{},[183,3159,3160],{},"In my case I use the EdgeOS router.",[39,3162,3164],{"id":3163},"network-security","Network security",[15,3166,3167],{},"We're in an environment segmented by VLANs and we have a CIDR mask per network. However, it would be wrong to think that we're secure against potential attackers. We'll still need to work to reach an acceptable level.",[39,3169,3171],{"id":3170},"the-mac-address-table-anti-spoofing","The mac address table: anti-spoofing",[15,3173,3174],{},"It's unlikely your mac address table changes very often. In a home environment, our devices are generally always the same. We'll modify our mac address table so that everything is secure, in order to guard against any forced change (spoofing attack).",[15,3176,3177],{},"Here's our table currently (type: dynamic by default):",[215,3179,3181],{"className":217,"code":3180,"language":219,"meta":170,"style":170},"sg300#show mac address-table\nFlags: I - Internal usage VLAN\nAging time is 300 sec\n\n    Vlan          Mac Address         Port       Type    \n------------ --------------------- ---------- ----------\n     1         00:00:00:00:00:a1       0         self    \n    300        00:00:00:00:00:a2      gi6      dynamic   \n    300        00:00:00:00:00:a3      gi10     dynamic   \n    400        00:00:00:00:00:a4      gi11     dynamic   \n    400        00:00:00:00:00:a5      gi1      dynamic\n",[221,3182,3183,3193,3211,3226,3230,3249,3263,3279,3296,3311,3326],{"__ignoreMap":170},[224,3184,3185,3187,3190],{"class":226,"line":227},[224,3186,2017],{"class":230},[224,3188,3189],{"class":234}," mac",[224,3191,3192],{"class":234}," address-table\n",[224,3194,3195,3198,3201,3203,3206,3209],{"class":226,"line":283},[224,3196,3197],{"class":230},"Flags:",[224,3199,3200],{"class":234}," I",[224,3202,1628],{"class":234},[224,3204,3205],{"class":234}," Internal",[224,3207,3208],{"class":234}," usage",[224,3210,2056],{"class":234},[224,3212,3213,3216,3219,3221,3223],{"class":226,"line":541},[224,3214,3215],{"class":230},"Aging",[224,3217,3218],{"class":234}," time",[224,3220,1776],{"class":234},[224,3222,562],{"class":298},[224,3224,3225],{"class":234}," sec\n",[224,3227,3228],{"class":226,"line":548},[224,3229,545],{"emptyLinePlaceholder":544},[224,3231,3232,3235,3238,3241,3244,3247],{"class":226,"line":573},[224,3233,3234],{"class":230},"    Vlan",[224,3236,3237],{"class":234},"          Mac",[224,3239,3240],{"class":234}," Address",[224,3242,3243],{"class":234},"         Port",[224,3245,3246],{"class":234},"       Type",[224,3248,2088],{"class":373},[224,3250,3251,3254,3257,3260],{"class":226,"line":599},[224,3252,3253],{"class":230},"------------",[224,3255,3256],{"class":234}," ---------------------",[224,3258,3259],{"class":234}," ----------",[224,3261,3262],{"class":234}," ----------\n",[224,3264,3265,3268,3271,3274,3277],{"class":226,"line":604},[224,3266,3267],{"class":230},"     1",[224,3269,3270],{"class":234},"         00:00:00:00:00:a1",[224,3272,3273],{"class":298},"       0",[224,3275,3276],{"class":234},"         self",[224,3278,2088],{"class":373},[224,3280,3281,3284,3287,3290,3293],{"class":226,"line":628},[224,3282,3283],{"class":230},"    300",[224,3285,3286],{"class":234},"        00:00:00:00:00:a2",[224,3288,3289],{"class":234},"      gi6",[224,3291,3292],{"class":234},"      dynamic",[224,3294,3295],{"class":373},"   \n",[224,3297,3298,3300,3303,3306,3309],{"class":226,"line":654},[224,3299,3283],{"class":230},[224,3301,3302],{"class":234},"        00:00:00:00:00:a3",[224,3304,3305],{"class":234},"      gi10",[224,3307,3308],{"class":234},"     dynamic",[224,3310,3295],{"class":373},[224,3312,3313,3316,3319,3322,3324],{"class":226,"line":659},[224,3314,3315],{"class":230},"    400",[224,3317,3318],{"class":234},"        00:00:00:00:00:a4",[224,3320,3321],{"class":234},"      gi11",[224,3323,3308],{"class":234},[224,3325,3295],{"class":373},[224,3327,3328,3330,3333,3336],{"class":226,"line":683},[224,3329,3315],{"class":230},[224,3331,3332],{"class":234},"        00:00:00:00:00:a5",[224,3334,3335],{"class":234},"      gi1",[224,3337,3338],{"class":234},"      dynamic\n",[15,3340,3341],{},[183,3342,3343],{},"We notice that the VLAN interfaces appear (gi6 and gi1) as well as the powered-on VLAN hosts (gi10 and gi11).",[39,3345,3347],{"id":3346},"port-security-discard-shutdown","Port security: discard-shutdown",[15,3349,3350],{},"We have the option to set the port to static type, but it's important that an action on the port is triggered when a mac address changes: let's enable it in secure mode on the switch. Here's how to enable it:",[215,3352,3354],{"className":217,"code":3353,"language":219,"meta":170,"style":170},"sg300(config)#interface GE 6\nsg300(config-if)#port security mode secure permanent\nsg300(config-if)#port security discard-shutdown trap 60\n",[221,3355,3356,3363,3370],{"__ignoreMap":170},[224,3357,3358,3360],{"class":226,"line":227},[224,3359,1846],{"class":230},[224,3361,3362],{"class":373},")#interface GE 6\n",[224,3364,3365,3367],{"class":226,"line":283},[224,3366,1865],{"class":230},[224,3368,3369],{"class":373},")#port security mode secure permanent\n",[224,3371,3372,3374],{"class":226,"line":541},[224,3373,1865],{"class":230},[224,3375,3376],{"class":373},")#port security discard-shutdown trap 60\n",[15,3378,3379],{},"We'll now secure our mac address in our table:",[215,3381,3383],{"className":217,"code":3382,"language":219,"meta":170,"style":170},"sg300(config)#mac address-table static 00:00:00:00:00:a2 vlan 300 interface GE 6 secure\n",[221,3384,3385],{"__ignoreMap":170},[224,3386,3387,3389],{"class":226,"line":227},[224,3388,1846],{"class":230},[224,3390,3391],{"class":373},")#mac address-table static 00:00:00:00:00:a2 vlan 300 interface GE 6 secure\n",[15,3393,3394],{},"When another mac address is detected on the port, it will be automatically disabled:",[215,3396,3398],{"className":217,"code":3397,"language":219,"meta":170,"style":170},"08-May-2016 18:44:21 %LINK-I-Up:  gi6, aggregated (1)\n08-May-2016 18:44:26 %STP-W-PORTSTATUS: gi6: STP status Forwarding, aggregated (1)\n08-May-2016 18:44:26 %LINK-W-PORT_SUSPENDED: Port gi6 suspended by port-security\n",[221,3399,3400,3416,3437],{"__ignoreMap":170},[224,3401,3402,3405,3408,3410,3412,3414],{"class":226,"line":227},[224,3403,3404],{"class":230},"08-May-2016",[224,3406,3407],{"class":234}," 18:44:21",[224,3409,2842],{"class":234},[224,3411,2826],{"class":234},[224,3413,2829],{"class":234},[224,3415,2832],{"class":373},[224,3417,3418,3420,3423,3425,3427,3429,3431,3433,3435],{"class":226,"line":283},[224,3419,3404],{"class":230},[224,3421,3422],{"class":234}," 18:44:26",[224,3424,2858],{"class":234},[224,3426,2861],{"class":234},[224,3428,2864],{"class":234},[224,3430,2867],{"class":234},[224,3432,2870],{"class":234},[224,3434,2829],{"class":234},[224,3436,2832],{"class":373},[224,3438,3439,3441,3443,3446,3449,3452,3455,3457],{"class":226,"line":541},[224,3440,3404],{"class":230},[224,3442,3422],{"class":234},[224,3444,3445],{"class":234}," %LINK-W-PORT_SUSPENDED:",[224,3447,3448],{"class":234}," Port",[224,3450,3451],{"class":234}," gi6",[224,3453,3454],{"class":234}," suspended",[224,3456,2085],{"class":234},[224,3458,3459],{"class":234}," port-security\n",[15,3461,3462],{},"We have the option to view the status of disabled ports:",[215,3464,3466],{"className":217,"code":3465,"language":219,"meta":170,"style":170},"sg300#show errdisable interfaces\n\n  Interface         Reason       \n------------- ------------------\n     gi6        port-security\n",[221,3467,3468,3478,3482,3493,3501],{"__ignoreMap":170},[224,3469,3470,3472,3475],{"class":226,"line":227},[224,3471,2017],{"class":230},[224,3473,3474],{"class":234}," errdisable",[224,3476,3477],{"class":234}," interfaces\n",[224,3479,3480],{"class":226,"line":283},[224,3481,545],{"emptyLinePlaceholder":544},[224,3483,3484,3487,3490],{"class":226,"line":541},[224,3485,3486],{"class":230},"  Interface",[224,3488,3489],{"class":234},"         Reason",[224,3491,3492],{"class":373},"       \n",[224,3494,3495,3498],{"class":226,"line":548},[224,3496,3497],{"class":230},"-------------",[224,3499,3500],{"class":234}," ------------------\n",[224,3502,3503,3506],{"class":226,"line":573},[224,3504,3505],{"class":230},"     gi6",[224,3507,3508],{"class":234},"        port-security\n",[15,3510,3511],{},"We won't investigate further in our example; here's the method to bring the port back into service:",[215,3513,3515],{"className":217,"code":3514,"language":219,"meta":170,"style":170},"sg300#errdisable recovery reset interface GE 6\nsg300#errdisable recovery cause08-Jan-2016 19:50:18 %LINK-I-Up:  gi6\nsg300#08-Jan-2016 19:50:22 %STP-W-PORTSTATUS: gi6: STP status Forwarding\n",[221,3516,3517,3536,3553],{"__ignoreMap":170},[224,3518,3519,3522,3525,3527,3530,3533],{"class":226,"line":227},[224,3520,3521],{"class":230},"sg300#errdisable",[224,3523,3524],{"class":234}," recovery",[224,3526,1756],{"class":234},[224,3528,3529],{"class":234}," interface",[224,3531,3532],{"class":234}," GE",[224,3534,3535],{"class":298}," 6\n",[224,3537,3538,3540,3542,3545,3548,3550],{"class":226,"line":283},[224,3539,3521],{"class":230},[224,3541,3524],{"class":234},[224,3543,3544],{"class":234}," cause08-Jan-2016",[224,3546,3547],{"class":234}," 19:50:18",[224,3549,2842],{"class":234},[224,3551,3552],{"class":234},"  gi6\n",[224,3554,3555,3558,3561,3563,3565,3567,3569],{"class":226,"line":541},[224,3556,3557],{"class":230},"sg300#08-Jan-2016",[224,3559,3560],{"class":234}," 19:50:22",[224,3562,2858],{"class":234},[224,3564,2861],{"class":234},[224,3566,2864],{"class":234},[224,3568,2867],{"class":234},[224,3570,3571],{"class":234}," Forwarding\n",[39,3573,3575],{"id":3574},"ensuring-better-security-on-ios","Ensuring better security on iOS",[15,3577,3578],{},"My switch doesn't communicate with the web directly; we disable DNS requests:",[215,3580,3582],{"className":217,"code":3581,"language":219,"meta":170,"style":170},"sg300(config)#no ip domain lookup\n",[221,3583,3584],{"__ignoreMap":170},[224,3585,3586,3588],{"class":226,"line":227},[224,3587,1846],{"class":230},[224,3589,3590],{"class":373},")#no ip domain lookup\n",[15,3592,3593],{},"Disabling the Cisco Discovery Protocol (cdp) is absolutely necessary to ensure its security:",[215,3595,3597],{"className":217,"code":3596,"language":219,"meta":170,"style":170},"sg300(config)#no cdp run\n",[221,3598,3599],{"__ignoreMap":170},[224,3600,3601,3603],{"class":226,"line":227},[224,3602,1846],{"class":230},[224,3604,3605],{"class":373},")#no cdp run\n",[15,3607,3608],{},"Unsecured services such as http and telnet should also be avoided when managing security:",[215,3610,3612],{"className":217,"code":3611,"language":219,"meta":170,"style":170},"sg300(config)#no ip http server\nsg300(config)#no ip telnet server\n",[221,3613,3614,3621],{"__ignoreMap":170},[224,3615,3616,3618],{"class":226,"line":227},[224,3617,1846],{"class":230},[224,3619,3620],{"class":373},")#no ip http server\n",[224,3622,3623,3625],{"class":226,"line":283},[224,3624,1846],{"class":230},[224,3626,3627],{"class":373},")#no ip telnet server\n",[15,3629,3630],{},"Disabling unused interfaces is essential so as not to leave an attacker with access to the switch:",[215,3632,3634],{"className":217,"code":3633,"language":219,"meta":170,"style":170},"sg300(config)#int GE 14\nsg300(config-if)#shutdown\n",[221,3635,3636,3643],{"__ignoreMap":170},[224,3637,3638,3640],{"class":226,"line":227},[224,3639,1846],{"class":230},[224,3641,3642],{"class":373},")#int GE 14\n",[224,3644,3645,3647],{"class":226,"line":283},[224,3646,1865],{"class":230},[224,3648,3649],{"class":373},")#shutdown\n",[15,3651,3652],{},"Changing the SSH server port to 18759, for example:",[215,3654,3656],{"className":217,"code":3655,"language":219,"meta":170,"style":170},"sg300(config)#ip ssh port 18759\n",[221,3657,3658],{"__ignoreMap":170},[224,3659,3660,3662],{"class":226,"line":227},[224,3661,1846],{"class":230},[224,3663,3664],{"class":373},")#ip ssh port 18759\n",[15,3666,3667],{},"We'll settle (for now) for the following security on the switch; let's go back and look at our router!",[39,3669,3671],{"id":3670},"firewall-rules-edgeos","Firewall rules: edgeOS",[15,3673,3674,3675,145,3680,3682,3683],{},"We'll start with a simple firewall rule that consists of blocking so-called bogon IPs with ",[29,3676,3679],{"href":3677,"rel":3678},"https:\u002F\u002Fwww.team-cymru.org\u002FServices\u002FBogons\u002Fbogon-bn-nonagg.txt",[33],"the following list",[81,3681],{},"\nWe create a firewall network group named: ",[134,3684,3685],{},"bogons network",[215,3687,3689],{"className":217,"code":3688,"language":219,"meta":170,"style":170},"set firewall group network-group bogons\n\nset firewall group network-group bogons description \"invalid wan networks\"\nset firewall group network-group bogons network 0.0.0.0\u002F8\nset firewall group network-group bogons network 10.0.0.0\u002F8\nset firewall group network-group bogons network 100.64.0.0\u002F10\nset firewall group network-group bogons network 127.0.0.0\u002F8\nset firewall group network-group bogons network 169.254.0.0\u002F16\nset firewall group network-group bogons network 172.16.0.0\u002F12\nset firewall group network-group bogons network 192.0.0.0\u002F24\nset firewall group network-group bogons network 192.0.2.0\u002F24\nset firewall group network-group bogons network 192.168.0.0\u002F16\nset firewall group network-group bogons network 198.18.0.0\u002F15\nset firewall group network-group bogons network 198.51.100.0\u002F24\nset firewall group network-group bogons network 203.0.113.0\u002F24\nset firewall group network-group bogons network 224.0.0.0\u002F4\nset firewall group network-group bogons network 240.0.0.0\u002F4\n",[221,3690,3691,3707,3711,3733,3751,3768,3785,3802,3819,3836,3853,3870,3887,3904,3921,3938,3955],{"__ignoreMap":170},[224,3692,3693,3695,3698,3701,3704],{"class":226,"line":227},[224,3694,271],{"class":270},[224,3696,3697],{"class":234}," firewall",[224,3699,3700],{"class":234}," group",[224,3702,3703],{"class":234}," network-group",[224,3705,3706],{"class":234}," bogons\n",[224,3708,3709],{"class":226,"line":283},[224,3710,545],{"emptyLinePlaceholder":544},[224,3712,3713,3715,3717,3719,3721,3724,3726,3728,3731],{"class":226,"line":541},[224,3714,271],{"class":270},[224,3716,3697],{"class":234},[224,3718,3700],{"class":234},[224,3720,3703],{"class":234},[224,3722,3723],{"class":234}," bogons",[224,3725,302],{"class":234},[224,3727,306],{"class":305},[224,3729,3730],{"class":234},"invalid wan networks",[224,3732,312],{"class":305},[224,3734,3735,3737,3739,3741,3743,3745,3748],{"class":226,"line":548},[224,3736,271],{"class":270},[224,3738,3697],{"class":234},[224,3740,3700],{"class":234},[224,3742,3703],{"class":234},[224,3744,3723],{"class":234},[224,3746,3747],{"class":234}," network",[224,3749,3750],{"class":234}," 0.0.0.0\u002F8\n",[224,3752,3753,3755,3757,3759,3761,3763,3765],{"class":226,"line":573},[224,3754,271],{"class":270},[224,3756,3697],{"class":234},[224,3758,3700],{"class":234},[224,3760,3703],{"class":234},[224,3762,3723],{"class":234},[224,3764,3747],{"class":234},[224,3766,3767],{"class":234}," 10.0.0.0\u002F8\n",[224,3769,3770,3772,3774,3776,3778,3780,3782],{"class":226,"line":599},[224,3771,271],{"class":270},[224,3773,3697],{"class":234},[224,3775,3700],{"class":234},[224,3777,3703],{"class":234},[224,3779,3723],{"class":234},[224,3781,3747],{"class":234},[224,3783,3784],{"class":234}," 100.64.0.0\u002F10\n",[224,3786,3787,3789,3791,3793,3795,3797,3799],{"class":226,"line":604},[224,3788,271],{"class":270},[224,3790,3697],{"class":234},[224,3792,3700],{"class":234},[224,3794,3703],{"class":234},[224,3796,3723],{"class":234},[224,3798,3747],{"class":234},[224,3800,3801],{"class":234}," 127.0.0.0\u002F8\n",[224,3803,3804,3806,3808,3810,3812,3814,3816],{"class":226,"line":628},[224,3805,271],{"class":270},[224,3807,3697],{"class":234},[224,3809,3700],{"class":234},[224,3811,3703],{"class":234},[224,3813,3723],{"class":234},[224,3815,3747],{"class":234},[224,3817,3818],{"class":234}," 169.254.0.0\u002F16\n",[224,3820,3821,3823,3825,3827,3829,3831,3833],{"class":226,"line":654},[224,3822,271],{"class":270},[224,3824,3697],{"class":234},[224,3826,3700],{"class":234},[224,3828,3703],{"class":234},[224,3830,3723],{"class":234},[224,3832,3747],{"class":234},[224,3834,3835],{"class":234}," 172.16.0.0\u002F12\n",[224,3837,3838,3840,3842,3844,3846,3848,3850],{"class":226,"line":659},[224,3839,271],{"class":270},[224,3841,3697],{"class":234},[224,3843,3700],{"class":234},[224,3845,3703],{"class":234},[224,3847,3723],{"class":234},[224,3849,3747],{"class":234},[224,3851,3852],{"class":234}," 192.0.0.0\u002F24\n",[224,3854,3855,3857,3859,3861,3863,3865,3867],{"class":226,"line":683},[224,3856,271],{"class":270},[224,3858,3697],{"class":234},[224,3860,3700],{"class":234},[224,3862,3703],{"class":234},[224,3864,3723],{"class":234},[224,3866,3747],{"class":234},[224,3868,3869],{"class":234}," 192.0.2.0\u002F24\n",[224,3871,3872,3874,3876,3878,3880,3882,3884],{"class":226,"line":709},[224,3873,271],{"class":270},[224,3875,3697],{"class":234},[224,3877,3700],{"class":234},[224,3879,3703],{"class":234},[224,3881,3723],{"class":234},[224,3883,3747],{"class":234},[224,3885,3886],{"class":234}," 192.168.0.0\u002F16\n",[224,3888,3889,3891,3893,3895,3897,3899,3901],{"class":226,"line":714},[224,3890,271],{"class":270},[224,3892,3697],{"class":234},[224,3894,3700],{"class":234},[224,3896,3703],{"class":234},[224,3898,3723],{"class":234},[224,3900,3747],{"class":234},[224,3902,3903],{"class":234}," 198.18.0.0\u002F15\n",[224,3905,3906,3908,3910,3912,3914,3916,3918],{"class":226,"line":736},[224,3907,271],{"class":270},[224,3909,3697],{"class":234},[224,3911,3700],{"class":234},[224,3913,3703],{"class":234},[224,3915,3723],{"class":234},[224,3917,3747],{"class":234},[224,3919,3920],{"class":234}," 198.51.100.0\u002F24\n",[224,3922,3923,3925,3927,3929,3931,3933,3935],{"class":226,"line":760},[224,3924,271],{"class":270},[224,3926,3697],{"class":234},[224,3928,3700],{"class":234},[224,3930,3703],{"class":234},[224,3932,3723],{"class":234},[224,3934,3747],{"class":234},[224,3936,3937],{"class":234}," 203.0.113.0\u002F24\n",[224,3939,3940,3942,3944,3946,3948,3950,3952],{"class":226,"line":765},[224,3941,271],{"class":270},[224,3943,3697],{"class":234},[224,3945,3700],{"class":234},[224,3947,3703],{"class":234},[224,3949,3723],{"class":234},[224,3951,3747],{"class":234},[224,3953,3954],{"class":234}," 224.0.0.0\u002F4\n",[224,3956,3957,3959,3961,3963,3965,3967,3969],{"class":226,"line":789},[224,3958,271],{"class":270},[224,3960,3697],{"class":234},[224,3962,3700],{"class":234},[224,3964,3703],{"class":234},[224,3966,3723],{"class":234},[224,3968,3747],{"class":234},[224,3970,3971],{"class":234}," 240.0.0.0\u002F4\n",[15,3973,3974,3975,3978],{},"We create the following firewall rule ",[134,3976,3977],{},": internet"," (WAN)",[215,3980,3982],{"className":217,"code":3981,"language":219,"meta":170,"style":170},"set firewall name internet\nset firewall name internet defaut-action drop\nset firewall name internet rule 1 action accept\nset firewall name internet rule 1 state estabished enable\nset firewall name internet rule 1 related enable\n\nset firewall name internet rule 2 action drop\nset firewall name internet rule 2 log disable\nset firewall name internet rule 2 state invalid enable\n\nset firewall name internet rule 3 action drop\nset firewall name internet rule 3 description \"drop ipv4 bogons\"\nset firewall name internet rule 3 source group network-group bogons\n",[221,3983,3984,3996,4013,4033,4056,4075,4079,4098,4118,4139,4143,4162,4185],{"__ignoreMap":170},[224,3985,3986,3988,3990,3993],{"class":226,"line":227},[224,3987,271],{"class":270},[224,3989,3697],{"class":234},[224,3991,3992],{"class":234}," name",[224,3994,3995],{"class":234}," internet\n",[224,3997,3998,4000,4002,4004,4007,4010],{"class":226,"line":283},[224,3999,271],{"class":270},[224,4001,3697],{"class":234},[224,4003,3992],{"class":234},[224,4005,4006],{"class":234}," internet",[224,4008,4009],{"class":234}," defaut-action",[224,4011,4012],{"class":234}," drop\n",[224,4014,4015,4017,4019,4021,4023,4025,4027,4030],{"class":226,"line":541},[224,4016,271],{"class":270},[224,4018,3697],{"class":234},[224,4020,3992],{"class":234},[224,4022,4006],{"class":234},[224,4024,835],{"class":234},[224,4026,2109],{"class":298},[224,4028,4029],{"class":234}," action",[224,4031,4032],{"class":234}," accept\n",[224,4034,4035,4037,4039,4041,4043,4045,4047,4050,4053],{"class":226,"line":548},[224,4036,271],{"class":270},[224,4038,3697],{"class":234},[224,4040,3992],{"class":234},[224,4042,4006],{"class":234},[224,4044,835],{"class":234},[224,4046,2109],{"class":298},[224,4048,4049],{"class":234}," state",[224,4051,4052],{"class":234}," estabished",[224,4054,4055],{"class":234}," enable\n",[224,4057,4058,4060,4062,4064,4066,4068,4070,4073],{"class":226,"line":573},[224,4059,271],{"class":270},[224,4061,3697],{"class":234},[224,4063,3992],{"class":234},[224,4065,4006],{"class":234},[224,4067,835],{"class":234},[224,4069,2109],{"class":298},[224,4071,4072],{"class":234}," related",[224,4074,4055],{"class":234},[224,4076,4077],{"class":226,"line":599},[224,4078,545],{"emptyLinePlaceholder":544},[224,4080,4081,4083,4085,4087,4089,4091,4094,4096],{"class":226,"line":604},[224,4082,271],{"class":270},[224,4084,3697],{"class":234},[224,4086,3992],{"class":234},[224,4088,4006],{"class":234},[224,4090,835],{"class":234},[224,4092,4093],{"class":298}," 2",[224,4095,4029],{"class":234},[224,4097,4012],{"class":234},[224,4099,4100,4102,4104,4106,4108,4110,4112,4115],{"class":226,"line":628},[224,4101,271],{"class":270},[224,4103,3697],{"class":234},[224,4105,3992],{"class":234},[224,4107,4006],{"class":234},[224,4109,835],{"class":234},[224,4111,4093],{"class":298},[224,4113,4114],{"class":234}," log",[224,4116,4117],{"class":234}," disable\n",[224,4119,4120,4122,4124,4126,4128,4130,4132,4134,4137],{"class":226,"line":654},[224,4121,271],{"class":270},[224,4123,3697],{"class":234},[224,4125,3992],{"class":234},[224,4127,4006],{"class":234},[224,4129,835],{"class":234},[224,4131,4093],{"class":298},[224,4133,4049],{"class":234},[224,4135,4136],{"class":234}," invalid",[224,4138,4055],{"class":234},[224,4140,4141],{"class":226,"line":659},[224,4142,545],{"emptyLinePlaceholder":544},[224,4144,4145,4147,4149,4151,4153,4155,4158,4160],{"class":226,"line":683},[224,4146,271],{"class":270},[224,4148,3697],{"class":234},[224,4150,3992],{"class":234},[224,4152,4006],{"class":234},[224,4154,835],{"class":234},[224,4156,4157],{"class":298}," 3",[224,4159,4029],{"class":234},[224,4161,4012],{"class":234},[224,4163,4164,4166,4168,4170,4172,4174,4176,4178,4180,4183],{"class":226,"line":709},[224,4165,271],{"class":270},[224,4167,3697],{"class":234},[224,4169,3992],{"class":234},[224,4171,4006],{"class":234},[224,4173,835],{"class":234},[224,4175,4157],{"class":298},[224,4177,302],{"class":234},[224,4179,306],{"class":305},[224,4181,4182],{"class":234},"drop ipv4 bogons",[224,4184,312],{"class":305},[224,4186,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205],{"class":226,"line":714},[224,4188,271],{"class":270},[224,4190,3697],{"class":234},[224,4192,3992],{"class":234},[224,4194,4006],{"class":234},[224,4196,835],{"class":234},[224,4198,4157],{"class":298},[224,4200,898],{"class":234},[224,4202,3700],{"class":234},[224,4204,3703],{"class":234},[224,4206,3706],{"class":234},[15,4208,3974,4209,4212],{},[134,4210,4211],{},": Production-internet"," (inter-zone)",[215,4214,4216],{"className":217,"code":4215,"language":219,"meta":170,"style":170},"set firewall name production-internet\nset firewall name production-internet defaut-action drop\nset firewall name production-internet rule 1 action accept\nset firewall name production-internet rule 1 state estabished enable\nset firewall name production-internet rule 1 related enable\n\nset firewall name production-internet rule 2 action drop\nset firewall name production-internet rule 2 log disable\nset firewall name production-internet rule 2 state invalid enable\n\nset firewall name production-internet rule 3 action accept\nset firewall name production-internet rule 3 description \"allow ping\"\nset firewall name production-internet rule 3 log enable\nset firewall name production-internet rule 3 protocop icmp\n\nset firewall name production-internet rule 4 action accept\nset firewall name production-internet rule 4 description \"allow dns\"\nset firewall name production-internet rule 4 port 53\nset firewall name production-internet rule 4 log enable\nset firewall name production-internet rule 4 protocop icmp\n\nset firewall name production-internet rule 5 action accept\nset firewall name production-internet rule 5 description \"allow webpage traffic\"\nset firewall name production-internet rule 5 destination port 80,443\nset firewall name production-internet rule 5 log enable\nset firewall name production-internet rule 5 protocop tcp\n\nset firewall name production-internet rule 6 action accept\nset firewall name production-internet rule 6 description \"allow ftp\"\nset firewall name production-internet rule 6 destination port 20,21\nset firewall name production-internet rule 6 log enable\nset firewall name production-internet rule 6 protocop tcp\n\nset firewall name production-internet rule 7 action accept\nset firewall name production-internet rule 7 description \"allow ssh\"\nset firewall name production-internet rule 7 destination port 22\nset firewall name production-internet rule 7 log enable\nset firewall name production-internet rule 7 protocop tcp\n\nset firewall name production-internet rule 8 action accept\nset firewall name production-internet rule 8 description \"allow vnc\"\nset firewall name production-internet rule 8 destination port 5900-5910\nset firewall name production-internet rule 8 protocop tcp\n\nset firewall name production-internet rule 9 action accept\nset firewall name production-internet rule 9 description \"allow openvpn\"\nset firewall name production-internet rule 9 destination port 1194\nset firewall name production-internet rule 9 protocop tcp_udp\n",[221,4217,4218,4229,4244,4262,4282,4300,4304,4322,4340,4360,4364,4382,4405,4423,4443,4447,4466,4489,4509,4527,4545,4549,4568,4591,4612,4630,4649,4653,4672,4695,4716,4734,4752,4756,4775,4798,4820,4839,4858,4863,4883,4907,4929,4948,4953,4973,4997,5019],{"__ignoreMap":170},[224,4219,4220,4222,4224,4226],{"class":226,"line":227},[224,4221,271],{"class":270},[224,4223,3697],{"class":234},[224,4225,3992],{"class":234},[224,4227,4228],{"class":234}," production-internet\n",[224,4230,4231,4233,4235,4237,4240,4242],{"class":226,"line":283},[224,4232,271],{"class":270},[224,4234,3697],{"class":234},[224,4236,3992],{"class":234},[224,4238,4239],{"class":234}," production-internet",[224,4241,4009],{"class":234},[224,4243,4012],{"class":234},[224,4245,4246,4248,4250,4252,4254,4256,4258,4260],{"class":226,"line":541},[224,4247,271],{"class":270},[224,4249,3697],{"class":234},[224,4251,3992],{"class":234},[224,4253,4239],{"class":234},[224,4255,835],{"class":234},[224,4257,2109],{"class":298},[224,4259,4029],{"class":234},[224,4261,4032],{"class":234},[224,4263,4264,4266,4268,4270,4272,4274,4276,4278,4280],{"class":226,"line":548},[224,4265,271],{"class":270},[224,4267,3697],{"class":234},[224,4269,3992],{"class":234},[224,4271,4239],{"class":234},[224,4273,835],{"class":234},[224,4275,2109],{"class":298},[224,4277,4049],{"class":234},[224,4279,4052],{"class":234},[224,4281,4055],{"class":234},[224,4283,4284,4286,4288,4290,4292,4294,4296,4298],{"class":226,"line":573},[224,4285,271],{"class":270},[224,4287,3697],{"class":234},[224,4289,3992],{"class":234},[224,4291,4239],{"class":234},[224,4293,835],{"class":234},[224,4295,2109],{"class":298},[224,4297,4072],{"class":234},[224,4299,4055],{"class":234},[224,4301,4302],{"class":226,"line":599},[224,4303,545],{"emptyLinePlaceholder":544},[224,4305,4306,4308,4310,4312,4314,4316,4318,4320],{"class":226,"line":604},[224,4307,271],{"class":270},[224,4309,3697],{"class":234},[224,4311,3992],{"class":234},[224,4313,4239],{"class":234},[224,4315,835],{"class":234},[224,4317,4093],{"class":298},[224,4319,4029],{"class":234},[224,4321,4012],{"class":234},[224,4323,4324,4326,4328,4330,4332,4334,4336,4338],{"class":226,"line":628},[224,4325,271],{"class":270},[224,4327,3697],{"class":234},[224,4329,3992],{"class":234},[224,4331,4239],{"class":234},[224,4333,835],{"class":234},[224,4335,4093],{"class":298},[224,4337,4114],{"class":234},[224,4339,4117],{"class":234},[224,4341,4342,4344,4346,4348,4350,4352,4354,4356,4358],{"class":226,"line":654},[224,4343,271],{"class":270},[224,4345,3697],{"class":234},[224,4347,3992],{"class":234},[224,4349,4239],{"class":234},[224,4351,835],{"class":234},[224,4353,4093],{"class":298},[224,4355,4049],{"class":234},[224,4357,4136],{"class":234},[224,4359,4055],{"class":234},[224,4361,4362],{"class":226,"line":659},[224,4363,545],{"emptyLinePlaceholder":544},[224,4365,4366,4368,4370,4372,4374,4376,4378,4380],{"class":226,"line":683},[224,4367,271],{"class":270},[224,4369,3697],{"class":234},[224,4371,3992],{"class":234},[224,4373,4239],{"class":234},[224,4375,835],{"class":234},[224,4377,4157],{"class":298},[224,4379,4029],{"class":234},[224,4381,4032],{"class":234},[224,4383,4384,4386,4388,4390,4392,4394,4396,4398,4400,4403],{"class":226,"line":709},[224,4385,271],{"class":270},[224,4387,3697],{"class":234},[224,4389,3992],{"class":234},[224,4391,4239],{"class":234},[224,4393,835],{"class":234},[224,4395,4157],{"class":298},[224,4397,302],{"class":234},[224,4399,306],{"class":305},[224,4401,4402],{"class":234},"allow ping",[224,4404,312],{"class":305},[224,4406,4407,4409,4411,4413,4415,4417,4419,4421],{"class":226,"line":714},[224,4408,271],{"class":270},[224,4410,3697],{"class":234},[224,4412,3992],{"class":234},[224,4414,4239],{"class":234},[224,4416,835],{"class":234},[224,4418,4157],{"class":298},[224,4420,4114],{"class":234},[224,4422,4055],{"class":234},[224,4424,4425,4427,4429,4431,4433,4435,4437,4440],{"class":226,"line":736},[224,4426,271],{"class":270},[224,4428,3697],{"class":234},[224,4430,3992],{"class":234},[224,4432,4239],{"class":234},[224,4434,835],{"class":234},[224,4436,4157],{"class":298},[224,4438,4439],{"class":234}," protocop",[224,4441,4442],{"class":234}," icmp\n",[224,4444,4445],{"class":226,"line":760},[224,4446,545],{"emptyLinePlaceholder":544},[224,4448,4449,4451,4453,4455,4457,4459,4462,4464],{"class":226,"line":765},[224,4450,271],{"class":270},[224,4452,3697],{"class":234},[224,4454,3992],{"class":234},[224,4456,4239],{"class":234},[224,4458,835],{"class":234},[224,4460,4461],{"class":298}," 4",[224,4463,4029],{"class":234},[224,4465,4032],{"class":234},[224,4467,4468,4470,4472,4474,4476,4478,4480,4482,4484,4487],{"class":226,"line":789},[224,4469,271],{"class":270},[224,4471,3697],{"class":234},[224,4473,3992],{"class":234},[224,4475,4239],{"class":234},[224,4477,835],{"class":234},[224,4479,4461],{"class":298},[224,4481,302],{"class":234},[224,4483,306],{"class":305},[224,4485,4486],{"class":234},"allow dns",[224,4488,312],{"class":305},[224,4490,4491,4493,4495,4497,4499,4501,4503,4506],{"class":226,"line":1104},[224,4492,271],{"class":270},[224,4494,3697],{"class":234},[224,4496,3992],{"class":234},[224,4498,4239],{"class":234},[224,4500,835],{"class":234},[224,4502,4461],{"class":298},[224,4504,4505],{"class":234}," port",[224,4507,4508],{"class":298}," 53\n",[224,4510,4511,4513,4515,4517,4519,4521,4523,4525],{"class":226,"line":1122},[224,4512,271],{"class":270},[224,4514,3697],{"class":234},[224,4516,3992],{"class":234},[224,4518,4239],{"class":234},[224,4520,835],{"class":234},[224,4522,4461],{"class":298},[224,4524,4114],{"class":234},[224,4526,4055],{"class":234},[224,4528,4529,4531,4533,4535,4537,4539,4541,4543],{"class":226,"line":1142},[224,4530,271],{"class":270},[224,4532,3697],{"class":234},[224,4534,3992],{"class":234},[224,4536,4239],{"class":234},[224,4538,835],{"class":234},[224,4540,4461],{"class":298},[224,4542,4439],{"class":234},[224,4544,4442],{"class":234},[224,4546,4547],{"class":226,"line":1159},[224,4548,545],{"emptyLinePlaceholder":544},[224,4550,4551,4553,4555,4557,4559,4561,4564,4566],{"class":226,"line":1164},[224,4552,271],{"class":270},[224,4554,3697],{"class":234},[224,4556,3992],{"class":234},[224,4558,4239],{"class":234},[224,4560,835],{"class":234},[224,4562,4563],{"class":298}," 5",[224,4565,4029],{"class":234},[224,4567,4032],{"class":234},[224,4569,4570,4572,4574,4576,4578,4580,4582,4584,4586,4589],{"class":226,"line":1186},[224,4571,271],{"class":270},[224,4573,3697],{"class":234},[224,4575,3992],{"class":234},[224,4577,4239],{"class":234},[224,4579,835],{"class":234},[224,4581,4563],{"class":298},[224,4583,302],{"class":234},[224,4585,306],{"class":305},[224,4587,4588],{"class":234},"allow webpage traffic",[224,4590,312],{"class":305},[224,4592,4593,4595,4597,4599,4601,4603,4605,4607,4609],{"class":226,"line":1204},[224,4594,271],{"class":270},[224,4596,3697],{"class":234},[224,4598,3992],{"class":234},[224,4600,4239],{"class":234},[224,4602,835],{"class":234},[224,4604,4563],{"class":298},[224,4606,1638],{"class":234},[224,4608,4505],{"class":234},[224,4610,4611],{"class":234}," 80,443\n",[224,4613,4614,4616,4618,4620,4622,4624,4626,4628],{"class":226,"line":1224},[224,4615,271],{"class":270},[224,4617,3697],{"class":234},[224,4619,3992],{"class":234},[224,4621,4239],{"class":234},[224,4623,835],{"class":234},[224,4625,4563],{"class":298},[224,4627,4114],{"class":234},[224,4629,4055],{"class":234},[224,4631,4632,4634,4636,4638,4640,4642,4644,4646],{"class":226,"line":1241},[224,4633,271],{"class":270},[224,4635,3697],{"class":234},[224,4637,3992],{"class":234},[224,4639,4239],{"class":234},[224,4641,835],{"class":234},[224,4643,4563],{"class":298},[224,4645,4439],{"class":234},[224,4647,4648],{"class":234}," tcp\n",[224,4650,4651],{"class":226,"line":1246},[224,4652,545],{"emptyLinePlaceholder":544},[224,4654,4655,4657,4659,4661,4663,4665,4668,4670],{"class":226,"line":1268},[224,4656,271],{"class":270},[224,4658,3697],{"class":234},[224,4660,3992],{"class":234},[224,4662,4239],{"class":234},[224,4664,835],{"class":234},[224,4666,4667],{"class":298}," 6",[224,4669,4029],{"class":234},[224,4671,4032],{"class":234},[224,4673,4674,4676,4678,4680,4682,4684,4686,4688,4690,4693],{"class":226,"line":1286},[224,4675,271],{"class":270},[224,4677,3697],{"class":234},[224,4679,3992],{"class":234},[224,4681,4239],{"class":234},[224,4683,835],{"class":234},[224,4685,4667],{"class":298},[224,4687,302],{"class":234},[224,4689,306],{"class":305},[224,4691,4692],{"class":234},"allow ftp",[224,4694,312],{"class":305},[224,4696,4697,4699,4701,4703,4705,4707,4709,4711,4713],{"class":226,"line":1306},[224,4698,271],{"class":270},[224,4700,3697],{"class":234},[224,4702,3992],{"class":234},[224,4704,4239],{"class":234},[224,4706,835],{"class":234},[224,4708,4667],{"class":298},[224,4710,1638],{"class":234},[224,4712,4505],{"class":234},[224,4714,4715],{"class":234}," 20,21\n",[224,4717,4718,4720,4722,4724,4726,4728,4730,4732],{"class":226,"line":1323},[224,4719,271],{"class":270},[224,4721,3697],{"class":234},[224,4723,3992],{"class":234},[224,4725,4239],{"class":234},[224,4727,835],{"class":234},[224,4729,4667],{"class":298},[224,4731,4114],{"class":234},[224,4733,4055],{"class":234},[224,4735,4736,4738,4740,4742,4744,4746,4748,4750],{"class":226,"line":1328},[224,4737,271],{"class":270},[224,4739,3697],{"class":234},[224,4741,3992],{"class":234},[224,4743,4239],{"class":234},[224,4745,835],{"class":234},[224,4747,4667],{"class":298},[224,4749,4439],{"class":234},[224,4751,4648],{"class":234},[224,4753,4754],{"class":226,"line":1350},[224,4755,545],{"emptyLinePlaceholder":544},[224,4757,4758,4760,4762,4764,4766,4768,4771,4773],{"class":226,"line":1368},[224,4759,271],{"class":270},[224,4761,3697],{"class":234},[224,4763,3992],{"class":234},[224,4765,4239],{"class":234},[224,4767,835],{"class":234},[224,4769,4770],{"class":298}," 7",[224,4772,4029],{"class":234},[224,4774,4032],{"class":234},[224,4776,4777,4779,4781,4783,4785,4787,4789,4791,4793,4796],{"class":226,"line":1388},[224,4778,271],{"class":270},[224,4780,3697],{"class":234},[224,4782,3992],{"class":234},[224,4784,4239],{"class":234},[224,4786,835],{"class":234},[224,4788,4770],{"class":298},[224,4790,302],{"class":234},[224,4792,306],{"class":305},[224,4794,4795],{"class":234},"allow ssh",[224,4797,312],{"class":305},[224,4799,4801,4803,4805,4807,4809,4811,4813,4815,4817],{"class":226,"line":4800},36,[224,4802,271],{"class":270},[224,4804,3697],{"class":234},[224,4806,3992],{"class":234},[224,4808,4239],{"class":234},[224,4810,835],{"class":234},[224,4812,4770],{"class":298},[224,4814,1638],{"class":234},[224,4816,4505],{"class":234},[224,4818,4819],{"class":298}," 22\n",[224,4821,4823,4825,4827,4829,4831,4833,4835,4837],{"class":226,"line":4822},37,[224,4824,271],{"class":270},[224,4826,3697],{"class":234},[224,4828,3992],{"class":234},[224,4830,4239],{"class":234},[224,4832,835],{"class":234},[224,4834,4770],{"class":298},[224,4836,4114],{"class":234},[224,4838,4055],{"class":234},[224,4840,4842,4844,4846,4848,4850,4852,4854,4856],{"class":226,"line":4841},38,[224,4843,271],{"class":270},[224,4845,3697],{"class":234},[224,4847,3992],{"class":234},[224,4849,4239],{"class":234},[224,4851,835],{"class":234},[224,4853,4770],{"class":298},[224,4855,4439],{"class":234},[224,4857,4648],{"class":234},[224,4859,4861],{"class":226,"line":4860},39,[224,4862,545],{"emptyLinePlaceholder":544},[224,4864,4866,4868,4870,4872,4874,4876,4879,4881],{"class":226,"line":4865},40,[224,4867,271],{"class":270},[224,4869,3697],{"class":234},[224,4871,3992],{"class":234},[224,4873,4239],{"class":234},[224,4875,835],{"class":234},[224,4877,4878],{"class":298}," 8",[224,4880,4029],{"class":234},[224,4882,4032],{"class":234},[224,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4905],{"class":226,"line":4885},41,[224,4887,271],{"class":270},[224,4889,3697],{"class":234},[224,4891,3992],{"class":234},[224,4893,4239],{"class":234},[224,4895,835],{"class":234},[224,4897,4878],{"class":298},[224,4899,302],{"class":234},[224,4901,306],{"class":305},[224,4903,4904],{"class":234},"allow vnc",[224,4906,312],{"class":305},[224,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926],{"class":226,"line":4909},42,[224,4911,271],{"class":270},[224,4913,3697],{"class":234},[224,4915,3992],{"class":234},[224,4917,4239],{"class":234},[224,4919,835],{"class":234},[224,4921,4878],{"class":298},[224,4923,1638],{"class":234},[224,4925,4505],{"class":234},[224,4927,4928],{"class":234}," 5900-5910\n",[224,4930,4932,4934,4936,4938,4940,4942,4944,4946],{"class":226,"line":4931},43,[224,4933,271],{"class":270},[224,4935,3697],{"class":234},[224,4937,3992],{"class":234},[224,4939,4239],{"class":234},[224,4941,835],{"class":234},[224,4943,4878],{"class":298},[224,4945,4439],{"class":234},[224,4947,4648],{"class":234},[224,4949,4951],{"class":226,"line":4950},44,[224,4952,545],{"emptyLinePlaceholder":544},[224,4954,4956,4958,4960,4962,4964,4966,4969,4971],{"class":226,"line":4955},45,[224,4957,271],{"class":270},[224,4959,3697],{"class":234},[224,4961,3992],{"class":234},[224,4963,4239],{"class":234},[224,4965,835],{"class":234},[224,4967,4968],{"class":298}," 9",[224,4970,4029],{"class":234},[224,4972,4032],{"class":234},[224,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4995],{"class":226,"line":4975},46,[224,4977,271],{"class":270},[224,4979,3697],{"class":234},[224,4981,3992],{"class":234},[224,4983,4239],{"class":234},[224,4985,835],{"class":234},[224,4987,4968],{"class":298},[224,4989,302],{"class":234},[224,4991,306],{"class":305},[224,4993,4994],{"class":234},"allow openvpn",[224,4996,312],{"class":305},[224,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016],{"class":226,"line":4999},47,[224,5001,271],{"class":270},[224,5003,3697],{"class":234},[224,5005,3992],{"class":234},[224,5007,4239],{"class":234},[224,5009,835],{"class":234},[224,5011,4968],{"class":298},[224,5013,1638],{"class":234},[224,5015,4505],{"class":234},[224,5017,5018],{"class":298}," 1194\n",[224,5020,5022,5024,5026,5028,5030,5032,5034,5036],{"class":226,"line":5021},48,[224,5023,271],{"class":270},[224,5025,3697],{"class":234},[224,5027,3992],{"class":234},[224,5029,4239],{"class":234},[224,5031,835],{"class":234},[224,5033,4968],{"class":298},[224,5035,4439],{"class":234},[224,5037,5038],{"class":234}," tcp_udp\n",[15,5040,3974,5041,4212],{},[134,5042,5043],{},": multimedia-internet",[215,5045,5047],{"className":217,"code":5046,"language":219,"meta":170,"style":170},"set firewall name multimedia-internet\nset firewall name multimedia-internet defaut-action drop\nset firewall name multimedia-internet rule 1 action accept\nset firewall name multimedia-internet rule 1 state estabished enable\nset firewall name multimedia-internet rule 1 related enable\n\nset firewall name multimedia-internet rule 2 action drop\nset firewall name multimedia-internet rule 2 log disable\nset firewall name multimedia-internet rule 2 state invalid enable\n\nset firewall name multimedia-internet rule 3 action accept\nset firewall name multimedia-internet rule 3 description \"allow ping\"\nset firewall name multimedia-internet rule 3 log enable\nset firewall name multimedia-internet rule 3 protocop icmp\n\nset firewall name multimedia-internet rule 4 action accept\nset firewall name multimedia-internet rule 4 description \"allow dns\"\nset firewall name multimedia-internet rule 4 port 53\nset firewall name multimedia-internet rule 4 log enable\nset firewall name multimedia-internet rule 4 protocop icmp\n\nset firewall name multimedia-internet rule 5 action accept\nset firewall name multimedia-internet rule 5 description \"allow webpage traffic\"\nset firewall name multimedia-internet rule 5 destination port 80,443\nset firewall name multimedia-internet rule 5 log enable\nset firewall name multimedia-internet rule 5 protocop tcp\n",[221,5048,5049,5060,5075,5093,5113,5131,5135,5153,5171,5191,5195,5213,5235,5253,5271,5275,5293,5315,5333,5351,5369,5373,5391,5413,5433,5451],{"__ignoreMap":170},[224,5050,5051,5053,5055,5057],{"class":226,"line":227},[224,5052,271],{"class":270},[224,5054,3697],{"class":234},[224,5056,3992],{"class":234},[224,5058,5059],{"class":234}," multimedia-internet\n",[224,5061,5062,5064,5066,5068,5071,5073],{"class":226,"line":283},[224,5063,271],{"class":270},[224,5065,3697],{"class":234},[224,5067,3992],{"class":234},[224,5069,5070],{"class":234}," multimedia-internet",[224,5072,4009],{"class":234},[224,5074,4012],{"class":234},[224,5076,5077,5079,5081,5083,5085,5087,5089,5091],{"class":226,"line":541},[224,5078,271],{"class":270},[224,5080,3697],{"class":234},[224,5082,3992],{"class":234},[224,5084,5070],{"class":234},[224,5086,835],{"class":234},[224,5088,2109],{"class":298},[224,5090,4029],{"class":234},[224,5092,4032],{"class":234},[224,5094,5095,5097,5099,5101,5103,5105,5107,5109,5111],{"class":226,"line":548},[224,5096,271],{"class":270},[224,5098,3697],{"class":234},[224,5100,3992],{"class":234},[224,5102,5070],{"class":234},[224,5104,835],{"class":234},[224,5106,2109],{"class":298},[224,5108,4049],{"class":234},[224,5110,4052],{"class":234},[224,5112,4055],{"class":234},[224,5114,5115,5117,5119,5121,5123,5125,5127,5129],{"class":226,"line":573},[224,5116,271],{"class":270},[224,5118,3697],{"class":234},[224,5120,3992],{"class":234},[224,5122,5070],{"class":234},[224,5124,835],{"class":234},[224,5126,2109],{"class":298},[224,5128,4072],{"class":234},[224,5130,4055],{"class":234},[224,5132,5133],{"class":226,"line":599},[224,5134,545],{"emptyLinePlaceholder":544},[224,5136,5137,5139,5141,5143,5145,5147,5149,5151],{"class":226,"line":604},[224,5138,271],{"class":270},[224,5140,3697],{"class":234},[224,5142,3992],{"class":234},[224,5144,5070],{"class":234},[224,5146,835],{"class":234},[224,5148,4093],{"class":298},[224,5150,4029],{"class":234},[224,5152,4012],{"class":234},[224,5154,5155,5157,5159,5161,5163,5165,5167,5169],{"class":226,"line":628},[224,5156,271],{"class":270},[224,5158,3697],{"class":234},[224,5160,3992],{"class":234},[224,5162,5070],{"class":234},[224,5164,835],{"class":234},[224,5166,4093],{"class":298},[224,5168,4114],{"class":234},[224,5170,4117],{"class":234},[224,5172,5173,5175,5177,5179,5181,5183,5185,5187,5189],{"class":226,"line":654},[224,5174,271],{"class":270},[224,5176,3697],{"class":234},[224,5178,3992],{"class":234},[224,5180,5070],{"class":234},[224,5182,835],{"class":234},[224,5184,4093],{"class":298},[224,5186,4049],{"class":234},[224,5188,4136],{"class":234},[224,5190,4055],{"class":234},[224,5192,5193],{"class":226,"line":659},[224,5194,545],{"emptyLinePlaceholder":544},[224,5196,5197,5199,5201,5203,5205,5207,5209,5211],{"class":226,"line":683},[224,5198,271],{"class":270},[224,5200,3697],{"class":234},[224,5202,3992],{"class":234},[224,5204,5070],{"class":234},[224,5206,835],{"class":234},[224,5208,4157],{"class":298},[224,5210,4029],{"class":234},[224,5212,4032],{"class":234},[224,5214,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233],{"class":226,"line":709},[224,5216,271],{"class":270},[224,5218,3697],{"class":234},[224,5220,3992],{"class":234},[224,5222,5070],{"class":234},[224,5224,835],{"class":234},[224,5226,4157],{"class":298},[224,5228,302],{"class":234},[224,5230,306],{"class":305},[224,5232,4402],{"class":234},[224,5234,312],{"class":305},[224,5236,5237,5239,5241,5243,5245,5247,5249,5251],{"class":226,"line":714},[224,5238,271],{"class":270},[224,5240,3697],{"class":234},[224,5242,3992],{"class":234},[224,5244,5070],{"class":234},[224,5246,835],{"class":234},[224,5248,4157],{"class":298},[224,5250,4114],{"class":234},[224,5252,4055],{"class":234},[224,5254,5255,5257,5259,5261,5263,5265,5267,5269],{"class":226,"line":736},[224,5256,271],{"class":270},[224,5258,3697],{"class":234},[224,5260,3992],{"class":234},[224,5262,5070],{"class":234},[224,5264,835],{"class":234},[224,5266,4157],{"class":298},[224,5268,4439],{"class":234},[224,5270,4442],{"class":234},[224,5272,5273],{"class":226,"line":760},[224,5274,545],{"emptyLinePlaceholder":544},[224,5276,5277,5279,5281,5283,5285,5287,5289,5291],{"class":226,"line":765},[224,5278,271],{"class":270},[224,5280,3697],{"class":234},[224,5282,3992],{"class":234},[224,5284,5070],{"class":234},[224,5286,835],{"class":234},[224,5288,4461],{"class":298},[224,5290,4029],{"class":234},[224,5292,4032],{"class":234},[224,5294,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313],{"class":226,"line":789},[224,5296,271],{"class":270},[224,5298,3697],{"class":234},[224,5300,3992],{"class":234},[224,5302,5070],{"class":234},[224,5304,835],{"class":234},[224,5306,4461],{"class":298},[224,5308,302],{"class":234},[224,5310,306],{"class":305},[224,5312,4486],{"class":234},[224,5314,312],{"class":305},[224,5316,5317,5319,5321,5323,5325,5327,5329,5331],{"class":226,"line":1104},[224,5318,271],{"class":270},[224,5320,3697],{"class":234},[224,5322,3992],{"class":234},[224,5324,5070],{"class":234},[224,5326,835],{"class":234},[224,5328,4461],{"class":298},[224,5330,4505],{"class":234},[224,5332,4508],{"class":298},[224,5334,5335,5337,5339,5341,5343,5345,5347,5349],{"class":226,"line":1122},[224,5336,271],{"class":270},[224,5338,3697],{"class":234},[224,5340,3992],{"class":234},[224,5342,5070],{"class":234},[224,5344,835],{"class":234},[224,5346,4461],{"class":298},[224,5348,4114],{"class":234},[224,5350,4055],{"class":234},[224,5352,5353,5355,5357,5359,5361,5363,5365,5367],{"class":226,"line":1142},[224,5354,271],{"class":270},[224,5356,3697],{"class":234},[224,5358,3992],{"class":234},[224,5360,5070],{"class":234},[224,5362,835],{"class":234},[224,5364,4461],{"class":298},[224,5366,4439],{"class":234},[224,5368,4442],{"class":234},[224,5370,5371],{"class":226,"line":1159},[224,5372,545],{"emptyLinePlaceholder":544},[224,5374,5375,5377,5379,5381,5383,5385,5387,5389],{"class":226,"line":1164},[224,5376,271],{"class":270},[224,5378,3697],{"class":234},[224,5380,3992],{"class":234},[224,5382,5070],{"class":234},[224,5384,835],{"class":234},[224,5386,4563],{"class":298},[224,5388,4029],{"class":234},[224,5390,4032],{"class":234},[224,5392,5393,5395,5397,5399,5401,5403,5405,5407,5409,5411],{"class":226,"line":1186},[224,5394,271],{"class":270},[224,5396,3697],{"class":234},[224,5398,3992],{"class":234},[224,5400,5070],{"class":234},[224,5402,835],{"class":234},[224,5404,4563],{"class":298},[224,5406,302],{"class":234},[224,5408,306],{"class":305},[224,5410,4588],{"class":234},[224,5412,312],{"class":305},[224,5414,5415,5417,5419,5421,5423,5425,5427,5429,5431],{"class":226,"line":1204},[224,5416,271],{"class":270},[224,5418,3697],{"class":234},[224,5420,3992],{"class":234},[224,5422,5070],{"class":234},[224,5424,835],{"class":234},[224,5426,4563],{"class":298},[224,5428,1638],{"class":234},[224,5430,4505],{"class":234},[224,5432,4611],{"class":234},[224,5434,5435,5437,5439,5441,5443,5445,5447,5449],{"class":226,"line":1224},[224,5436,271],{"class":270},[224,5438,3697],{"class":234},[224,5440,3992],{"class":234},[224,5442,5070],{"class":234},[224,5444,835],{"class":234},[224,5446,4563],{"class":298},[224,5448,4114],{"class":234},[224,5450,4055],{"class":234},[224,5452,5453,5455,5457,5459,5461,5463,5465,5467],{"class":226,"line":1241},[224,5454,271],{"class":270},[224,5456,3697],{"class":234},[224,5458,3992],{"class":234},[224,5460,5070],{"class":234},[224,5462,835],{"class":234},[224,5464,4563],{"class":298},[224,5466,4439],{"class":234},[224,5468,4648],{"class":234},[15,5470,3974,5471,4212],{},[134,5472,5473],{},": sensible-internet",[215,5475,5477],{"className":217,"code":5476,"language":219,"meta":170,"style":170},"set firewall name sensible-internet\nset firewall name sensible-internet defaut-action drop\nset firewall name sensible-internet rule 1 action accept\nset firewall name sensible-internet rule 1 state estabished enable\nset firewall name sensible-internet rule 1 related enable\n\nset firewall name sensible-internet rule 2 action drop\nset firewall name sensible-internet rule 2 log disable\nset firewall name sensible-internet rule 2 state invalid enable\n\nset firewall name sensible-internet rule 3 action accept\nset firewall name sensible-internet rule 3 description \"allow ping\"\nset firewall name sensible-internet rule 3 log enable\nset firewall name sensible-internet rule 3 protocop icmp\n\nset firewall name sensible-internet rule 4 action accept\nset firewall name sensible-internet rule 4 description \"allow dns\"\nset firewall name sensible-internet rule 4 port 53\nset firewall name sensible-internet rule 4 log enable\nset firewall name sensible-internet rule 4 protocop icmp\n\nset firewall name sensible-internet rule 5 action accept\nset firewall name sensible-internet rule 5 description \"allow webpage traffic\"\nset firewall name sensible-internet rule 5 destination port 80,443\nset firewall name sensible-internet rule 5 log enable\nset firewall name sensible-internet rule 5 protocop tcp\n",[221,5478,5479,5490,5505,5523,5543,5561,5565,5583,5601,5621,5625,5643,5665,5683,5701,5705,5723,5745,5763,5781,5799,5803,5821,5843,5863,5881],{"__ignoreMap":170},[224,5480,5481,5483,5485,5487],{"class":226,"line":227},[224,5482,271],{"class":270},[224,5484,3697],{"class":234},[224,5486,3992],{"class":234},[224,5488,5489],{"class":234}," sensible-internet\n",[224,5491,5492,5494,5496,5498,5501,5503],{"class":226,"line":283},[224,5493,271],{"class":270},[224,5495,3697],{"class":234},[224,5497,3992],{"class":234},[224,5499,5500],{"class":234}," sensible-internet",[224,5502,4009],{"class":234},[224,5504,4012],{"class":234},[224,5506,5507,5509,5511,5513,5515,5517,5519,5521],{"class":226,"line":541},[224,5508,271],{"class":270},[224,5510,3697],{"class":234},[224,5512,3992],{"class":234},[224,5514,5500],{"class":234},[224,5516,835],{"class":234},[224,5518,2109],{"class":298},[224,5520,4029],{"class":234},[224,5522,4032],{"class":234},[224,5524,5525,5527,5529,5531,5533,5535,5537,5539,5541],{"class":226,"line":548},[224,5526,271],{"class":270},[224,5528,3697],{"class":234},[224,5530,3992],{"class":234},[224,5532,5500],{"class":234},[224,5534,835],{"class":234},[224,5536,2109],{"class":298},[224,5538,4049],{"class":234},[224,5540,4052],{"class":234},[224,5542,4055],{"class":234},[224,5544,5545,5547,5549,5551,5553,5555,5557,5559],{"class":226,"line":573},[224,5546,271],{"class":270},[224,5548,3697],{"class":234},[224,5550,3992],{"class":234},[224,5552,5500],{"class":234},[224,5554,835],{"class":234},[224,5556,2109],{"class":298},[224,5558,4072],{"class":234},[224,5560,4055],{"class":234},[224,5562,5563],{"class":226,"line":599},[224,5564,545],{"emptyLinePlaceholder":544},[224,5566,5567,5569,5571,5573,5575,5577,5579,5581],{"class":226,"line":604},[224,5568,271],{"class":270},[224,5570,3697],{"class":234},[224,5572,3992],{"class":234},[224,5574,5500],{"class":234},[224,5576,835],{"class":234},[224,5578,4093],{"class":298},[224,5580,4029],{"class":234},[224,5582,4012],{"class":234},[224,5584,5585,5587,5589,5591,5593,5595,5597,5599],{"class":226,"line":628},[224,5586,271],{"class":270},[224,5588,3697],{"class":234},[224,5590,3992],{"class":234},[224,5592,5500],{"class":234},[224,5594,835],{"class":234},[224,5596,4093],{"class":298},[224,5598,4114],{"class":234},[224,5600,4117],{"class":234},[224,5602,5603,5605,5607,5609,5611,5613,5615,5617,5619],{"class":226,"line":654},[224,5604,271],{"class":270},[224,5606,3697],{"class":234},[224,5608,3992],{"class":234},[224,5610,5500],{"class":234},[224,5612,835],{"class":234},[224,5614,4093],{"class":298},[224,5616,4049],{"class":234},[224,5618,4136],{"class":234},[224,5620,4055],{"class":234},[224,5622,5623],{"class":226,"line":659},[224,5624,545],{"emptyLinePlaceholder":544},[224,5626,5627,5629,5631,5633,5635,5637,5639,5641],{"class":226,"line":683},[224,5628,271],{"class":270},[224,5630,3697],{"class":234},[224,5632,3992],{"class":234},[224,5634,5500],{"class":234},[224,5636,835],{"class":234},[224,5638,4157],{"class":298},[224,5640,4029],{"class":234},[224,5642,4032],{"class":234},[224,5644,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663],{"class":226,"line":709},[224,5646,271],{"class":270},[224,5648,3697],{"class":234},[224,5650,3992],{"class":234},[224,5652,5500],{"class":234},[224,5654,835],{"class":234},[224,5656,4157],{"class":298},[224,5658,302],{"class":234},[224,5660,306],{"class":305},[224,5662,4402],{"class":234},[224,5664,312],{"class":305},[224,5666,5667,5669,5671,5673,5675,5677,5679,5681],{"class":226,"line":714},[224,5668,271],{"class":270},[224,5670,3697],{"class":234},[224,5672,3992],{"class":234},[224,5674,5500],{"class":234},[224,5676,835],{"class":234},[224,5678,4157],{"class":298},[224,5680,4114],{"class":234},[224,5682,4055],{"class":234},[224,5684,5685,5687,5689,5691,5693,5695,5697,5699],{"class":226,"line":736},[224,5686,271],{"class":270},[224,5688,3697],{"class":234},[224,5690,3992],{"class":234},[224,5692,5500],{"class":234},[224,5694,835],{"class":234},[224,5696,4157],{"class":298},[224,5698,4439],{"class":234},[224,5700,4442],{"class":234},[224,5702,5703],{"class":226,"line":760},[224,5704,545],{"emptyLinePlaceholder":544},[224,5706,5707,5709,5711,5713,5715,5717,5719,5721],{"class":226,"line":765},[224,5708,271],{"class":270},[224,5710,3697],{"class":234},[224,5712,3992],{"class":234},[224,5714,5500],{"class":234},[224,5716,835],{"class":234},[224,5718,4461],{"class":298},[224,5720,4029],{"class":234},[224,5722,4032],{"class":234},[224,5724,5725,5727,5729,5731,5733,5735,5737,5739,5741,5743],{"class":226,"line":789},[224,5726,271],{"class":270},[224,5728,3697],{"class":234},[224,5730,3992],{"class":234},[224,5732,5500],{"class":234},[224,5734,835],{"class":234},[224,5736,4461],{"class":298},[224,5738,302],{"class":234},[224,5740,306],{"class":305},[224,5742,4486],{"class":234},[224,5744,312],{"class":305},[224,5746,5747,5749,5751,5753,5755,5757,5759,5761],{"class":226,"line":1104},[224,5748,271],{"class":270},[224,5750,3697],{"class":234},[224,5752,3992],{"class":234},[224,5754,5500],{"class":234},[224,5756,835],{"class":234},[224,5758,4461],{"class":298},[224,5760,4505],{"class":234},[224,5762,4508],{"class":298},[224,5764,5765,5767,5769,5771,5773,5775,5777,5779],{"class":226,"line":1122},[224,5766,271],{"class":270},[224,5768,3697],{"class":234},[224,5770,3992],{"class":234},[224,5772,5500],{"class":234},[224,5774,835],{"class":234},[224,5776,4461],{"class":298},[224,5778,4114],{"class":234},[224,5780,4055],{"class":234},[224,5782,5783,5785,5787,5789,5791,5793,5795,5797],{"class":226,"line":1142},[224,5784,271],{"class":270},[224,5786,3697],{"class":234},[224,5788,3992],{"class":234},[224,5790,5500],{"class":234},[224,5792,835],{"class":234},[224,5794,4461],{"class":298},[224,5796,4439],{"class":234},[224,5798,4442],{"class":234},[224,5800,5801],{"class":226,"line":1159},[224,5802,545],{"emptyLinePlaceholder":544},[224,5804,5805,5807,5809,5811,5813,5815,5817,5819],{"class":226,"line":1164},[224,5806,271],{"class":270},[224,5808,3697],{"class":234},[224,5810,3992],{"class":234},[224,5812,5500],{"class":234},[224,5814,835],{"class":234},[224,5816,4563],{"class":298},[224,5818,4029],{"class":234},[224,5820,4032],{"class":234},[224,5822,5823,5825,5827,5829,5831,5833,5835,5837,5839,5841],{"class":226,"line":1186},[224,5824,271],{"class":270},[224,5826,3697],{"class":234},[224,5828,3992],{"class":234},[224,5830,5500],{"class":234},[224,5832,835],{"class":234},[224,5834,4563],{"class":298},[224,5836,302],{"class":234},[224,5838,306],{"class":305},[224,5840,4588],{"class":234},[224,5842,312],{"class":305},[224,5844,5845,5847,5849,5851,5853,5855,5857,5859,5861],{"class":226,"line":1204},[224,5846,271],{"class":270},[224,5848,3697],{"class":234},[224,5850,3992],{"class":234},[224,5852,5500],{"class":234},[224,5854,835],{"class":234},[224,5856,4563],{"class":298},[224,5858,1638],{"class":234},[224,5860,4505],{"class":234},[224,5862,4611],{"class":234},[224,5864,5865,5867,5869,5871,5873,5875,5877,5879],{"class":226,"line":1224},[224,5866,271],{"class":270},[224,5868,3697],{"class":234},[224,5870,3992],{"class":234},[224,5872,5500],{"class":234},[224,5874,835],{"class":234},[224,5876,4563],{"class":298},[224,5878,4114],{"class":234},[224,5880,4055],{"class":234},[224,5882,5883,5885,5887,5889,5891,5893,5895,5897],{"class":226,"line":1241},[224,5884,271],{"class":270},[224,5886,3697],{"class":234},[224,5888,3992],{"class":234},[224,5890,5500],{"class":234},[224,5892,835],{"class":234},[224,5894,4563],{"class":298},[224,5896,4439],{"class":234},[224,5898,4648],{"class":234},[15,5900,3974,5901,4212],{},[134,5902,5903],{},": domotique-internet",[215,5905,5907],{"className":217,"code":5906,"language":219,"meta":170,"style":170},"set firewall name domotique-internet\nset firewall name domotique-internet defaut-action drop\nset firewall name domotique-internet rule 1 action accept\nset firewall name domotique-internet rule 1 state estabished enable\nset firewall name domotique-internet rule 1 related enable\n\nset firewall name domotique-internet rule 2 action drop\nset firewall name domotique-internet rule 2 log disable\nset firewall name domotique-internet rule 2 state invalid enable\n\nset firewall name domotique-internet rule 3 action accept\nset firewall name domotique-internet rule 3 description \"allow ping\"\nset firewall name domotique-internet rule 3 log enable\nset firewall name domotique-internet rule 3 protocop icmp\n\nset firewall name domotique-internet rule 4 action accept\nset firewall name domotique-internet rule 4 description \"allow dns\"\nset firewall name domotique-internet rule 4 port 53\nset firewall name domotique-internet rule 4 log enable\nset firewall name domotique-internet rule 4 protocop icmp\n\nset firewall name domotique-internet rule 5 action accept\nset firewall name domotique-internet rule 5 description \"allow webpage traffic ssl\"\nset firewall name domotique-internet rule 5 destination port 443\nset firewall name domotique-internet rule 5 log enable\nset firewall name domotique-internet rule 5 protocop tcp\n",[221,5908,5909,5920,5935,5953,5973,5991,5995,6013,6031,6051,6055,6073,6095,6113,6131,6135,6153,6175,6193,6211,6229,6233,6251,6274,6295,6313],{"__ignoreMap":170},[224,5910,5911,5913,5915,5917],{"class":226,"line":227},[224,5912,271],{"class":270},[224,5914,3697],{"class":234},[224,5916,3992],{"class":234},[224,5918,5919],{"class":234}," domotique-internet\n",[224,5921,5922,5924,5926,5928,5931,5933],{"class":226,"line":283},[224,5923,271],{"class":270},[224,5925,3697],{"class":234},[224,5927,3992],{"class":234},[224,5929,5930],{"class":234}," domotique-internet",[224,5932,4009],{"class":234},[224,5934,4012],{"class":234},[224,5936,5937,5939,5941,5943,5945,5947,5949,5951],{"class":226,"line":541},[224,5938,271],{"class":270},[224,5940,3697],{"class":234},[224,5942,3992],{"class":234},[224,5944,5930],{"class":234},[224,5946,835],{"class":234},[224,5948,2109],{"class":298},[224,5950,4029],{"class":234},[224,5952,4032],{"class":234},[224,5954,5955,5957,5959,5961,5963,5965,5967,5969,5971],{"class":226,"line":548},[224,5956,271],{"class":270},[224,5958,3697],{"class":234},[224,5960,3992],{"class":234},[224,5962,5930],{"class":234},[224,5964,835],{"class":234},[224,5966,2109],{"class":298},[224,5968,4049],{"class":234},[224,5970,4052],{"class":234},[224,5972,4055],{"class":234},[224,5974,5975,5977,5979,5981,5983,5985,5987,5989],{"class":226,"line":573},[224,5976,271],{"class":270},[224,5978,3697],{"class":234},[224,5980,3992],{"class":234},[224,5982,5930],{"class":234},[224,5984,835],{"class":234},[224,5986,2109],{"class":298},[224,5988,4072],{"class":234},[224,5990,4055],{"class":234},[224,5992,5993],{"class":226,"line":599},[224,5994,545],{"emptyLinePlaceholder":544},[224,5996,5997,5999,6001,6003,6005,6007,6009,6011],{"class":226,"line":604},[224,5998,271],{"class":270},[224,6000,3697],{"class":234},[224,6002,3992],{"class":234},[224,6004,5930],{"class":234},[224,6006,835],{"class":234},[224,6008,4093],{"class":298},[224,6010,4029],{"class":234},[224,6012,4012],{"class":234},[224,6014,6015,6017,6019,6021,6023,6025,6027,6029],{"class":226,"line":628},[224,6016,271],{"class":270},[224,6018,3697],{"class":234},[224,6020,3992],{"class":234},[224,6022,5930],{"class":234},[224,6024,835],{"class":234},[224,6026,4093],{"class":298},[224,6028,4114],{"class":234},[224,6030,4117],{"class":234},[224,6032,6033,6035,6037,6039,6041,6043,6045,6047,6049],{"class":226,"line":654},[224,6034,271],{"class":270},[224,6036,3697],{"class":234},[224,6038,3992],{"class":234},[224,6040,5930],{"class":234},[224,6042,835],{"class":234},[224,6044,4093],{"class":298},[224,6046,4049],{"class":234},[224,6048,4136],{"class":234},[224,6050,4055],{"class":234},[224,6052,6053],{"class":226,"line":659},[224,6054,545],{"emptyLinePlaceholder":544},[224,6056,6057,6059,6061,6063,6065,6067,6069,6071],{"class":226,"line":683},[224,6058,271],{"class":270},[224,6060,3697],{"class":234},[224,6062,3992],{"class":234},[224,6064,5930],{"class":234},[224,6066,835],{"class":234},[224,6068,4157],{"class":298},[224,6070,4029],{"class":234},[224,6072,4032],{"class":234},[224,6074,6075,6077,6079,6081,6083,6085,6087,6089,6091,6093],{"class":226,"line":709},[224,6076,271],{"class":270},[224,6078,3697],{"class":234},[224,6080,3992],{"class":234},[224,6082,5930],{"class":234},[224,6084,835],{"class":234},[224,6086,4157],{"class":298},[224,6088,302],{"class":234},[224,6090,306],{"class":305},[224,6092,4402],{"class":234},[224,6094,312],{"class":305},[224,6096,6097,6099,6101,6103,6105,6107,6109,6111],{"class":226,"line":714},[224,6098,271],{"class":270},[224,6100,3697],{"class":234},[224,6102,3992],{"class":234},[224,6104,5930],{"class":234},[224,6106,835],{"class":234},[224,6108,4157],{"class":298},[224,6110,4114],{"class":234},[224,6112,4055],{"class":234},[224,6114,6115,6117,6119,6121,6123,6125,6127,6129],{"class":226,"line":736},[224,6116,271],{"class":270},[224,6118,3697],{"class":234},[224,6120,3992],{"class":234},[224,6122,5930],{"class":234},[224,6124,835],{"class":234},[224,6126,4157],{"class":298},[224,6128,4439],{"class":234},[224,6130,4442],{"class":234},[224,6132,6133],{"class":226,"line":760},[224,6134,545],{"emptyLinePlaceholder":544},[224,6136,6137,6139,6141,6143,6145,6147,6149,6151],{"class":226,"line":765},[224,6138,271],{"class":270},[224,6140,3697],{"class":234},[224,6142,3992],{"class":234},[224,6144,5930],{"class":234},[224,6146,835],{"class":234},[224,6148,4461],{"class":298},[224,6150,4029],{"class":234},[224,6152,4032],{"class":234},[224,6154,6155,6157,6159,6161,6163,6165,6167,6169,6171,6173],{"class":226,"line":789},[224,6156,271],{"class":270},[224,6158,3697],{"class":234},[224,6160,3992],{"class":234},[224,6162,5930],{"class":234},[224,6164,835],{"class":234},[224,6166,4461],{"class":298},[224,6168,302],{"class":234},[224,6170,306],{"class":305},[224,6172,4486],{"class":234},[224,6174,312],{"class":305},[224,6176,6177,6179,6181,6183,6185,6187,6189,6191],{"class":226,"line":1104},[224,6178,271],{"class":270},[224,6180,3697],{"class":234},[224,6182,3992],{"class":234},[224,6184,5930],{"class":234},[224,6186,835],{"class":234},[224,6188,4461],{"class":298},[224,6190,4505],{"class":234},[224,6192,4508],{"class":298},[224,6194,6195,6197,6199,6201,6203,6205,6207,6209],{"class":226,"line":1122},[224,6196,271],{"class":270},[224,6198,3697],{"class":234},[224,6200,3992],{"class":234},[224,6202,5930],{"class":234},[224,6204,835],{"class":234},[224,6206,4461],{"class":298},[224,6208,4114],{"class":234},[224,6210,4055],{"class":234},[224,6212,6213,6215,6217,6219,6221,6223,6225,6227],{"class":226,"line":1142},[224,6214,271],{"class":270},[224,6216,3697],{"class":234},[224,6218,3992],{"class":234},[224,6220,5930],{"class":234},[224,6222,835],{"class":234},[224,6224,4461],{"class":298},[224,6226,4439],{"class":234},[224,6228,4442],{"class":234},[224,6230,6231],{"class":226,"line":1159},[224,6232,545],{"emptyLinePlaceholder":544},[224,6234,6235,6237,6239,6241,6243,6245,6247,6249],{"class":226,"line":1164},[224,6236,271],{"class":270},[224,6238,3697],{"class":234},[224,6240,3992],{"class":234},[224,6242,5930],{"class":234},[224,6244,835],{"class":234},[224,6246,4563],{"class":298},[224,6248,4029],{"class":234},[224,6250,4032],{"class":234},[224,6252,6253,6255,6257,6259,6261,6263,6265,6267,6269,6272],{"class":226,"line":1186},[224,6254,271],{"class":270},[224,6256,3697],{"class":234},[224,6258,3992],{"class":234},[224,6260,5930],{"class":234},[224,6262,835],{"class":234},[224,6264,4563],{"class":298},[224,6266,302],{"class":234},[224,6268,306],{"class":305},[224,6270,6271],{"class":234},"allow webpage traffic ssl",[224,6273,312],{"class":305},[224,6275,6276,6278,6280,6282,6284,6286,6288,6290,6292],{"class":226,"line":1204},[224,6277,271],{"class":270},[224,6279,3697],{"class":234},[224,6281,3992],{"class":234},[224,6283,5930],{"class":234},[224,6285,835],{"class":234},[224,6287,4563],{"class":298},[224,6289,1638],{"class":234},[224,6291,4505],{"class":234},[224,6293,6294],{"class":298}," 443\n",[224,6296,6297,6299,6301,6303,6305,6307,6309,6311],{"class":226,"line":1224},[224,6298,271],{"class":270},[224,6300,3697],{"class":234},[224,6302,3992],{"class":234},[224,6304,5930],{"class":234},[224,6306,835],{"class":234},[224,6308,4563],{"class":298},[224,6310,4114],{"class":234},[224,6312,4055],{"class":234},[224,6314,6315,6317,6319,6321,6323,6325,6327,6329],{"class":226,"line":1241},[224,6316,271],{"class":270},[224,6318,3697],{"class":234},[224,6320,3992],{"class":234},[224,6322,5930],{"class":234},[224,6324,835],{"class":234},[224,6326,4563],{"class":298},[224,6328,4439],{"class":234},[224,6330,4648],{"class":234},[15,6332,3974,6333,4212],{},[134,6334,6335],{},": wifi-internet",[215,6337,6339],{"className":217,"code":6338,"language":219,"meta":170,"style":170},"set firewall name wifi-internet\nset firewall name wifi-internet defaut-action drop\nset firewall name wifi-internet rule 1 action accept\nset firewall name wifi-internet rule 1 state estabished enable\nset firewall name wifi-internet rule 1 related enable\n\nset firewall name wifi-internet rule 2 action drop\nset firewall name wifi-internet rule 2 log disable\nset firewall name wifi-internet rule 2 state invalid enable\n\nset firewall name wifi-internet rule 3 action accept\nset firewall name wifi-internet rule 3 description \"allow ping\"\nset firewall name wifi-internet rule 3 log enable\nset firewall name wifi-internet rule 3 protocop icmp\n\nset firewall name wifi-internet rule 4 action accept\nset firewall name wifi-internet rule 4 description \"allow dns\"\nset firewall name wifi-internet rule 4 port 53\nset firewall name wifi-internet rule 4 log enable\nset firewall name wifi-internet rule 4 protocop icmp\n\nset firewall name wifi-internet rule 5 action accept\nset firewall name wifi-internet rule 5 description \"allow webpage traffic\"\nset firewall name wifi-internet rule 5 destination port 80,443\nset firewall name wifi-internet rule 5 log enable\nset firewall name wifi-internet rule 5 protocop tcp\n",[221,6340,6341,6352,6367,6385,6405,6423,6427,6445,6463,6483,6487,6505,6527,6545,6563,6567,6585,6607,6625,6643,6661,6665,6683,6705,6725,6743],{"__ignoreMap":170},[224,6342,6343,6345,6347,6349],{"class":226,"line":227},[224,6344,271],{"class":270},[224,6346,3697],{"class":234},[224,6348,3992],{"class":234},[224,6350,6351],{"class":234}," wifi-internet\n",[224,6353,6354,6356,6358,6360,6363,6365],{"class":226,"line":283},[224,6355,271],{"class":270},[224,6357,3697],{"class":234},[224,6359,3992],{"class":234},[224,6361,6362],{"class":234}," wifi-internet",[224,6364,4009],{"class":234},[224,6366,4012],{"class":234},[224,6368,6369,6371,6373,6375,6377,6379,6381,6383],{"class":226,"line":541},[224,6370,271],{"class":270},[224,6372,3697],{"class":234},[224,6374,3992],{"class":234},[224,6376,6362],{"class":234},[224,6378,835],{"class":234},[224,6380,2109],{"class":298},[224,6382,4029],{"class":234},[224,6384,4032],{"class":234},[224,6386,6387,6389,6391,6393,6395,6397,6399,6401,6403],{"class":226,"line":548},[224,6388,271],{"class":270},[224,6390,3697],{"class":234},[224,6392,3992],{"class":234},[224,6394,6362],{"class":234},[224,6396,835],{"class":234},[224,6398,2109],{"class":298},[224,6400,4049],{"class":234},[224,6402,4052],{"class":234},[224,6404,4055],{"class":234},[224,6406,6407,6409,6411,6413,6415,6417,6419,6421],{"class":226,"line":573},[224,6408,271],{"class":270},[224,6410,3697],{"class":234},[224,6412,3992],{"class":234},[224,6414,6362],{"class":234},[224,6416,835],{"class":234},[224,6418,2109],{"class":298},[224,6420,4072],{"class":234},[224,6422,4055],{"class":234},[224,6424,6425],{"class":226,"line":599},[224,6426,545],{"emptyLinePlaceholder":544},[224,6428,6429,6431,6433,6435,6437,6439,6441,6443],{"class":226,"line":604},[224,6430,271],{"class":270},[224,6432,3697],{"class":234},[224,6434,3992],{"class":234},[224,6436,6362],{"class":234},[224,6438,835],{"class":234},[224,6440,4093],{"class":298},[224,6442,4029],{"class":234},[224,6444,4012],{"class":234},[224,6446,6447,6449,6451,6453,6455,6457,6459,6461],{"class":226,"line":628},[224,6448,271],{"class":270},[224,6450,3697],{"class":234},[224,6452,3992],{"class":234},[224,6454,6362],{"class":234},[224,6456,835],{"class":234},[224,6458,4093],{"class":298},[224,6460,4114],{"class":234},[224,6462,4117],{"class":234},[224,6464,6465,6467,6469,6471,6473,6475,6477,6479,6481],{"class":226,"line":654},[224,6466,271],{"class":270},[224,6468,3697],{"class":234},[224,6470,3992],{"class":234},[224,6472,6362],{"class":234},[224,6474,835],{"class":234},[224,6476,4093],{"class":298},[224,6478,4049],{"class":234},[224,6480,4136],{"class":234},[224,6482,4055],{"class":234},[224,6484,6485],{"class":226,"line":659},[224,6486,545],{"emptyLinePlaceholder":544},[224,6488,6489,6491,6493,6495,6497,6499,6501,6503],{"class":226,"line":683},[224,6490,271],{"class":270},[224,6492,3697],{"class":234},[224,6494,3992],{"class":234},[224,6496,6362],{"class":234},[224,6498,835],{"class":234},[224,6500,4157],{"class":298},[224,6502,4029],{"class":234},[224,6504,4032],{"class":234},[224,6506,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525],{"class":226,"line":709},[224,6508,271],{"class":270},[224,6510,3697],{"class":234},[224,6512,3992],{"class":234},[224,6514,6362],{"class":234},[224,6516,835],{"class":234},[224,6518,4157],{"class":298},[224,6520,302],{"class":234},[224,6522,306],{"class":305},[224,6524,4402],{"class":234},[224,6526,312],{"class":305},[224,6528,6529,6531,6533,6535,6537,6539,6541,6543],{"class":226,"line":714},[224,6530,271],{"class":270},[224,6532,3697],{"class":234},[224,6534,3992],{"class":234},[224,6536,6362],{"class":234},[224,6538,835],{"class":234},[224,6540,4157],{"class":298},[224,6542,4114],{"class":234},[224,6544,4055],{"class":234},[224,6546,6547,6549,6551,6553,6555,6557,6559,6561],{"class":226,"line":736},[224,6548,271],{"class":270},[224,6550,3697],{"class":234},[224,6552,3992],{"class":234},[224,6554,6362],{"class":234},[224,6556,835],{"class":234},[224,6558,4157],{"class":298},[224,6560,4439],{"class":234},[224,6562,4442],{"class":234},[224,6564,6565],{"class":226,"line":760},[224,6566,545],{"emptyLinePlaceholder":544},[224,6568,6569,6571,6573,6575,6577,6579,6581,6583],{"class":226,"line":765},[224,6570,271],{"class":270},[224,6572,3697],{"class":234},[224,6574,3992],{"class":234},[224,6576,6362],{"class":234},[224,6578,835],{"class":234},[224,6580,4461],{"class":298},[224,6582,4029],{"class":234},[224,6584,4032],{"class":234},[224,6586,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605],{"class":226,"line":789},[224,6588,271],{"class":270},[224,6590,3697],{"class":234},[224,6592,3992],{"class":234},[224,6594,6362],{"class":234},[224,6596,835],{"class":234},[224,6598,4461],{"class":298},[224,6600,302],{"class":234},[224,6602,306],{"class":305},[224,6604,4486],{"class":234},[224,6606,312],{"class":305},[224,6608,6609,6611,6613,6615,6617,6619,6621,6623],{"class":226,"line":1104},[224,6610,271],{"class":270},[224,6612,3697],{"class":234},[224,6614,3992],{"class":234},[224,6616,6362],{"class":234},[224,6618,835],{"class":234},[224,6620,4461],{"class":298},[224,6622,4505],{"class":234},[224,6624,4508],{"class":298},[224,6626,6627,6629,6631,6633,6635,6637,6639,6641],{"class":226,"line":1122},[224,6628,271],{"class":270},[224,6630,3697],{"class":234},[224,6632,3992],{"class":234},[224,6634,6362],{"class":234},[224,6636,835],{"class":234},[224,6638,4461],{"class":298},[224,6640,4114],{"class":234},[224,6642,4055],{"class":234},[224,6644,6645,6647,6649,6651,6653,6655,6657,6659],{"class":226,"line":1142},[224,6646,271],{"class":270},[224,6648,3697],{"class":234},[224,6650,3992],{"class":234},[224,6652,6362],{"class":234},[224,6654,835],{"class":234},[224,6656,4461],{"class":298},[224,6658,4439],{"class":234},[224,6660,4442],{"class":234},[224,6662,6663],{"class":226,"line":1159},[224,6664,545],{"emptyLinePlaceholder":544},[224,6666,6667,6669,6671,6673,6675,6677,6679,6681],{"class":226,"line":1164},[224,6668,271],{"class":270},[224,6670,3697],{"class":234},[224,6672,3992],{"class":234},[224,6674,6362],{"class":234},[224,6676,835],{"class":234},[224,6678,4563],{"class":298},[224,6680,4029],{"class":234},[224,6682,4032],{"class":234},[224,6684,6685,6687,6689,6691,6693,6695,6697,6699,6701,6703],{"class":226,"line":1186},[224,6686,271],{"class":270},[224,6688,3697],{"class":234},[224,6690,3992],{"class":234},[224,6692,6362],{"class":234},[224,6694,835],{"class":234},[224,6696,4563],{"class":298},[224,6698,302],{"class":234},[224,6700,306],{"class":305},[224,6702,4588],{"class":234},[224,6704,312],{"class":305},[224,6706,6707,6709,6711,6713,6715,6717,6719,6721,6723],{"class":226,"line":1204},[224,6708,271],{"class":270},[224,6710,3697],{"class":234},[224,6712,3992],{"class":234},[224,6714,6362],{"class":234},[224,6716,835],{"class":234},[224,6718,4563],{"class":298},[224,6720,1638],{"class":234},[224,6722,4505],{"class":234},[224,6724,4611],{"class":234},[224,6726,6727,6729,6731,6733,6735,6737,6739,6741],{"class":226,"line":1224},[224,6728,271],{"class":270},[224,6730,3697],{"class":234},[224,6732,3992],{"class":234},[224,6734,6362],{"class":234},[224,6736,835],{"class":234},[224,6738,4563],{"class":298},[224,6740,4114],{"class":234},[224,6742,4055],{"class":234},[224,6744,6745,6747,6749,6751,6753,6755,6757,6759],{"class":226,"line":1241},[224,6746,271],{"class":270},[224,6748,3697],{"class":234},[224,6750,3992],{"class":234},[224,6752,6362],{"class":234},[224,6754,835],{"class":234},[224,6756,4563],{"class":298},[224,6758,4439],{"class":234},[224,6760,4648],{"class":234},[15,6762,3974,6763,4212],{},[134,6764,6765],{},": vpn-internet",[215,6767,6769],{"className":217,"code":6768,"language":219,"meta":170,"style":170},"set firewall name vpn-internet\nset firewall name vpn-internet defaut-action drop\nset firewall name vpn-internet rule 1 action accept\nset firewall name vpn-internet rule 1 state estabished enable\nset firewall name vpn-internet rule 1 related enable\n\nset firewall name vpn-internet rule 2 action drop\nset firewall name vpn-internet rule 2 log disable\nset firewall name vpn-internet rule 2 state invalid enable\n\nset firewall name vpn-internet rule 3 action accept\nset firewall name vpn-internet rule 3 description \"allow ping\"\nset firewall name vpn-internet rule 3 log enable\nset firewall name vpn-internet rule 3 protocop icmp\n\nset firewall name vpn-internet rule 4 action accept\nset firewall name vpn-internet rule 4 description \"allow dns\"\nset firewall name vpn-internet rule 4 port 53\nset firewall name vpn-internet rule 4 log enable\nset firewall name vpn-internet rule 4 protocop icmp\n\nset firewall name vpn-internet rule 5 action accept\nset firewall name vpn-internet rule 5 description \"allow ssh\"\nset firewall name vpn-internet rule 5 destination port 22\nset firewall name vpn-internet rule 5 log enable\nset firewall name vpn-internet rule 5 protocop tcp\n",[221,6770,6771,6782,6797,6815,6835,6853,6857,6875,6893,6913,6917,6935,6957,6975,6993,6997,7015,7037,7055,7073,7091,7095,7113,7135,7155,7173],{"__ignoreMap":170},[224,6772,6773,6775,6777,6779],{"class":226,"line":227},[224,6774,271],{"class":270},[224,6776,3697],{"class":234},[224,6778,3992],{"class":234},[224,6780,6781],{"class":234}," vpn-internet\n",[224,6783,6784,6786,6788,6790,6793,6795],{"class":226,"line":283},[224,6785,271],{"class":270},[224,6787,3697],{"class":234},[224,6789,3992],{"class":234},[224,6791,6792],{"class":234}," vpn-internet",[224,6794,4009],{"class":234},[224,6796,4012],{"class":234},[224,6798,6799,6801,6803,6805,6807,6809,6811,6813],{"class":226,"line":541},[224,6800,271],{"class":270},[224,6802,3697],{"class":234},[224,6804,3992],{"class":234},[224,6806,6792],{"class":234},[224,6808,835],{"class":234},[224,6810,2109],{"class":298},[224,6812,4029],{"class":234},[224,6814,4032],{"class":234},[224,6816,6817,6819,6821,6823,6825,6827,6829,6831,6833],{"class":226,"line":548},[224,6818,271],{"class":270},[224,6820,3697],{"class":234},[224,6822,3992],{"class":234},[224,6824,6792],{"class":234},[224,6826,835],{"class":234},[224,6828,2109],{"class":298},[224,6830,4049],{"class":234},[224,6832,4052],{"class":234},[224,6834,4055],{"class":234},[224,6836,6837,6839,6841,6843,6845,6847,6849,6851],{"class":226,"line":573},[224,6838,271],{"class":270},[224,6840,3697],{"class":234},[224,6842,3992],{"class":234},[224,6844,6792],{"class":234},[224,6846,835],{"class":234},[224,6848,2109],{"class":298},[224,6850,4072],{"class":234},[224,6852,4055],{"class":234},[224,6854,6855],{"class":226,"line":599},[224,6856,545],{"emptyLinePlaceholder":544},[224,6858,6859,6861,6863,6865,6867,6869,6871,6873],{"class":226,"line":604},[224,6860,271],{"class":270},[224,6862,3697],{"class":234},[224,6864,3992],{"class":234},[224,6866,6792],{"class":234},[224,6868,835],{"class":234},[224,6870,4093],{"class":298},[224,6872,4029],{"class":234},[224,6874,4012],{"class":234},[224,6876,6877,6879,6881,6883,6885,6887,6889,6891],{"class":226,"line":628},[224,6878,271],{"class":270},[224,6880,3697],{"class":234},[224,6882,3992],{"class":234},[224,6884,6792],{"class":234},[224,6886,835],{"class":234},[224,6888,4093],{"class":298},[224,6890,4114],{"class":234},[224,6892,4117],{"class":234},[224,6894,6895,6897,6899,6901,6903,6905,6907,6909,6911],{"class":226,"line":654},[224,6896,271],{"class":270},[224,6898,3697],{"class":234},[224,6900,3992],{"class":234},[224,6902,6792],{"class":234},[224,6904,835],{"class":234},[224,6906,4093],{"class":298},[224,6908,4049],{"class":234},[224,6910,4136],{"class":234},[224,6912,4055],{"class":234},[224,6914,6915],{"class":226,"line":659},[224,6916,545],{"emptyLinePlaceholder":544},[224,6918,6919,6921,6923,6925,6927,6929,6931,6933],{"class":226,"line":683},[224,6920,271],{"class":270},[224,6922,3697],{"class":234},[224,6924,3992],{"class":234},[224,6926,6792],{"class":234},[224,6928,835],{"class":234},[224,6930,4157],{"class":298},[224,6932,4029],{"class":234},[224,6934,4032],{"class":234},[224,6936,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955],{"class":226,"line":709},[224,6938,271],{"class":270},[224,6940,3697],{"class":234},[224,6942,3992],{"class":234},[224,6944,6792],{"class":234},[224,6946,835],{"class":234},[224,6948,4157],{"class":298},[224,6950,302],{"class":234},[224,6952,306],{"class":305},[224,6954,4402],{"class":234},[224,6956,312],{"class":305},[224,6958,6959,6961,6963,6965,6967,6969,6971,6973],{"class":226,"line":714},[224,6960,271],{"class":270},[224,6962,3697],{"class":234},[224,6964,3992],{"class":234},[224,6966,6792],{"class":234},[224,6968,835],{"class":234},[224,6970,4157],{"class":298},[224,6972,4114],{"class":234},[224,6974,4055],{"class":234},[224,6976,6977,6979,6981,6983,6985,6987,6989,6991],{"class":226,"line":736},[224,6978,271],{"class":270},[224,6980,3697],{"class":234},[224,6982,3992],{"class":234},[224,6984,6792],{"class":234},[224,6986,835],{"class":234},[224,6988,4157],{"class":298},[224,6990,4439],{"class":234},[224,6992,4442],{"class":234},[224,6994,6995],{"class":226,"line":760},[224,6996,545],{"emptyLinePlaceholder":544},[224,6998,6999,7001,7003,7005,7007,7009,7011,7013],{"class":226,"line":765},[224,7000,271],{"class":270},[224,7002,3697],{"class":234},[224,7004,3992],{"class":234},[224,7006,6792],{"class":234},[224,7008,835],{"class":234},[224,7010,4461],{"class":298},[224,7012,4029],{"class":234},[224,7014,4032],{"class":234},[224,7016,7017,7019,7021,7023,7025,7027,7029,7031,7033,7035],{"class":226,"line":789},[224,7018,271],{"class":270},[224,7020,3697],{"class":234},[224,7022,3992],{"class":234},[224,7024,6792],{"class":234},[224,7026,835],{"class":234},[224,7028,4461],{"class":298},[224,7030,302],{"class":234},[224,7032,306],{"class":305},[224,7034,4486],{"class":234},[224,7036,312],{"class":305},[224,7038,7039,7041,7043,7045,7047,7049,7051,7053],{"class":226,"line":1104},[224,7040,271],{"class":270},[224,7042,3697],{"class":234},[224,7044,3992],{"class":234},[224,7046,6792],{"class":234},[224,7048,835],{"class":234},[224,7050,4461],{"class":298},[224,7052,4505],{"class":234},[224,7054,4508],{"class":298},[224,7056,7057,7059,7061,7063,7065,7067,7069,7071],{"class":226,"line":1122},[224,7058,271],{"class":270},[224,7060,3697],{"class":234},[224,7062,3992],{"class":234},[224,7064,6792],{"class":234},[224,7066,835],{"class":234},[224,7068,4461],{"class":298},[224,7070,4114],{"class":234},[224,7072,4055],{"class":234},[224,7074,7075,7077,7079,7081,7083,7085,7087,7089],{"class":226,"line":1142},[224,7076,271],{"class":270},[224,7078,3697],{"class":234},[224,7080,3992],{"class":234},[224,7082,6792],{"class":234},[224,7084,835],{"class":234},[224,7086,4461],{"class":298},[224,7088,4439],{"class":234},[224,7090,4442],{"class":234},[224,7092,7093],{"class":226,"line":1159},[224,7094,545],{"emptyLinePlaceholder":544},[224,7096,7097,7099,7101,7103,7105,7107,7109,7111],{"class":226,"line":1164},[224,7098,271],{"class":270},[224,7100,3697],{"class":234},[224,7102,3992],{"class":234},[224,7104,6792],{"class":234},[224,7106,835],{"class":234},[224,7108,4563],{"class":298},[224,7110,4029],{"class":234},[224,7112,4032],{"class":234},[224,7114,7115,7117,7119,7121,7123,7125,7127,7129,7131,7133],{"class":226,"line":1186},[224,7116,271],{"class":270},[224,7118,3697],{"class":234},[224,7120,3992],{"class":234},[224,7122,6792],{"class":234},[224,7124,835],{"class":234},[224,7126,4563],{"class":298},[224,7128,302],{"class":234},[224,7130,306],{"class":305},[224,7132,4795],{"class":234},[224,7134,312],{"class":305},[224,7136,7137,7139,7141,7143,7145,7147,7149,7151,7153],{"class":226,"line":1204},[224,7138,271],{"class":270},[224,7140,3697],{"class":234},[224,7142,3992],{"class":234},[224,7144,6792],{"class":234},[224,7146,835],{"class":234},[224,7148,4563],{"class":298},[224,7150,1638],{"class":234},[224,7152,4505],{"class":234},[224,7154,4819],{"class":298},[224,7156,7157,7159,7161,7163,7165,7167,7169,7171],{"class":226,"line":1224},[224,7158,271],{"class":270},[224,7160,3697],{"class":234},[224,7162,3992],{"class":234},[224,7164,6792],{"class":234},[224,7166,835],{"class":234},[224,7168,4563],{"class":298},[224,7170,4114],{"class":234},[224,7172,4055],{"class":234},[224,7174,7175,7177,7179,7181,7183,7185,7187,7189],{"class":226,"line":1241},[224,7176,271],{"class":270},[224,7178,3697],{"class":234},[224,7180,3992],{"class":234},[224,7182,6792],{"class":234},[224,7184,835],{"class":234},[224,7186,4563],{"class":298},[224,7188,4439],{"class":234},[224,7190,4648],{"class":234},[15,7192,3974,7193,4212],{},[134,7194,7195],{},": sensible-production",[215,7197,7201],{"className":7198,"code":374,"language":7200},[7199],"language-text","text",[221,7202,374],{"__ignoreMap":170},[15,7204,3974,7205,4212],{},[134,7206,7207],{},": production-sensible",[215,7209,7211],{"className":7210,"code":374,"language":7200},[7199],[221,7212,374],{"__ignoreMap":170},[39,7214,7216],{"id":7215},"zone-policies","Zone policies",[15,7218,7219,7220,7222],{},"Zone policies let you restrict one or more interfaces to a single, fully closed zone.",[81,7221],{},"\nThey work in pairs (e.g. \"internet > multimedia\" and \"multimedia > internet\"), and the firewall rules will allow that pair of zones to communicate with each other or not.",[15,7224,7225],{},"Here's my configuration internet > multimedia, domotique, production, sensible, wifi, vpn with their firewall rules.",[215,7227,7229],{"className":217,"code":7228,"language":219,"meta":170,"style":170},"set zone-policy zone internet\nset zone-policy zone internet defaut-action drop\n\nset zone-policy zone internet from multimedia firewall name multimedia-internet\nset zone-policy zone internet from domotique firewall name domotique-internet\nset zone-policy zone internet from production firewall name production-internet\nset zone-policy zone interent from sensible firewall name sensible-internet\nset zone-policy zone internet from wifi firewall name wifi-internet\nset zone-policy zone internet from vpn firewall name vpn-internet\n\nset zone-policy zone internet interfaces eth0\nset zone-policy zone internet interfaces eth1\n",[221,7230,7231,7243,7257,7261,7283,7304,7325,7347,7368,7389,7393,7407],{"__ignoreMap":170},[224,7232,7233,7235,7238,7241],{"class":226,"line":227},[224,7234,271],{"class":270},[224,7236,7237],{"class":234}," zone-policy",[224,7239,7240],{"class":234}," zone",[224,7242,3995],{"class":234},[224,7244,7245,7247,7249,7251,7253,7255],{"class":226,"line":283},[224,7246,271],{"class":270},[224,7248,7237],{"class":234},[224,7250,7240],{"class":234},[224,7252,4006],{"class":234},[224,7254,4009],{"class":234},[224,7256,4012],{"class":234},[224,7258,7259],{"class":226,"line":541},[224,7260,545],{"emptyLinePlaceholder":544},[224,7262,7263,7265,7267,7269,7271,7274,7277,7279,7281],{"class":226,"line":548},[224,7264,271],{"class":270},[224,7266,7237],{"class":234},[224,7268,7240],{"class":234},[224,7270,4006],{"class":234},[224,7272,7273],{"class":234}," from",[224,7275,7276],{"class":234}," multimedia",[224,7278,3697],{"class":234},[224,7280,3992],{"class":234},[224,7282,5059],{"class":234},[224,7284,7285,7287,7289,7291,7293,7295,7298,7300,7302],{"class":226,"line":573},[224,7286,271],{"class":270},[224,7288,7237],{"class":234},[224,7290,7240],{"class":234},[224,7292,4006],{"class":234},[224,7294,7273],{"class":234},[224,7296,7297],{"class":234}," domotique",[224,7299,3697],{"class":234},[224,7301,3992],{"class":234},[224,7303,5919],{"class":234},[224,7305,7306,7308,7310,7312,7314,7316,7319,7321,7323],{"class":226,"line":599},[224,7307,271],{"class":270},[224,7309,7237],{"class":234},[224,7311,7240],{"class":234},[224,7313,4006],{"class":234},[224,7315,7273],{"class":234},[224,7317,7318],{"class":234}," production",[224,7320,3697],{"class":234},[224,7322,3992],{"class":234},[224,7324,4228],{"class":234},[224,7326,7327,7329,7331,7333,7336,7338,7341,7343,7345],{"class":226,"line":604},[224,7328,271],{"class":270},[224,7330,7237],{"class":234},[224,7332,7240],{"class":234},[224,7334,7335],{"class":234}," interent",[224,7337,7273],{"class":234},[224,7339,7340],{"class":234}," sensible",[224,7342,3697],{"class":234},[224,7344,3992],{"class":234},[224,7346,5489],{"class":234},[224,7348,7349,7351,7353,7355,7357,7359,7362,7364,7366],{"class":226,"line":628},[224,7350,271],{"class":270},[224,7352,7237],{"class":234},[224,7354,7240],{"class":234},[224,7356,4006],{"class":234},[224,7358,7273],{"class":234},[224,7360,7361],{"class":234}," wifi",[224,7363,3697],{"class":234},[224,7365,3992],{"class":234},[224,7367,6351],{"class":234},[224,7369,7370,7372,7374,7376,7378,7380,7383,7385,7387],{"class":226,"line":654},[224,7371,271],{"class":270},[224,7373,7237],{"class":234},[224,7375,7240],{"class":234},[224,7377,4006],{"class":234},[224,7379,7273],{"class":234},[224,7381,7382],{"class":234}," vpn",[224,7384,3697],{"class":234},[224,7386,3992],{"class":234},[224,7388,6781],{"class":234},[224,7390,7391],{"class":226,"line":659},[224,7392,545],{"emptyLinePlaceholder":544},[224,7394,7395,7397,7399,7401,7403,7405],{"class":226,"line":683},[224,7396,271],{"class":270},[224,7398,7237],{"class":234},[224,7400,7240],{"class":234},[224,7402,4006],{"class":234},[224,7404,274],{"class":234},[224,7406,964],{"class":234},[224,7408,7409,7411,7413,7415,7417,7419],{"class":226,"line":709},[224,7410,271],{"class":270},[224,7412,7237],{"class":234},[224,7414,7240],{"class":234},[224,7416,4006],{"class":234},[224,7418,274],{"class":234},[224,7420,7421],{"class":234}," eth1\n",[15,7423,7424],{},"Here's my multimedia > internet configuration with its firewall rule",[215,7426,7428],{"className":217,"code":7427,"language":219,"meta":170,"style":170},"set zone-policy zone multimedia\nset zone-policy zone multimedia defaut-action drop\nset zone-policy zone multimedia from internet firewall name internet\nset zone-policy zone multimedia interfaces eth2.200\n",[221,7429,7430,7441,7455,7475],{"__ignoreMap":170},[224,7431,7432,7434,7436,7438],{"class":226,"line":227},[224,7433,271],{"class":270},[224,7435,7237],{"class":234},[224,7437,7240],{"class":234},[224,7439,7440],{"class":234}," multimedia\n",[224,7442,7443,7445,7447,7449,7451,7453],{"class":226,"line":283},[224,7444,271],{"class":270},[224,7446,7237],{"class":234},[224,7448,7240],{"class":234},[224,7450,7276],{"class":234},[224,7452,4009],{"class":234},[224,7454,4012],{"class":234},[224,7456,7457,7459,7461,7463,7465,7467,7469,7471,7473],{"class":226,"line":541},[224,7458,271],{"class":270},[224,7460,7237],{"class":234},[224,7462,7240],{"class":234},[224,7464,7276],{"class":234},[224,7466,7273],{"class":234},[224,7468,4006],{"class":234},[224,7470,3697],{"class":234},[224,7472,3992],{"class":234},[224,7474,3995],{"class":234},[224,7476,7477,7479,7481,7483,7485,7487],{"class":226,"line":548},[224,7478,271],{"class":270},[224,7480,7237],{"class":234},[224,7482,7240],{"class":234},[224,7484,7276],{"class":234},[224,7486,274],{"class":234},[224,7488,7489],{"class":234}," eth2.200\n",[15,7491,7492],{},"Here's my domotique > internet configuration with its firewall rule",[215,7494,7496],{"className":217,"code":7495,"language":219,"meta":170,"style":170},"set zone-policy zone domotique\nset zone-policy zone domotique defaut-action drop\nset zone-policy zone domotique from internet firewall name internet\nset zone-policy zone domotique interfaces eth3.300\n",[221,7497,7498,7509,7523,7543],{"__ignoreMap":170},[224,7499,7500,7502,7504,7506],{"class":226,"line":227},[224,7501,271],{"class":270},[224,7503,7237],{"class":234},[224,7505,7240],{"class":234},[224,7507,7508],{"class":234}," domotique\n",[224,7510,7511,7513,7515,7517,7519,7521],{"class":226,"line":283},[224,7512,271],{"class":270},[224,7514,7237],{"class":234},[224,7516,7240],{"class":234},[224,7518,7297],{"class":234},[224,7520,4009],{"class":234},[224,7522,4012],{"class":234},[224,7524,7525,7527,7529,7531,7533,7535,7537,7539,7541],{"class":226,"line":541},[224,7526,271],{"class":270},[224,7528,7237],{"class":234},[224,7530,7240],{"class":234},[224,7532,7297],{"class":234},[224,7534,7273],{"class":234},[224,7536,4006],{"class":234},[224,7538,3697],{"class":234},[224,7540,3992],{"class":234},[224,7542,3995],{"class":234},[224,7544,7545,7547,7549,7551,7553,7555],{"class":226,"line":548},[224,7546,271],{"class":270},[224,7548,7237],{"class":234},[224,7550,7240],{"class":234},[224,7552,7297],{"class":234},[224,7554,274],{"class":234},[224,7556,7557],{"class":234}," eth3.300\n",[15,7559,7560],{},"Here's my production > internet configuration with its firewall rule",[215,7562,7564],{"className":217,"code":7563,"language":219,"meta":170,"style":170},"set zone-policy zone production\nset zone-policy zone production defaut-action drop\nset zone-policy zone production from internet firewall name internet\nset zone-policy zone production interfaces eth4.400\n",[221,7565,7566,7577,7591,7611],{"__ignoreMap":170},[224,7567,7568,7570,7572,7574],{"class":226,"line":227},[224,7569,271],{"class":270},[224,7571,7237],{"class":234},[224,7573,7240],{"class":234},[224,7575,7576],{"class":234}," production\n",[224,7578,7579,7581,7583,7585,7587,7589],{"class":226,"line":283},[224,7580,271],{"class":270},[224,7582,7237],{"class":234},[224,7584,7240],{"class":234},[224,7586,7318],{"class":234},[224,7588,4009],{"class":234},[224,7590,4012],{"class":234},[224,7592,7593,7595,7597,7599,7601,7603,7605,7607,7609],{"class":226,"line":541},[224,7594,271],{"class":270},[224,7596,7237],{"class":234},[224,7598,7240],{"class":234},[224,7600,7318],{"class":234},[224,7602,7273],{"class":234},[224,7604,4006],{"class":234},[224,7606,3697],{"class":234},[224,7608,3992],{"class":234},[224,7610,3995],{"class":234},[224,7612,7613,7615,7617,7619,7621,7623],{"class":226,"line":548},[224,7614,271],{"class":270},[224,7616,7237],{"class":234},[224,7618,7240],{"class":234},[224,7620,7318],{"class":234},[224,7622,274],{"class":234},[224,7624,7625],{"class":234}," eth4.400\n",[15,7627,7628],{},"Here's my sensible > internet configuration with its firewall rule",[215,7630,7632],{"className":217,"code":7631,"language":219,"meta":170,"style":170},"set zone-policy zone sensible\nset zone-policy zone sensible defaut-action drop\nset zone-policy zone sensible from internet firewall name internet\nset zone-policy zone sensible interfaces eth5.500\n",[221,7633,7634,7645,7659,7679],{"__ignoreMap":170},[224,7635,7636,7638,7640,7642],{"class":226,"line":227},[224,7637,271],{"class":270},[224,7639,7237],{"class":234},[224,7641,7240],{"class":234},[224,7643,7644],{"class":234}," sensible\n",[224,7646,7647,7649,7651,7653,7655,7657],{"class":226,"line":283},[224,7648,271],{"class":270},[224,7650,7237],{"class":234},[224,7652,7240],{"class":234},[224,7654,7340],{"class":234},[224,7656,4009],{"class":234},[224,7658,4012],{"class":234},[224,7660,7661,7663,7665,7667,7669,7671,7673,7675,7677],{"class":226,"line":541},[224,7662,271],{"class":270},[224,7664,7237],{"class":234},[224,7666,7240],{"class":234},[224,7668,7340],{"class":234},[224,7670,7273],{"class":234},[224,7672,4006],{"class":234},[224,7674,3697],{"class":234},[224,7676,3992],{"class":234},[224,7678,3995],{"class":234},[224,7680,7681,7683,7685,7687,7689,7691],{"class":226,"line":548},[224,7682,271],{"class":270},[224,7684,7237],{"class":234},[224,7686,7240],{"class":234},[224,7688,7340],{"class":234},[224,7690,274],{"class":234},[224,7692,7693],{"class":234}," eth5.500\n",[15,7695,7696],{},"Here's my wifi > internet configuration with its firewall rule",[215,7698,7700],{"className":217,"code":7699,"language":219,"meta":170,"style":170},"set zone-policy zone wifi\nset zone-policy zone wifi defaut-action drop\nset zone-policy zone wifi from internet firewall name internet\nset zone-policy zone wifi interfaces eth6.600\n",[221,7701,7702,7713,7727,7747],{"__ignoreMap":170},[224,7703,7704,7706,7708,7710],{"class":226,"line":227},[224,7705,271],{"class":270},[224,7707,7237],{"class":234},[224,7709,7240],{"class":234},[224,7711,7712],{"class":234}," wifi\n",[224,7714,7715,7717,7719,7721,7723,7725],{"class":226,"line":283},[224,7716,271],{"class":270},[224,7718,7237],{"class":234},[224,7720,7240],{"class":234},[224,7722,7361],{"class":234},[224,7724,4009],{"class":234},[224,7726,4012],{"class":234},[224,7728,7729,7731,7733,7735,7737,7739,7741,7743,7745],{"class":226,"line":541},[224,7730,271],{"class":270},[224,7732,7237],{"class":234},[224,7734,7240],{"class":234},[224,7736,7361],{"class":234},[224,7738,7273],{"class":234},[224,7740,4006],{"class":234},[224,7742,3697],{"class":234},[224,7744,3992],{"class":234},[224,7746,3995],{"class":234},[224,7748,7749,7751,7753,7755,7757,7759],{"class":226,"line":548},[224,7750,271],{"class":270},[224,7752,7237],{"class":234},[224,7754,7240],{"class":234},[224,7756,7361],{"class":234},[224,7758,274],{"class":234},[224,7760,7761],{"class":234}," eth6.600\n",[15,7763,7764],{},"Here's my vpn > internet configuration with its firewall rule",[215,7766,7768],{"className":217,"code":7767,"language":219,"meta":170,"style":170},"set zone-policy zone vpn\nset zone-policy zone vpn defaut-action drop\nset zone-policy zone vpn from internet firewall name internet\nset zone-policy zone vpn interfaces eth7.700\n",[221,7769,7770,7781,7795,7815],{"__ignoreMap":170},[224,7771,7772,7774,7776,7778],{"class":226,"line":227},[224,7773,271],{"class":270},[224,7775,7237],{"class":234},[224,7777,7240],{"class":234},[224,7779,7780],{"class":234}," vpn\n",[224,7782,7783,7785,7787,7789,7791,7793],{"class":226,"line":283},[224,7784,271],{"class":270},[224,7786,7237],{"class":234},[224,7788,7240],{"class":234},[224,7790,7382],{"class":234},[224,7792,4009],{"class":234},[224,7794,4012],{"class":234},[224,7796,7797,7799,7801,7803,7805,7807,7809,7811,7813],{"class":226,"line":541},[224,7798,271],{"class":270},[224,7800,7237],{"class":234},[224,7802,7240],{"class":234},[224,7804,7382],{"class":234},[224,7806,7273],{"class":234},[224,7808,4006],{"class":234},[224,7810,3697],{"class":234},[224,7812,3992],{"class":234},[224,7814,3995],{"class":234},[224,7816,7817,7819,7821,7823,7825,7827],{"class":226,"line":548},[224,7818,271],{"class":270},[224,7820,7237],{"class":234},[224,7822,7240],{"class":234},[224,7824,7382],{"class":234},[224,7826,274],{"class":234},[224,7828,7829],{"class":234}," eth7.700\n",[15,7831,7832],{},[183,7833,7834],{},"We added our corresponding interfaces in each of the zones so that the firewall rules are active.",[39,7836,7838],{"id":7837},"deep-packet-inspection","Deep Packet Inspection",[15,7840,7841],{},"A DPI feature is offered on the edgeOS router; you have the option to enable it:",[215,7843,7845],{"className":217,"code":7844,"language":219,"meta":170,"style":170},"set system traffic-analysis dpi enable\n",[221,7846,7847],{"__ignoreMap":170},[224,7848,7849,7851,7853,7856,7859],{"class":226,"line":227},[224,7850,271],{"class":270},[224,7852,1699],{"class":234},[224,7854,7855],{"class":234}," traffic-analysis",[224,7857,7858],{"class":234}," dpi",[224,7860,4055],{"class":234},[15,7862,7863],{},"Then go to your router's web interface in the tab:",[15,7865,7866],{},[168,7867],{"alt":170,"src":7868},"\u002Fimages\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee\u002F59c6194f80.png",[39,7870,7872],{"id":7871},"proxy-server","Proxy server",[15,7874,7875],{},"The (transparent) proxy server is an important element, since it lets you avoid certain categories of known sites while browsing the web. For example, I block certain categories of sites such as:",[215,7877,7879],{"className":217,"code":7878,"language":219,"meta":170,"style":170},"ads mixed_adult remote-control adult cdrogue lingerie sect tricheur aggressive drugs phishing sexual_education agressif childliste_bu porn violence arjel warez associations_religieuses proxy \nastrology dangerous_material publicite special dating gambling malware ddos reaffected strict_redirector dialer hacking marketingware redirector strong_redirector\n",[221,7880,7881,7945],{"__ignoreMap":170},[224,7882,7883,7886,7889,7892,7895,7898,7901,7904,7907,7910,7913,7916,7919,7922,7925,7928,7931,7934,7937,7940,7943],{"class":226,"line":227},[224,7884,7885],{"class":230},"ads",[224,7887,7888],{"class":234}," mixed_adult",[224,7890,7891],{"class":234}," remote-control",[224,7893,7894],{"class":234}," adult",[224,7896,7897],{"class":234}," cdrogue",[224,7899,7900],{"class":234}," lingerie",[224,7902,7903],{"class":234}," sect",[224,7905,7906],{"class":234}," tricheur",[224,7908,7909],{"class":234}," aggressive",[224,7911,7912],{"class":234}," drugs",[224,7914,7915],{"class":234}," phishing",[224,7917,7918],{"class":234}," sexual_education",[224,7920,7921],{"class":234}," agressif",[224,7923,7924],{"class":234}," childliste_bu",[224,7926,7927],{"class":234}," porn",[224,7929,7930],{"class":234}," violence",[224,7932,7933],{"class":234}," arjel",[224,7935,7936],{"class":234}," warez",[224,7938,7939],{"class":234}," associations_religieuses",[224,7941,7942],{"class":234}," proxy",[224,7944,374],{"class":373},[224,7946,7947,7950,7953,7956,7959,7962,7965,7968,7971,7974,7977,7980,7983,7986,7989],{"class":226,"line":283},[224,7948,7949],{"class":230},"astrology",[224,7951,7952],{"class":234}," dangerous_material",[224,7954,7955],{"class":234}," publicite",[224,7957,7958],{"class":234}," special",[224,7960,7961],{"class":234}," dating",[224,7963,7964],{"class":234}," gambling",[224,7966,7967],{"class":234}," malware",[224,7969,7970],{"class":234}," ddos",[224,7972,7973],{"class":234}," reaffected",[224,7975,7976],{"class":234}," strict_redirector",[224,7978,7979],{"class":234}," dialer",[224,7981,7982],{"class":234}," hacking",[224,7984,7985],{"class":234}," marketingware",[224,7987,7988],{"class":234}," redirector",[224,7990,7991],{"class":234}," strong_redirector\n",[15,7993,7994],{},"It's important to regularly update the lists of these sites like this:",[215,7996,7998],{"className":217,"code":7997,"language":219,"meta":170,"style":170},"set service webproxy url-filtering squidguard auto-update update-hour 2\n",[221,7999,8000],{"__ignoreMap":170},[224,8001,8002,8004,8006,8009,8012,8015,8018,8021],{"class":226,"line":227},[224,8003,271],{"class":270},[224,8005,829],{"class":234},[224,8007,8008],{"class":234}," webproxy",[224,8010,8011],{"class":234}," url-filtering",[224,8013,8014],{"class":234}," squidguard",[224,8016,8017],{"class":234}," auto-update",[224,8019,8020],{"class":234}," update-hour",[224,8022,8023],{"class":298}," 2\n",[15,8025,8026],{},"Or to manually force the update:",[215,8028,8030],{"className":217,"code":8029,"language":219,"meta":170,"style":170},"update webproxy blacklists\n",[221,8031,8032],{"__ignoreMap":170},[224,8033,8034,8037,8039],{"class":226,"line":227},[224,8035,8036],{"class":230},"update",[224,8038,8008],{"class":234},[224,8040,8041],{"class":234}," blacklists\n",[15,8043,8044],{},"Now we'll configure the proxy so it blocks a category such as:",[215,8046,8048],{"className":217,"code":8047,"language":219,"meta":170,"style":170},"set service webproxy url-filtering squidguard block-category adult\n",[221,8049,8050],{"__ignoreMap":170},[224,8051,8052,8054,8056,8058,8060,8062,8065],{"class":226,"line":227},[224,8053,271],{"class":270},[224,8055,829],{"class":234},[224,8057,8008],{"class":234},[224,8059,8011],{"class":234},[224,8061,8014],{"class":234},[224,8063,8064],{"class":234}," block-category",[224,8066,8067],{"class":234}," adult\n",[39,8069,8071],{"id":8070},"secure-management-edgeos","Secure management: edgeOS",[15,8073,8074],{},"We'll generate a public\u002Fprivate key pair on our operating system (Linux in my case):",[215,8076,8078],{"className":217,"code":8077,"language":219,"meta":170,"style":170},"ssh-keygen -t rsa\n",[221,8079,8080],{"__ignoreMap":170},[224,8081,8082,8085,8088],{"class":226,"line":227},[224,8083,8084],{"class":230},"ssh-keygen",[224,8086,8087],{"class":234}," -t",[224,8089,8090],{"class":234}," rsa\n",[15,8092,8093],{},"We then copy the public key to the remote device (for example to the edgeOS router)",[215,8095,8097],{"className":217,"code":8096,"language":219,"meta":170,"style":170},"ssh-copy-id -i \u002Fhome\u002Fjeremie\u002F.ssh\u002Fid_rsa.pub jeremie@192.168.40.1\n\n\u002Fusr\u002Fbin\u002Fssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed\n\u002Fusr\u002Fbin\u002Fssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys\njeremie@192.168.40.1's password:\n\nNumber of key(s) added: 1\n\nNow try logging into the machine, with:   \"ssh jeremie@192.168.40.1\"\nand check to make sure that only the key(s) you wanted were added.\n",[221,8098,8099,8113,8117,8180,8239,8247,8251,8256,8260,8265],{"__ignoreMap":170},[224,8100,8101,8104,8107,8110],{"class":226,"line":227},[224,8102,8103],{"class":230},"ssh-copy-id",[224,8105,8106],{"class":234}," -i",[224,8108,8109],{"class":234}," \u002Fhome\u002Fjeremie\u002F.ssh\u002Fid_rsa.pub",[224,8111,8112],{"class":234}," jeremie@192.168.40.1\n",[224,8114,8115],{"class":226,"line":283},[224,8116,545],{"emptyLinePlaceholder":544},[224,8118,8119,8122,8125,8128,8131,8133,8136,8139,8141,8144,8147,8150,8153,8155,8158,8160,8163,8166,8169,8171,8174,8177],{"class":226,"line":541},[224,8120,8121],{"class":230},"\u002Fusr\u002Fbin\u002Fssh-copy-id:",[224,8123,8124],{"class":234}," INFO:",[224,8126,8127],{"class":234}," attempting",[224,8129,8130],{"class":234}," to",[224,8132,4114],{"class":234},[224,8134,8135],{"class":234}," in",[224,8137,8138],{"class":234}," with",[224,8140,1717],{"class":234},[224,8142,8143],{"class":234}," new",[224,8145,8146],{"class":234}," key",[224,8148,8149],{"class":305},"(",[224,8151,8152],{"class":230},"s",[224,8154,1593],{"class":305},[224,8156,8157],{"class":234},",",[224,8159,8130],{"class":234},[224,8161,8162],{"class":234}," filter",[224,8164,8165],{"class":234}," out",[224,8167,8168],{"class":234}," any",[224,8170,1785],{"class":234},[224,8172,8173],{"class":234}," are",[224,8175,8176],{"class":234}," already",[224,8178,8179],{"class":234}," installed\n",[224,8181,8182,8184,8186,8188,8190,8192,8194,8196,8199,8201,8204,8207,8210,8213,8215,8217,8220,8223,8225,8227,8229,8232,8234,8236],{"class":226,"line":548},[224,8183,8121],{"class":230},[224,8185,8124],{"class":234},[224,8187,2109],{"class":298},[224,8189,8146],{"class":234},[224,8191,8149],{"class":305},[224,8193,8152],{"class":230},[224,8195,1593],{"class":305},[224,8197,8198],{"class":234}," remain",[224,8200,8130],{"class":234},[224,8202,8203],{"class":234}," be",[224,8205,8206],{"class":234}," installed",[224,8208,8209],{"class":234}," --",[224,8211,8212],{"class":234}," if",[224,8214,1788],{"class":234},[224,8216,8173],{"class":234},[224,8218,8219],{"class":234}," prompted",[224,8221,8222],{"class":234}," now",[224,8224,1799],{"class":234},[224,8226,1776],{"class":234},[224,8228,8130],{"class":234},[224,8230,8231],{"class":234}," install",[224,8233,1717],{"class":234},[224,8235,8143],{"class":234},[224,8237,8238],{"class":234}," keys\n",[224,8240,8241,8244],{"class":226,"line":573},[224,8242,8243],{"class":230},"jeremie@192.168.40.1",[224,8245,8246],{"class":230},"'s password:\n",[224,8248,8249],{"class":226,"line":599},[224,8250,545],{"emptyLinePlaceholder":544},[224,8252,8253],{"class":226,"line":604},[224,8254,8255],{"class":230},"Number of key(s) added: 1\n",[224,8257,8258],{"class":226,"line":628},[224,8259,545],{"emptyLinePlaceholder":544},[224,8261,8262],{"class":226,"line":654},[224,8263,8264],{"class":230},"Now try logging into the machine, with:   \"ssh jeremie@192.168.40.1\"\n",[224,8266,8267],{"class":226,"line":659},[224,8268,8269],{"class":230},"and check to make sure that only the key(s) you wanted were added.\n",[15,8271,8272],{},"If you want to disable SSH password authentication on edgeOS:",[215,8274,8276],{"className":217,"code":8275,"language":219,"meta":170,"style":170},"set service ssh disable-password-authentication\n",[221,8277,8278],{"__ignoreMap":170},[224,8279,8280,8282,8284,8287],{"class":226,"line":227},[224,8281,271],{"class":270},[224,8283,829],{"class":234},[224,8285,8286],{"class":234}," ssh",[224,8288,8289],{"class":234}," disable-password-authentication\n",[39,8291,8293],{"id":8292},"secure-management-ios","Secure management: iOS",[15,8295,8296],{},"Similarly, we'll configure the switch's SSH server with our public key:",[215,8298,8300],{"className":217,"code":8299,"language":219,"meta":170,"style":170},"sg300#configure\nsg300(config)#ip ssh server\nsg300(config)#ip ssh pubkey-auth auto-login\nsg300(config)#username jeremie password \"mypassword\" privilege 15\nsg300(config)#crypto key pubkey-chain ssh\nsg300(config-pubkey-chain)#user-key jeremie rsa\nsg300(config-pubkey-key)#key-string\n\n\u003Cpaste the content of your public key (\u002Fhome\u002Fjeremie\u002F.ssh\u002Fid_rsa.pub)>\n\nFingerprint: ee:3a:80:vc:49:00:1r:12:36:17:b4:ff:e7:60:rv:19\nsg300(config-pubkey-key)#exit\nsg300(config-pubkey-chain)#exit\nsg300(config)#exit\nsg300#show crypto key pubkey-chain ssh\n   Username                              Fingerprint                           \n-------------- ---------------------------------------------------------------\n  jeremie           ee:3a:80:vc:49:00:1r:12:36:17:b4:ff:e7:60:rv:19\n",[221,8301,8302,8307,8314,8321,8338,8345,8353,8361,8365,8381,8385,8393,8400,8406,8412,8427,8438,8446],{"__ignoreMap":170},[224,8303,8304],{"class":226,"line":227},[224,8305,8306],{"class":230},"sg300#configure\n",[224,8308,8309,8311],{"class":226,"line":283},[224,8310,1846],{"class":230},[224,8312,8313],{"class":373},")#ip ssh server\n",[224,8315,8316,8318],{"class":226,"line":541},[224,8317,1846],{"class":230},[224,8319,8320],{"class":373},")#ip ssh pubkey-auth auto-login\n",[224,8322,8323,8325,8328,8330,8333,8335],{"class":226,"line":548},[224,8324,1846],{"class":230},[224,8326,8327],{"class":373},")#username jeremie password ",[224,8329,370],{"class":305},[224,8331,8332],{"class":234},"mypassword",[224,8334,370],{"class":305},[224,8336,8337],{"class":373}," privilege 15\n",[224,8339,8340,8342],{"class":226,"line":573},[224,8341,1846],{"class":230},[224,8343,8344],{"class":373},")#crypto key pubkey-chain ssh\n",[224,8346,8347,8350],{"class":226,"line":599},[224,8348,8349],{"class":230},"sg300(config-pubkey-chain",[224,8351,8352],{"class":373},")#user-key jeremie rsa\n",[224,8354,8355,8358],{"class":226,"line":604},[224,8356,8357],{"class":230},"sg300(config-pubkey-key",[224,8359,8360],{"class":373},")#key-string\n",[224,8362,8363],{"class":226,"line":628},[224,8364,545],{"emptyLinePlaceholder":544},[224,8366,8367,8370,8373,8376,8378],{"class":226,"line":654},[224,8368,8369],{"class":305},"\u003C",[224,8371,8372],{"class":373},"paste the content of your public key (",[224,8374,8375],{"class":230},"\u002Fhome\u002Fjeremie\u002F.ssh\u002Fid_rsa.pub",[224,8377,1593],{"class":373},[224,8379,8380],{"class":305},">\n",[224,8382,8383],{"class":226,"line":659},[224,8384,545],{"emptyLinePlaceholder":544},[224,8386,8387,8390],{"class":226,"line":683},[224,8388,8389],{"class":230},"Fingerprint:",[224,8391,8392],{"class":234}," ee:3a:80:vc:49:00:1r:12:36:17:b4:ff:e7:60:rv:19\n",[224,8394,8395,8397],{"class":226,"line":709},[224,8396,8357],{"class":230},[224,8398,8399],{"class":373},")#exit\n",[224,8401,8402,8404],{"class":226,"line":714},[224,8403,8349],{"class":230},[224,8405,8399],{"class":373},[224,8407,8408,8410],{"class":226,"line":736},[224,8409,1846],{"class":230},[224,8411,8399],{"class":373},[224,8413,8414,8416,8419,8421,8424],{"class":226,"line":760},[224,8415,2017],{"class":230},[224,8417,8418],{"class":234}," crypto",[224,8420,8146],{"class":234},[224,8422,8423],{"class":234}," pubkey-chain",[224,8425,8426],{"class":234}," ssh\n",[224,8428,8429,8432,8435],{"class":226,"line":765},[224,8430,8431],{"class":230},"   Username",[224,8433,8434],{"class":234},"                              Fingerprint",[224,8436,8437],{"class":373},"                           \n",[224,8439,8440,8443],{"class":226,"line":789},[224,8441,8442],{"class":230},"--------------",[224,8444,8445],{"class":234}," ---------------------------------------------------------------\n",[224,8447,8448,8451],{"class":226,"line":1104},[224,8449,8450],{"class":230},"  jeremie",[224,8452,8453],{"class":234},"           ee:3a:80:vc:49:00:1r:12:36:17:b4:ff:e7:60:rv:19\n",[15,8455,8456],{},[183,8457,8458],{},"The next connection to the router and the switch will be more secure and faster with this method.",[10,8460,8462],{"id":8461},"the-conclusion","The conclusion:",[8464,8465,8466],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":170,"searchDepth":283,"depth":283,"links":8468},[8469,8470,8473,8474,8499],{"id":12,"depth":283,"text":13},{"id":20,"depth":283,"text":21,"children":8471},[8472],{"id":41,"depth":541,"text":42},{"id":58,"depth":283,"text":49},{"id":107,"depth":283,"text":108,"children":8475},[8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498],{"id":114,"depth":541,"text":115},{"id":188,"depth":541,"text":189},{"id":253,"depth":541,"text":254},{"id":479,"depth":541,"text":480},{"id":813,"depth":541,"text":814},{"id":1410,"depth":541,"text":1411},{"id":1434,"depth":541,"text":1435},{"id":1682,"depth":541,"text":1683},{"id":1835,"depth":541,"text":1836},{"id":2206,"depth":541,"text":2207},{"id":2428,"depth":541,"text":2429},{"id":2665,"depth":541,"text":2666},{"id":2986,"depth":541,"text":2987},{"id":3163,"depth":541,"text":3164},{"id":3170,"depth":541,"text":3171},{"id":3346,"depth":541,"text":3347},{"id":3574,"depth":541,"text":3575},{"id":3670,"depth":541,"text":3671},{"id":7215,"depth":541,"text":7216},{"id":7837,"depth":541,"text":7838},{"id":7871,"depth":541,"text":7872},{"id":8070,"depth":541,"text":8071},{"id":8292,"depth":541,"text":8293},{"id":8461,"depth":283,"text":8462},null,"\u002Fimages\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee\u002F17ad241b0b.png","2016-05-19","Managing your home infrastructure isn't just about configuring your box or an antivirus. Discover how I secure my interconnections on a daily basis.","md",{},"\u002Fen\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee",{"title":5,"description":8503},"configuration-une-infrastructure-domestique-securisee","en\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee","nGzU4pC_nQXPAMWvaKuP__19cidaOOcio2GEVRddZDo",[8512,8518,8524,8530,8536,8542,8547,8555],{"title":8513,"path":8514,"stem":8515,"date":8516,"cover":8517,"categories":8500,"children":-1},"Setting Up Protection During the Nuit Du Hack 2016","\u002Fen\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016","en\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016","2016-07-02","\u002Fimages\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016\u002Fbdaaa5d4ef.png",{"title":8519,"path":8520,"stem":8521,"date":8522,"cover":8523,"categories":8500,"children":-1},"Design Your Screencasts with Camtasia","\u002Fen\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia","en\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia","2016-05-26","\u002Fimages\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia\u002Fc031315a32.png",{"title":8525,"path":8526,"stem":8527,"date":8528,"cover":8529,"categories":8500,"children":-1},"Financing Your Business","\u002Fen\u002Fblog\u002Fcertificat-financer-son-entreprise","en\u002Fblog\u002Fcertificat-financer-son-entreprise","2016-05-25","\u002Fimages\u002Fblog\u002Fcertificat-financer-son-entreprise\u002Fbbc1d68b89.jpg",{"title":8531,"path":8532,"stem":8533,"date":8534,"cover":8535,"categories":8500,"children":-1},"Adopting a Sharing Mindset","\u002Fen\u002Fblog\u002Fcertificat-mettre-posture-partage","en\u002Fblog\u002Fcertificat-mettre-posture-partage","2016-05-24","\u002Fimages\u002Fblog\u002Fcertificat-mettre-posture-partage\u002Fbfe0089c9f.png",{"title":8537,"path":8538,"stem":8539,"date":8540,"cover":8541,"categories":8500,"children":-1},"Exchange Emails Securely","\u002Fen\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite","en\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite","2016-05-16","\u002Fimages\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite\u002F36f59bfdbb.png",{"title":8543,"path":8544,"stem":8545,"date":8540,"cover":8546,"categories":8500,"children":-1},"Protect My Privacy Online","\u002Fen\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne","en\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne","\u002Fimages\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne\u002F245f43c927.png",{"title":8548,"path":8549,"stem":8550,"date":8551,"cover":8552,"categories":8553,"children":-1},"Hack In Paris and Nuit du Hack, June 27 to July 1, 2016","\u002Fen\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016","en\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016","2016-05-15","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016\u002F9be20c0a5f.png",[8554],"Évènement",{"title":8556,"path":8557,"stem":8558,"date":8559,"cover":8560,"categories":8500,"children":-1},"Manage a Twitter Community","\u002Fen\u002Fblog\u002Fcertificat-animez-une-communaute-twitter","en\u002Fblog\u002Fcertificat-animez-une-communaute-twitter","2016-05-14","\u002Fimages\u002Fblog\u002Fcertificat-animez-une-communaute-twitter\u002F6dc6242d6c.png",[],1786644888131]