{"id":1151,"date":"2019-07-17T15:54:11","date_gmt":"2019-07-17T13:54:11","guid":{"rendered":"http:\/\/itsimple.info\/?p=1151"},"modified":"2019-07-17T16:09:51","modified_gmt":"2019-07-17T14:09:51","slug":"chrome-browser-can-not-find-chromecast-chromecast-ultra-on-local-network-with-fortigate-firewall","status":"publish","type":"post","link":"https:\/\/itsimple.info\/?p=1151","title":{"rendered":"Chrome Browser can not find Chromecast &#038; ChromeCast Ultra on Local Network with Fortigate Firewall"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Recently I came Across wired problem, Laptop with google chrome can not find and cast to Chromecast dongle on our office meeting room although both devices were on the same network with the same IP range and I could ping the Chromecast IP ! It just didn&#8217;t work \ud83d\ude41\u00a0 Cromecast ultra have wire connection as well, That didn&#8217;t work as well.\u00a0 First to blame was the Fortigate firewall as it is was immediate suspect to block all kind of traffic (although it is on the same Subnet -&gt; layer 2 communication ), This are the recommended setting on Fortigate for support in Chromecast ( <a href=\"https:\/\/kb.fortinet.com\/kb\/documentLink.do?externalID=FD40040\">https:\/\/kb.fortinet.com\/kb\/documentLink.do?externalID=FD40040<\/a> )\u00a0 :<\/p>\n<div class=\"divDVSectionContent\">\n<blockquote dir=\"ltr\">\n<div align=\"justify\">\n<p>The FortiGate needs to be configured to not adjust TTL:<\/p>\n<div align=\"left\">\n<blockquote><p><i><span style=\"font-family: Courier New;\">config system settings<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set multicast-ttl-notchange enable<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">end<\/span><\/i><\/p><\/blockquote>\n<\/div>\n<p>Multicast policies must be configured (this is where access can be restricted):<\/p>\n<div align=\"left\">\n<blockquote><p><i><span style=\"font-family: Courier New;\">config firewall multicast-policy<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">edit 1<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set srcintf &#8220;chromecasttest&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstintf &#8220;employeeWifi&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set srcaddr &#8220;all&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstaddr &#8220;all&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">next<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">edit 2<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set srcintf &#8220;employeeWifi&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstintf &#8220;chromecasttest&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set srcaddr &#8220;all&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstaddr &#8220;all&#8221;<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">next<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">end<\/span><\/i><\/p><\/blockquote>\n<\/div>\n<p>With the above configured the Chromecast should be discovered by wireless\/wired clients on other Subnets.<\/p>\n<\/div>\n<\/blockquote>\n<\/div>\n<div class=\"divDVDocID\">\u00a0For me that didn&#8217;t work as well , To check if this was just a problem with chrome browser I have install VideoLAN as it have Chomecast Feature build-in, After installing VLC from\u00a0<a href=\"https:\/\/www.videolan.org\/\">https:\/\/www.videolan.org\/<\/a>\u00a0 , you can see the option for casting video :<\/div>\n<div class=\"divDVDocID\"><\/div>\n<div class=\"divDVDocID\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1153\" src=\"https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/VLC-Cast-300x191.png\" alt=\"\" width=\"639\" height=\"407\" srcset=\"https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/VLC-Cast-300x191.png 300w, https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/VLC-Cast.png 529w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/div>\n<div class=\"divDVDocID\"><\/div>\n<div class=\"divDVDocID\">And its works !!! yet from the chrome browser on the laptop it still didn&#8217;t\u00a0 !!! Turn out Chrome browser only search for Chromecast on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Private_network\">Private Networks IP&#8217;s<\/a> . it is using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Private_network\">RFC1918\/RFC4193<\/a> which meens:<\/div>\n<p>&nbsp;<\/p>\n<div class=\"divDVDocID\"><\/div>\n<div class=\"divDVDocID\"><\/div>\n<div class=\"divDVDocID\">\n<table class=\"wikitable\">\n<tbody>\n<tr>\n<th>RFC1918 name<\/th>\n<th>IP address range<\/th>\n<th>Number of addresses<\/th>\n<th>Largest <a title=\"Classless Inter-Domain Routing\" href=\"https:\/\/en.wikipedia.org\/wiki\/Classless_Inter-Domain_Routing\">CIDR<\/a> block (subnet mask)<\/th>\n<th>Host ID size<\/th>\n<th>Mask bits<\/th>\n<th><i><a title=\"Classful network\" href=\"https:\/\/en.wikipedia.org\/wiki\/Classful_network\">Classful<\/a><\/i> description<sup id=\"cite_ref-4\" class=\"reference\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/Private_network#cite_note-4\">[Note 1]<\/a><\/sup><\/th>\n<\/tr>\n<tr>\n<td>24-bit block<\/td>\n<td>10.0.0.0 \u2013 10.255.255.255<\/td>\n<td>16777216<\/td>\n<td>10.0.0.0\/8 (255.0.0.0)<\/td>\n<td>24 bits<\/td>\n<td>8 bits<\/td>\n<td>single class A network<\/td>\n<\/tr>\n<tr>\n<td>20-bit block<\/td>\n<td>172.16.0.0 \u2013 172.31.255.255<\/td>\n<td>1048576<\/td>\n<td>172.16.0.0\/12 (255.240.0.0)<\/td>\n<td>20 bits<\/td>\n<td>12 bits<\/td>\n<td>16 contiguous class B networks<\/td>\n<\/tr>\n<tr>\n<td>16-bit block<\/td>\n<td>192.168.0.0 \u2013 192.168.255.255<\/td>\n<td>65536<\/td>\n<td>192.168.0.0\/16 (255.255.0.0)<\/td>\n<td>16 bits<\/td>\n<td>16 bits<\/td>\n<td>256 contiguous class C networks<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"divDVDocID\"><\/div>\n<p>As this was our office network with alot of VLAN&#8217;s it was using different Subnet from the above there for google chrome broswer didn&#8217;t find the Chromecast as it didn&#8217;t search on that Subnet, you need to allow the browser to search on all the ip&#8217;s of the computer:<\/p>\n<div class=\"divDVDocID\">\n<blockquote>\n<div>1. Ensure that you&#8217;re on the <a href=\"https:\/\/support.google.com\/chrome\/answer\/95414?co=GENIE.Platform%3DDesktop&amp;hl=en\">latest version of the Chrome Browser.<\/a><\/div>\n<div>2. Open a new tab in Chrome.<\/div>\n<div>3.\u00a0Type or copy\/paste\u00a0<b>chrome:\/\/flags\/#l<\/b><b>oad-media-router-component-extension<\/b>\u00a0into the address bar.<\/div>\n<div>\u00a04. Find\u00a0 &#8220;Connect to Cast devices on all IP address&#8221; and choose <strong>Enabled <\/strong>.<\/div>\n<div>5. Re-lunch Chrome.<\/div>\n<\/blockquote>\n<\/div>\n<div><a href=\"https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/ChromeCast-settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1155\" src=\"https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/ChromeCast-settings.png\" alt=\"\" width=\"1919\" height=\"1037\" srcset=\"https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/ChromeCast-settings.png 1919w, https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/ChromeCast-settings-300x162.png 300w, https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/ChromeCast-settings-768x415.png 768w, https:\/\/itsimple.info\/wp-content\/uploads\/2019\/07\/ChromeCast-settings-1024x553.png 1024w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div class=\"divDVDocID\">\n<div>Your Chromecast &amp; Cromecast Ultra should now be discovered by Your PC or Laptop<\/div>\n<\/div>\n<hr \/>\n<h3>Good Luck<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Recently I came Across wired problem, Laptop with google chrome can not find and cast to Chromecast dongle on our office meeting room although both devices were on the same network with the same IP range and I could ping the Chromecast IP ! It just didn&#8217;t work \ud83d\ude41\u00a0 Cromecast ultra have wire connection [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,12,14],"tags":[],"class_list":["post-1151","post","type-post","status-publish","format-standard","hentry","category-tech","category-tutorials","category-windows"],"_links":{"self":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts\/1151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1151"}],"version-history":[{"count":0,"href":"https:\/\/itsimple.info\/index.php?rest_route=\/wp\/v2\/posts\/1151\/revisions"}],"wp:attachment":[{"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsimple.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}