Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AI
Aiko @discuss.online
Posts 2
Comments 0

MAC randomisation help

Hi!

Can anyone please help me to make my MAC be randomly generated after each reboot?

I need some kind of script or instructions. Thanks you!

Found this one: ``` #!/bin/sh

INSTALL_PATH="/etc/init.d/randomize_mac"

echo "Creating MAC randomizer script..." cat << 'EOF' > $INSTALL_PATH #!/bin/sh /etc/rc.common

START=99

start() { generate_random_mac() { echo $(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256))) }

change_mac() { local iface=$1 local new_mac=$(generate_random_mac) ip link set dev $iface down ip link set dev $iface address $new_mac ip link set dev $iface up }

for iface in $(ip link show | grep -E '^[0-9]+:' | cut -d ':' -f 2 | cut -d ' ' -f 2); do if [ "$iface" != "lo" ]; then change_mac $iface fi done } EOF

echo "Making MAC randomizer script executable..." chmod +x $INSTALL_PATH echo "Success!"

echo "Enabling MAC randomizer script to run at boot time..." /etc/init.d/randomize_mac enable echo "Success!"

echo "Deleting installation script..." rm -- "$0" ```

Here is example of output of this command: echo $(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))":"$(printf '%02x' $((RANDOM%256)))

Output:

a7:03:f2:fa:45:5d

0

How to make my router admin panel be accessible only by HTTPS without errors?

I need to make my router Admin panel be accessible not by HTTPS and block HTTP.

I am using Mudi v2

Chat gpt prompted to generate custom CA: ```

#!/bin/sh openssl genrsa -out ca.key 4096 openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -subj "/C=XX/ST=XX/L=XX/O=Example/OU=CA/CN=ca.example.lan" openssl genrsa -out router.lan.key 4096 openssl req -new -key router.lan.key -out router.lan.csr -subj "/C=XX/ST=XX/L=XX/O=Example/OU=Devices/CN=router.lan" openssl x509 -req -days 36500 -in router.lan.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out router.lan.crt echo "CA and signed router.lan certificate generated in current directory" ```

It will generate certificates and key. What to do next?

1