wireshark with no-root only can show bluetooth , no wlan0 and eth0
then.. i remember ettercap needs root and it can show wlan0
so i run sudo wiresark and it works
but when it starts , wireshark show this
Lua: Error during loading:
[string "/usr/share/wireshark/init.lua"]:46: dofile has been disabled due to running Wireshark as superuser. See
http://wiki.wireshark.org/CaptureSetup/CapturePrivileges [nofollow] for help in running Wireshark as an unprivileged user.
and..
Running as user "root" and group "root".
This could be dangerous.
If you're running Wireshark this way in order to perform live capture, you may want to be aware that there is a better way documented at
/usr/share/doc/wireshark-common/README.Debian
and...
[sudo] password for yushao:
(wireshark:26573): IBUS-WARNING **: The owner of /home/yushao/.config/ibus/bus is not root!