On 3/13/06, <b class="gmail_sendername">Jeff Simpson</b> &lt;<a href="mailto:llcooljeff@gmail.com">llcooljeff@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="direction: ltr;"><br>I have a moderately complex network:<br><br>Mythbackend/frontend (same machine, PVR-350) -- Wireless/Wired Router 1 -- Wired DSL Router (with connection to internet) -- Wireless/Wired Router 2 -- Other PCs
<br>So there are PCs on wireless/wired 1, PCs on the DSL router, and PCs on the other router. All the routers are the cheapo NAT routers, no real smart routers or anything.
<br>Mythbackend is statically assigned <a href="http://192.168.2.150" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.2.150</a>. Wireless router 1 is <a href="http://192.168.2.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
192.168.2.1</a> from the backend, <a href="http://192.168.1.10" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.168.1.10</a> from the outside. 
</div></blockquote><div><br>Yikes. &nbsp; That would drive me insane! :-)<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="direction: ltr;">The frontend is told which server to connect to for the db, but it reads the db to get the backend IP. How can I tell the frontend to ignore that and use the IP that I tell it? I tried changing the backend to use the external IP address, but it's starting to become a recipe for disaster (starts thinking that it's a slave backend, forgets what its own IP is, etc). Suggestions?
</div></blockquote><div><br>Well, my first suggestion would be to flatten out your network.&nbsp; You do have another option, though.&nbsp; There's no GUI for this (that I'm aware of), but you can add a 'MasterServerIP' row in the settings table for each of your frontends.&nbsp; That will override the global one.
<br><br>Carl Fongheiser<br></div><br><div><br><br></div></div><br>