Desativa a rede no Raspbian

5

Estou tentando configurar o cron para desativar a rede no meu Raspberry Pi durante a noite (das 23:00 às 8:00).

O problema é que nenhum desses comandos faz o trabalho:

$ sudo service networking stop
$ sudo ifconfig eth0 down
$ sudo ifdown eth0

Na saída, parece que o comando funcionou, mas a interface ainda está ativa (posso ping 8.8.8.8 e está presente em ifconfig ).

Este é o conteúdo de /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

saída de ifconfig (MAC mascarado)

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1545 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1054 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:117138 (114.3 KiB)  TX bytes:156391 (152.7 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1104 (1.0 KiB)  TX bytes:1104 (1.0 KiB)

saída de route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    202    0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     202    0        0 eth0

Alguma ajuda?

    
por Matteo 22.07.2015 / 14:44

1 resposta

2

Questionado aqui e solucionado: link

# service ifplugd stop && ifconfig eth0 down

No cron i adicionado por meio de sudo crontab -e

0 23 * * * /usr/sbin/service ifplugd stop && /sbin/ifconfig eth0 down

0 8 * * * /usr/sbin/service ifplugd start && /sbin/ifconfig eth0 up
    
por 22.07.2015 / 17:57