Page 1 of 1

Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Sun Jun 23, 2024 9:36 pm
by Mr Mister

Hey everyone, so I have a bizarre issue with my MiSTer. If I F9 into my unit to change the dhcpcd.conf file to feature the following:

Code: Select all

interface eth0
static ip_address=192.168.1.6/24

it causes the MiSTer to throw errors when trying to connect wirelessly (FTP, update_all, etc). However, if I remove the static IP, everything works totally fine again. The dongle is working, and I see the LEDs flashing like normal when this is happening. I also tried to set another static IP for the WiFi using this in tandem:

Code: Select all

interface wlan0
static ip_address=192.168.1.8/24

but I get the same issues. The MiSTer doesn't want to communicate with the outside world, and all FTP connections to the MiSTer are dropped/timed out despite having IPs set and pointing to the correct places.

What am I missing? :(


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Mon Jun 24, 2024 12:45 am
by dickhardpill

i have

Code: Select all

interface eth0
static ip_address=192.168.0.140/24
static routers=192.168.0.1 
static domain_name_servers=192.168.0.1 9.9.9.9

I don't have a wireless dongle so I can't test that.

you could try

Code: Select all

interface eth0
static ip_address=192.168.1.6/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 9.9.9.9

or

Code: Select all

interface wlan0
static ip_address=192.168.1.8/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 9.9.9.9

Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Mon Jun 24, 2024 2:02 am
by djsquare

I find it better to simply reserve the MAC address with whatever IP it pulls via DHCP in your router rather than try to set up a static IP on the MiSTer itself but that's just me, let the router handle it


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Mon Jun 24, 2024 6:18 am
by Bas

I'm not that much into Linux but you do need to set a route somewhere or communication will be limited to your local subnet. Having two interfaces active on the same subnet at the same time can be done but it does need some careful hand holding to handle the default route and the interface it uses.


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Mon Jun 24, 2024 2:27 pm
by rhester72
Bas wrote: Mon Jun 24, 2024 6:18 am

I'm not that much into Linux but you do need to set a route somewhere or communication will be limited to your local subnet. Having two interfaces active on the same subnet at the same time can be done but it does need some careful hand holding to handle the default route and the interface it uses.

Correct - the OP is missing the 'routers' like that indicates the upstream gateway, required when setting a static IP (ditto domain_name_servers).

OP, you're probably used to getting the gateway and DNS addresses via DHCP...if you go static, everything is static.


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Thu Jun 27, 2024 2:24 am
by Mr Mister

@bas / @rhester - I guess I'm not entirely sure what that means. I'm trying to get groovymister working (this is why I needed a static IP), so I followed instructions here: viewtopic.php?t=7781

That said, I think this is all starting to click. So if I do this the way the post states, there's likely no way for the MiSTer to communicate to the outside world? I need to set up different routes for outside communication, ftp communication, and direct streaming communication?

Sorry if I'm way off the mark here. The documentation for groovymister seems to be...erm...not great, especially for a beginner.


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Thu Jun 27, 2024 2:33 am
by dickhardpill

Please try this;

Code: Select all

interface eth0
static ip_address=192.168.1.6/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 9.9.9.9

You can change/remove 9.9.9.9


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Sun Jun 30, 2024 12:59 pm
by Mr Mister
dickhardpill wrote: Mon Jun 24, 2024 12:45 am

i have

Code: Select all

interface eth0
static ip_address=192.168.0.140/24
static routers=192.168.0.1 
static domain_name_servers=192.168.0.1 9.9.9.9

I don't have a wireless dongle so I can't test that.

you could try

Code: Select all

interface eth0
static ip_address=192.168.1.6/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 9.9.9.9

or

Code: Select all

interface wlan0
static ip_address=192.168.1.8/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 9.9.9.9

I tried these with/without 9.9.9.9 and update_all either failed to resolve or couldn't find Internet. I removed the lines, and it worked again, so I'm still experiencing the original issue.


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Sun Jun 30, 2024 1:00 pm
by Mr Mister
rhester72 wrote: Mon Jun 24, 2024 2:27 pm
Bas wrote: Mon Jun 24, 2024 6:18 am

I'm not that much into Linux but you do need to set a route somewhere or communication will be limited to your local subnet. Having two interfaces active on the same subnet at the same time can be done but it does need some careful hand holding to handle the default route and the interface it uses.

Correct - the OP is missing the 'routers' like that indicates the upstream gateway, required when setting a static IP (ditto domain_name_servers).

OP, you're probably used to getting the gateway and DNS addresses via DHCP...if you go static, everything is static.

What do you mean by this? I tried the entry above and nothing seemed to be communicating.


Re: Setting MiSTer eth0 static IP causes wlan0 to not work.

Posted: Sun Jun 30, 2024 1:04 pm
by dickhardpill

What is the IP address of your MiSTer when you just plug it in and it works?