Pip Boy app connection error - wrong IP address

Post » Sat Jan 16, 2016 7:18 pm

Quick description: the app sees the IP address of my router instead of my PC, so I get a connection error when attempting to connect.



Details:


App is running on Android


PC is running Windows 10


All inbound firewall rules for Fallout 4 are enabled (though this problem still occurs even if Windows firewall is completely disabled)


Pip Boy App Enabled is set to "ON" in the game



If I set Pip Boy App Enabled to "OFF" in the game, when I run the app and scan for PCs it will not find any (as it should).


When I set Pip Boy App Enabled to "ON" in the game (and restart the game), when the app scans for PCs it finds it, but with the IP address 192.168.1.1, which is the IP of my router. The app knows Fallout 4 is running on my PC, it just has the wrong address and there is no way to manually enter the correct address. I get the same result using different Android devices (I don't own any iOS devices).



Both my Android phone and PC are on the same local network in the 192.168.1.x subnet, with my phone on WiFi and my PC connected via ethernet. One thing I should mention though (and I suspect this may be the culprit), is that my router is running DD-WRT. I suspect there may be some kind of setting that is making the app think the reply to the broadcast is coming from the router instead of the PC. Does anyone have any idea what it could be? I've tried changing numerous settings on the router with no success.



Does anyone have any ideas, or know at least what I can try searching for? I couldn't seem to find any posts from people with this same problem.

User avatar
Prisca Lacour
 
Posts: 3375
Joined: Thu Mar 15, 2007 9:25 am

Post » Sat Jan 16, 2016 9:20 pm

I have more or less the same setup as you. The only difference is that instead of an Android phone I have a laptop running Linux. My DD-WRT router works flawlessly. However, the problem with DD-WRT is that there are many different versions out there. You can sniff the network traffic with wireshark (if you have a rooted phone you can capture network traffic directly on it) to see whether the auto discovery broadcast has been modified by your router. Or you can exchange your android with an old laptop or something and try out my unofficial companion app (works with PC and PS4). It allows you to manually enter an IP-address.

User avatar
Conor Byrne
 
Posts: 3411
Joined: Wed Jul 11, 2007 3:37 pm

Post » Sat Jan 16, 2016 2:23 pm

It does sound like an issue with NAT, which is how each local device can run its own IP address connected to a single gateway.


Edit


Yea try setting each device to have a manual local IP address.
User avatar
quinnnn
 
Posts: 3503
Joined: Sat Mar 03, 2007 1:11 pm

Post » Sat Jan 16, 2016 8:18 am


I turned off DHCP and manually set static IP addresses to both my PC and phone (192.168.1.70 and 192.168.1.80), but I still had the same issue; the app still thinks my PC is 192.168.1.1.


I honestly thought that idea would work. Thanks for the suggestion.





I have downloaded Wireshark but haven't had a chance to install it yet. You did get me thinking about my DD-WRT build though... I'm running it on my WNDR3700 router and the build is kind of old. I could try upgrading to a newer version of DD-WRT to see if that has any effect, and if not, then maybe I could try going back to stock firmware (though I really don't want to and it might be overkill just to get this app working).


I can also try your unofficial app when I get my hands on an old laptop.



Thanks to both of you for your suggestions, and I'll definitely follow up if I get this working, if only to help someone else who may be in the same boat.

User avatar
Katharine Newton
 
Posts: 3318
Joined: Tue Jun 13, 2006 12:33 pm


Return to Fallout 4