Você não deve usar o mesmo endereço de rede para wlan0 e eth0 (no seu caso 192.168.178.0/24
), isso irá confundir o seu roteamento, e provavelmente os scripts de rede também. Se ambas as interfaces estiverem conectadas à mesma rede, você deve configurar um vínculo de rede (documentação Debian aqui , exemplo aqui )
# apt-get install ifenslave
e, em seguida, em /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet manual
wpa-ssid "*censored*"
wpa-key-mgmt WPA-PSK
wpa-group TKIP CCMP
wpa-psk *censored*
wpa-bridge bond0 # fixes mac address of outgoing packets so that they are consistent
bond-master bond0
bond-mode active-backup
bond-miimon 100 # checks link status every 100 msec
bond-give-a-chance 10 # when wlan comes up wait up to 10 seconds for it to
allow-hotplug bond0
iface bond0 inet static
address 192.168.178.130
netmask 255.255.255.0
gateway 192.168.178.1
bond-slaves eth0 # automatically brings up eth0 and slaves it to this bond
bond-mode active-backup # uses primary if available, otherwise fallback to other
bond-primary eth0 # priority to use eth0 when available
bond-miimon 100