I did something similar. Now this isn't a bridge because it's using NAT, but you mentioned NAT so I think you really just want an AP Client Router.
You could also genuinely route across the Pi just by binding a network to each side and giving it a route to use (like a default) after enabling IP forwarding. But that tends to give people a harder time to do ...
Create a service file:
sudo nano /etc/systemd/system/startupbrowser.service
Put all lines below there:
ExecStart=/usr/bin/chromium-browser --start-fullscreen www.google.de
Enable the new ...
The problem with a Raspberry Pi is, that it cannot bridge a client connection on interface wlan0 to a remote hotspot. This needs hardware support on the WiFi chip, which isn't available. But there is a workaround to emulate a real OSI layer 2 bridge using proxy arp. This is not a real bridge but it behave like one. How to setup it you can look at Workaround ...
Rather than trying to pick apart the whole 'x' subsystem (that's a big job):
Open the Terminal
Run sudo raspi-config
Take option 3 -> Boot options
Take option B1 -> Desktop / CLI
Select one of the console log-in options
After a reboot, you will be presented with the console command line or the prompt to log-in. I would not use auto-login if anyone can get ...
Another option for network file sharing is sshfs, which allows you to mount a remote directory locally over an encrypted connection.
It is very easy to configure and enabled by default on Raspbian if the ssh server is. To check, look for this line somewhere in /etc/sshd_config (that's sshd_config, not ssh_config); it is usually near the bottom:
Yes - Samba is a good choice for what you want to do.
There are many good resources for setting up Samba, here's one I created
The main alternative for Samba is NFS. Each has its pros and cons. I use Samba because I'm more familiar with it. You can research the tradeoffs by doing a search like this one.
There's a fair amount of effort ...
If you want to use the standard lists that can be set at install time you can set them active at x.x.x.x/admin/settings.php?tab=blocklists where x.x.x.x is the IP or name of the Pi running Pi-Hole.
This can also be reached by:
Log into the admin console
Select the Settings option from the left menu
Select Blacklist from the top tabs
Select the ones you ...
A clear and simple way to distinguish "system files" from "user data", the latter including custom installed software (vs. software installed from the distro repository via the package manager) is to consider most of the root filesystem to be the former, and the latter specific directories such as /home and /usr/local.
You can then use a second partition ...
this little write-lock slider on the edge of every SD card
This is just a piece of plastic designed to push a switch in the card reader. This switch is not there in a Raspberry (more precisely, it's not connected electrically), so the lock slider has no effect.
You can still make an SD card practically write-protected by mounting the root FS read-only or ...
I would use the service as per the other answer as os.system() is no longer the preferred way of calling external programs.
If you do wish to put the command into a python program using os.system() then you could use:
cmd = "/usr/bin/chromium-browser --start-fullscreen www.google.de"
The advantage of Python is that it is much ...
You have discovered one of the drawbacks of setting a Static IP address - You need to change it each time you change networks.
If you let the router do its job and assign via DHCP it would work automatically.
I recommend restoring normal network settings - See
How to set up networking/WiFi
If REALLY must set a Static IP address you need to configure it ...
You are on your Ubuntu system. Then you can try to add the Raspbian repository to /etc/apt/sources.list. Add this line:
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
You can only add it, but I recommend to comment all other lines in sources.list. They belong to Ubuntu and may confuse selection of the right package. Then do: