Closed pedro-nonfree closed 3 years ago
So every request is checked to make sure it is signed by the originating server. The way we do this is by doing a key query to the server name in question (pedro in this case). In a no DNS situation, this lookup will fail.
If you want to do no internet P2P, use one of the P2P binaries eg https://github.com/matrix-org/dendrite/tree/master/cmd/dendrite-demo-yggdrasil which works in a different way, particularly for fetching federation keys. Note that the two forms are incompatible: you can't talk to the normal Matrix network using P2P.
Background information
go version
: go version go1.13.6 linux/amd64Description
Recently we tried to set up two dendrites in different laptops (let's say alice and bob) on the same LAN
Steps to reproduce
in dendrite.yaml:
disable_tls_validation: true
server_name: your_ip
key_perspectives
are commentedprefer_direct_fetch: true
when alice tries to invite bob they both get "invalid request signature"
alice's side
bob's side