Síťová maska jako řešení problémů s Android hotspotem


Android je bezpochyby dobrý systém, nicméně jedna z věcí, co mi na něm vadí je ta, že u WiFi hotspotu běží DHCP, které docela umíněně mění IP adresy na něj připojených zařízení. Normálnímu userovi to je jedno, ale když si potřebujete propojit linuxové počítače a nastavit na nich NFS pro sdílení tak můžete mít docela problém s tím, že do /etc/exports musíte přidat povolení pro adresní rozsahy, aby bylo učiněno za dost jisté alespoň minimální bezpečnosti. Jenže, pokud zapomenete na to, že také existují jiné masky než 255.255.255.0, tak máte problém, protože Androidí DHCP mění třetí oket IP adresy, takže mi dává například:

192.167.20.137
192.167.63.137
192.167.14.137
192.167.135.137

No a právě řešením je změna masky respektující změny třetího oketu. Tedy v mém případě bylo správné řešení nastavit masku 192.168.0.0/16.

/mnt/nfs_share 192.168.0.0/16(rw, sync,no_subtree_check)

Mimochodem, existuje na to pěkný kalkulátor https://www.ipaddressguide.com/cidr