{"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>\u00a0<\/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\u2019t work \ud83d\ude41\u00a0 Cromecast ultra have wire connection as well, That didn\u2019t 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 -> 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 \u201cchromecasttest\u201d<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstintf \u201cemployeeWifi\u201d<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set srcaddr \u201call\u201d<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstaddr \u201call\u201d<\/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 \u201cemployeeWifi\u201d<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstintf \u201cchromecasttest\u201d<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set srcaddr \u201call\u201d<\/span><\/i><br \/>\n<i><span style=\"font-family: Courier New;\">set dstaddr \u201call\u201d<\/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\u2019t 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\u2019t\u00a0 !!! Turn out Chrome browser only search for Chromecast on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Private_network\">Private Networks IP\u2019s<\/a> . it is using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Private_network\">RFC1918\/RFC4193<\/a> which meens:<\/div>\n<p>\u00a0<\/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\u2019s it was using different Subnet from the above there for google chrome broswer didn\u2019t find the Chromecast as it didn\u2019t search on that Subnet, you need to allow the browser to search on all the ip\u2019s of the computer:<\/p>\n<div class=\"divDVDocID\">\n<blockquote>\n<div>1. Ensure that you\u2019re on the <a href=\"https:\/\/support.google.com\/chrome\/answer\/95414?co=GENIE.Platform%3DDesktop&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 \u201cConnect to Cast devices on all IP address\u201d 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 & 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>\u00a0 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\u2019t 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}]}}