夜(23時から8時)にRaspberry Piのネットワークを終了するためにcronを設定しようとしています。
問題は、次のいずれのコマンドも操作を実行しないことです。
$ sudo service networking stop
$ sudo ifconfig eth0 down
$ sudo ifdown eth0
出力では、コマンドは機能しているように見えますが、インターフェースはまだ有効です(可能でping 8.8.8.8
存在しますifconfig
)。
内容はこれです/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
ifconfig
(マスクされたMAC)出力
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)
出力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
助けが必要ですか?
答え1
尋ねて解決するネットワークをオフにできません。
# service ifplugd stop && ifconfig eth0 down
存在するcron
、追加して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