I have bitcoind serving cfilters to an LND node on my local network on separate machines. Both have 192.168.1.x IP addresses and they connect fine using neutrino. However, the LND node does not appear in the bitcoin-cli -netinfo table.
The reason is because if you look at the getpeerinfo response:
0{
1 "id": 11728,
2 "addr": "192.168.1.153:64367",
3 "addrbind": "192.168.1.13:8333",
4 "addrlocal": "192.168.1.13:8333",
5 "network": "not_publicly_routable",
6 "services": "0000000000000048",
7 "servicesnames": [
8 "WITNESS",
9 "COMPACT_FILTERS"
10 ],
11...
…so bitcoin-cli ignores the peer here:
…expecting one of these strings only:
I’m happy to fix / add this myself unless there’s a reason? Maybe instead of skipping the peer we can just add an “unknown network” category, or “other” …?
cc: @jonatack