Re: Wireguard doesn't seem to work on macppc 7.8
Gabriele Vento <[email protected]> Thu, 14 May 2026 17:57:45 +0200
| Newsgroups | gmane.os.openbsd.bugs |
|---|---|
| Message-ID | <[email protected]> |
On May 14, 2026 5:38:09 PM GMT+02:00, Alexandr Nedvedicky <[email protected]> wrote: >Hello, > >It looks like a misconfiguration. Combining information on wg0 >configuration earlier emails: > >On Thu, May 14, 2026 at 04:46:25PM +0200, Gabriele Vento wrote: >> >> wg0: flags=80c3<UP,BROADCAST,RUNNING,NOARP,MULTICAST> mtu 1300 >> >> description: ... >> >> index 8 priority 0 llprio 3 >> >> wgport 22670 >> >> wgpubkey ... >> >> wgpeer ... >> >> wgpsk (present) >> >> wgpka 15 (sec) >> >> wgendpoint 15.204.55.83 42070 >> >> tx: 7844, rx: 0 >> >> wgaip 15.204.55.83/10 >> >> groups: wg >> >> inet ... netmask 0xffffffff > > the inet is 100.65.0.138 > > However I think it should be from the same network which is allowed > by wgaip option. Perhaps you should run: > > ifconfig wg0 15.204.55.83/10 That also does not work befause the problem is actually that the allowed IP is wrong, not the inet. In fact, any IP I try to allow results in the wgaip field being set to the endpoint ip (15.204.55.84) with whatever subnet mask I specified, even IPs not under 100.0.0.0/8. >Once you'll be able to fix wireguard configuration using ifconfig(8), >then I would suggest to take a look at 'ifconfig wg0' output and >save information from there to etc/hostname.wg0 file. > >For example, this is ifconfig wg0 output on my virtual guest I use for testing: > > pf# ifconfig wg0 > wg0: flags=80c3<UP,BROADCAST,RUNNING,NOARP,MULTICAST> mtu 1420 > index 6 priority 0 llprio 3 > wgport 4433 > wgpubkey 3ni8zRYIoXgolLbnrB6bHCtNMkWKeFfwoG3bQvxHLSo= > wgpeer wVNVajQQdLKRQKghS42uaFm7YszMiA5WDz4X4gDLUkM= > tx: 0, rx: 0 > wgaip 192.168.10.0/24 > groups: wg > inet 192.168.10.11 netmask 0xffffff00 broadcast 192.168.10.255 > >and this is the content of the /etc/hostname.wg0 file which brings wg0 >interface up on system boot: > > pf# cat /etc/hostname.wg0 > # > # wgkey comes from `openssl rand -base64 32` > # > # more details on Solene's blog here: > # https://dataswamp.org/~solene/2021-10-09-openbsd-wireguard-exit.html > # > wgkey EYR0EQVIREUFiVR25aCnSg2Z+45fcynEauiQw8Jsy+k= > # > # if wg interface is supposed to act as tunnel wgaip 0.0.0.0/0 > # makes wg interface to accept all packets. > #wgpeer wVNVajQQdLKRQKghS42uaFm7YszMiA5WDz4X4gDLUkM= wgaip 0.0.0.0/0 > # > # settings below make wg iface to accept 192.168.10 packets only. > wgpeer wVNVajQQdLKRQKghS42uaFm7YszMiA5WDz4X4gDLUkM= wgaip 192.168.10.0/24 > inet 192.168.10.1/24 > wgport 4433 > up Thanks for the heads up about setting up the network at boot. >hope it helps >regards >sashan