Con ettercap tuve un problema, cuando escaneo la red cableada no hay problemas, busca los 255 host posibles en la red, pero con la red wireless comienza a buscar 16777216 host, por lo que llegado a un punto va en crash... ocurre siempre que hago un scaneo de host a una red wireless como pude comprobar hoy.
es raro q te pase con todas las redes. el problema es q la mascara es demasiado grande, si es /24 como decian antes (255.255.255.0) si tenes solo 255 hosts posibles, pero si es x ejemplo /16 (255.255.0.0) ya no tenes 255 sino 65535. seria mejor q leas un poco sobre el tema para entenderlo bien. podes checkear con ifconfig la mascara q te da el router para ver si es asi.
para resolver tu problema bastaria con poner una ip fija dentro del rango con mascara /24.
saludos