diff --git a/src/tun/tun_openbsd.go b/src/tun/tun_openbsd.go index f10342af..f6dcddd0 100644 --- a/src/tun/tun_openbsd.go +++ b/src/tun/tun_openbsd.go @@ -67,8 +67,8 @@ func (tun *TunAdapter) setupAddress(addr string) error { var err error // Create system socket - if sfd, err = unix.Socket(unix.AF_INET, unix.SOCK_DGRAM, 0); err != nil { - tun.log.Printf("Create AF_INET socket failed: %v.", err) + if sfd, err = unix.Socket(unix.AF_INET6, unix.SOCK_DGRAM, 0); err != nil { + tun.log.Printf("Create AF_INET6 socket failed: %v", err) return err }