Transmit Vision position (t265) by ethernet

I use a nuc to run mavros to transmit message from t265 to 7-nano(flight controller),which has an eth port(7-nano),so i tried to use ethernet to transmit vision position estimate, here are my configs:
NET_P1_PROTOCOL = 2;
SERIAL6_PROTOCOL = MAVLink2;
EK3 sets by docs, used ExternalNav;
Besides, echo /mavros/status shows connected; echo /mavros/vision_pose/pose display t265s position estimate
However, no vision_positon_estimate was read in mavlink msg, and positon hold errors by reports “Need Position Estimate”
its an indoor drone ,so i cant use GPS