I am trying to connect the Roku app on my phone but for some reason the roku shows my public IP address and not a 192.168 address like my cell phone is. the Roku is connected via ethernet and my phone is on wifi.
There's nothing in the Roku that could determine your public address. Are you saying that when you look at the Settings/Network menu the IP address is showing a public IP there? If that's the case, there's something amiss with your network router with the DHCP server assigning the IP address.
Yes. the roku shows the public ip address. At&T tech support was useless. They tried to say that my ethernet switch is the reason it was getting a public ip address.
@Kaosian wrote:Yes. the roku shows the public ip address. At&T tech support was useless. They tried to say that my ethernet switch is the reason it was getting a public ip address.
Then they have no clue what they are talking about. I suggest doing the same thing I did with my Xfinity modem/router. I but it in bridge mode and installed my own router to handle DHCP/firewall/routing issues. If your AT&T modem/router (I don't know what they use) cannot be put in bridge mode, you can still use your own router inside their router. You just need to make sure your router doesn't use the same exact IP address range as theirs does. So if theirs is using 192.168.0.x, set your router to use 192.168.1.x (or some other address in the private IP range.
Some ISPs include a IPTV (tv viewing package) included in their firmware/settings and when using a switch (unmanaged or managed) you may need to use the correct LAN port on the router in case one or more of the LAN ports have been mapped/bridged with the WAN port. (this scenario will produce a public IP showing on connected devices). Other way of course if to re-map the LAN ports in the router settings or disable any IPTV settings in router.
In plain English, try connecting your switch to a different LAN (yellow) port on the router. Try all the different ones and see if you now get a private LAN address to appear. (You will need to restart both the router and perhaps the connected devices after changing LAN ports for new settings to take effect.)