Eu acho que meu arquivo /run/network/ifstate
continua sendo sobrescrito na inicialização. Nesta sessão eu editaria para
$ cat /run/network/ifstate
lo=lo
wlan0=wlan0
eth0=eth0
Mas na próxima sessão (depois de um desligamento) eu encontraria apenas
$ cat /run/network/ifstate
lo=lo
Eu tento auditar isso (antes de reiniciar) via
$ auditctl -w /run/network/ifstate -p war -k ifstate-debug
Mas ausearch -f /run/network/ifstate -i
(na reinicialização) diz que não há correspondências. De fato,
# cat /var/log/audit/audit.log
type=DAEMON_START msg=audit(1426930357.497:4645): auditd start, ver=1.7.18 format=raw kernel=3.2.0-77-generic auid=4294967295 pid=1413 subj=unconfined res=success
type=CONFIG_CHANGE msg=audit(1426930357.598:25): audit_backlog_limit=320 old=64 auid=4294967295 ses=4294967295 res=1
type=LOGIN msg=audit(1426930357.866:26): login pid=1566 uid=0 old auid=4294967295 new auid=104 old ses=4294967295 new ses=1
type=LOGIN msg=audit(1426930364.214:27): login pid=1888 uid=0 old auid=4294967295 new auid=1000 old ses=4294967295 new ses=2
type=LOGIN msg=audit(1426930459.042:28): login pid=2805 uid=1000 old auid=1000 new auid=0 old ses=2 new ses=3
type=LOGIN msg=audit(1426930459.258:29): login pid=2806 uid=0 old auid=0 new auid=0 old ses=3 new ses=4
#
E não sei como interpretar isso.
O motivo pelo qual desejo manter wlan0
e eth0
em /run/network/ifstate
é porque ter apenas lo
me impede de controlar wlan0
e eth0
. Eu uso uma conexão com fio, mas há também um hotspot Wi-Fi (não confiável) na minha área. Eu costumava me conectar ao hotspot para que minha caixa se conectasse automaticamente a ele. No entanto, eu não quero mais fazer isso, já que estar conectado a esse hotspot e minha conexão com fio ao mesmo tempo leva a uma experiência muito frustrante.