I have a Raspberry Pi being used as a media server kind of system in my home. I have 2 internet connections, Router-1 192.168.1.1 is right next to Pi along with my PC and both are connected to Router-1 via it's ethernet ports.
Router-2 192.168.1.100 is in other room but has much better wifi coverage in rest of the house compared to Router-1.
On Pi, I'm running Transmission and miniDLNA.
My requirements are:
1) Pi should be accessible to all devices connected to wifi of Router-2.
2) The torrents and other downloads on Pi should use Router-2 wifi.
3) Pi should be accessible via SSH, NOmachine etc on my PC which doesn't have wifi.
For this, I've tried various combinations without any luck. Pi always connects to Router-1's wifi by default and I have to change it manually to Router-2 everytime. After I added Priority in wpasupplicant.conf file, Pi is connecting to Router-2 first, but the files on it (incuding minidlna) are not accessible to other devices connected to Router-2 wifi.
What changes do I need to make ?
Following is interfaces.conf file.
# interfaces(5) file used by ifup(8) and ifdown(8) # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf' # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet dhcp iface eth0 inet static address 192.168.1.21 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface Router-2 inet static address 192.168.1.20 gateway 192.168.1.100 netmask 255.255.255.0 #auto wlan0 #iface wlan0 inet static #address 192.168.1.22 #netmask 255.255.255.0 #gateway 192.168.1.100 #wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf #allow-hotplug wlan1 #iface wlan1 inet manual #wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf