Невозможно скрыть существование файла, если пользователь может указать его:
$ ls -l permTest/insidedir/doesexist
-rw-r--r-- 1 root root 0 Aug 10 01:55 permTest/insidedir/doesexist
даже если оба каталога (permTest и insidedir) принадлежат пользователю root и имеют только разрешения x
:
$ sudo ls -la permTest/insidedir/
total 8
d--x--x--x 2 root root 4096 Aug 10 01:55 .
d--x--x--x 3 root root 4096 Aug 10 01:54 ..
-rw-r--r-- 1 root root 0 Aug 10 01:55 doesexist
$ ls -la permTest/
ls: cannot open directory permTest/: Permission denied
$ ls -la permTest/insidedir/
ls: cannot open directory permTest/insidedir/: Permission denied
Ваш исходящий IP-адрес для всех снаружи уже 1.2.3.4 или 185.148.73.201 без какой-либо дополнительной настройки.
Команда
ip route add default via 192.168.1.1 src 1.2.3.4
уже должно было выдать вам сообщение об ошибке
Error: Invalid prefsrc address.
Вам не нужно ничего делать, и вы все равно не можете указать адрес, отличный от общедоступного адреса вашего маршрутизатора.