Hi
I need to randomize my MAC (preferably on all interfaces, that can be visible from LAN) each new connection. But if it is not possible, it will be good to randomize them each reboot.
Also I need to PERMANENTLY fix TTL to 65 to bypass mobile hotspot block.
Can anybody advise something?
Tried some guides (most with software macchanger) but them seem to work, but I want to automate it, not execute manually
It’s definitely possible to change the MAC.
But these tools are more commonly used for things that are legally questionable.
If the network forces you to register in any way or has some other way of tracking individual users, there is no privacy benefit.
I’m not sure if there’s any way of mimicking the Apple and Google MAC randomization systems where a given Wifi network will receive the same MAC address by default.
The default setups on Android/iOS also protect users legally to some extent. If there happens to be an obscure law against spoofing you’re actively installing and going out of your way to run something that does exactly that. Taking an action is usually viewed differently under law than simply using a default.
Changing the TTL seems to be distro specific. Either that or it’s defined at multiple points. So the distro forum is probably going to be a better bet.
I have Mint 22.1, Cinnamon.
Any way to change MAC for ethernet and Bluetooth too?
As I understand it changing the MAC address should be the same for any network interface.
In the case of Linux Mint the Network Manager seems to have an identity setting for networks that looks like it explicitly supports MAC spoofing. But I’m not sure how well it actually works or if it requires additional tools in the background.
No idea whether there’s any simple way of doing it for bluetooth.
I would expect any bluetooth devices to treat it as an unknown connection which would break a lot of the functionality.
Bluetooth devices are also unlikely to support changing it which just transfers the problem to whatever you’re connecting to broadcasting its address.
The problem with TTL is that methods of changing it seem to refer to folders that don’t exist on my own Linux system. It might mean I’m simply running defaults or it could mean that their advice requires services that aren’t installed on my own machine. You could try the below, but I don’t know if it would work or how to revert if it doesn’t (outside of Timeshift likely being able to do so.)