There are a few parameters you could tweak in /boot/cmdline.txt back in the day to make USB host more stable (dwc_otg.lpm_enable=0 and the like). These are mostly useless on modern kernels, as either the underlying causes got fixed or the safe values became the default ones. You can try them out but I wouldn't spend too much time on these, as these tweaks ...
You have many questions and as you see there are many answers. Btw. you cannot bridge a WiFi client connection. It is not supported by the on board WiFi chip. For further information about this issue you can look at Raspberry Pi WiFi to Ethernet Bridge for a server?.
If you like to look at handmade solutions for Raspberry Pi you can look for
Access Point ...
Here's a program that gets the MAC addr for every interface
import fcntl, socket, struct
from os import walk
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
info = fcntl.ioctl(s.fileno(), 0x8927, struct.pack('256s', ifname[:15]))
return ''.join(['%02x:' % ord(char) for char in info[18:24]])[:-1]
I encountered the same error here is how it worked for me:
Remove your network conf in /etc/wpa_supplicant/wpa_supplicant.conf, it must look like this :
Ensure you have no instance of wpa_supplicant and start wpa_supplicant:
sudo killall wpa_supplicant
sudo wpa_supplicant -...
Obviously, it's the wrongest way! Actually, if you do that, you remove the functionality of the router.
I recommend trying to install OpenWrt on your router if it's possible. It has a captive portal (nodogsplash) feature by own.
⠠⠞⠗⠽ this tutorial:
Start with a clean install of the latest release of Raspbian (currently Buster). Raspbian Buster Lite is recommended.
Update Raspbian, including the kernel and firmware, followed by a reboot:
sudo apt-get update
sudo apt-get dist-upgrade
Set the WiFi country in raspi-config’s Localisation Options: sudo raspi-config
If you ...
Try adding a new printer through the CUPS administration page, aiming the new printer at the same physical printer and connection. I had to do this on ubuntu 18 with an HP Laserjet 5m. I don't know why the first one stopped printing after a few months, but the newer queue works fine. There had been some corrupt jobs that went through that older queue, ...
Try following this tutorial.
I have something like this in my house to extend the WiFi coverage. I don't recall if I followed this exact tutorial, but these are the basic steps that I followed. I will paste the major steps from the tutorial here:
Step 1: Install and update Raspbian
Step 2: Install hostapd and dnsmasq
Step 3: Configure a static IP for the ...
You should have a look at upswift.io, they provide all the features you mentioned and the platform is free for prototyping.
They also have an on-premise option.
Another option is to go with AWS IoT or Azure IoT, but I don't think they have the ability to deploy small software updates or patches.
You can also try to search a ready to use scripts in github ...
If you control the software on the ESP* devices then one way would be to use mDNS on them so that they announce themselves on the network. Then you can search and detect them and their services with avahi on the Pi.
I found the following answer on here (in the comments) and on the Raspberry Pi Forums here, but I am sharing it to be of use to anyone who might stumble upon my question above.
First, run the command sudo rfkill list all and you should get something like this:
0: phy0: Wireless Lan
Soft Blocked: no
Hard Blocked: no
Then, run the command sudo rfkill ...
There are important differences between the network setup of the RPi 3B and the RPi 4B. Seems you are using an additional VPN connection on the RPi 3B so it doesn't make sense to compare both setups. You also don't tell us how do you configure the network interfaces of the RPi 4B. Do you use a static ip address? I guess you use default dhcpcd because it ...
For those who don't mind manually upgrading to OpenSSL 1.1.1 in Raspbian, there is easy way of doing so in Unix system:
(Optionally) Remove previous OpenSSL by running apt-get remove openssl
Download the entire OpenSSL source code from its official Github repository by running git clone https://github.com/openssl/openssl.git
Go to the downloaded openssl ...
I realize this is an old thread but it's still high on the Google ratings so an update. I've just built a NAS using a Raspberry Pi 4+ 4GB and four external 1-TB backup drives (Seagate Basic Portable STX1000400). The Pi's power over USB is insufficient to run four spindles, so it requires a powered USB hub, but this also has the advantage of spinning all ...
Find out the bus number and the device number of each dongle using lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 7392:7811 Wireless Adapter [Realtek RTL8188CUS]
Then schedule a cron job enabling and disabling the dongles with
# turn off bus 1 ...
If you only want to change the static ip address on an interface you can just do it with ip address in two steps, for example:
rpi ~$ sudo ip address del 192.168.0.1/24 dev eth0
rpi ~$ sudo ip address add 192.168.0.2/24 dev eth0
ip address has also options change and replace but these will not modify the ip address, but only the flags of an existing ip ...
assuming eth0 is the name of your network interface and 192.168.0.1 is the ip of your gateway,
if you want your pi on dhcp, try this config:
addresses: [18.104.22.168, 22.214.171.124]
if you want a static ip: (lets say 192.168.0.15)