Added preliminary support for Ethernet, disconnect does not work