Auteur Topic: Android kan geen verbinding maken met NAS  (gelezen 3030 keer)

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 904
  • -Ontvangen: 1482
  • Berichten: 7.951
Re: Android kan geen verbinding maken met NAS
« Reactie #15 Gepost op: 20 juli 2024, 15:06:31 »
Ik heb IPv6 nu weer aan staan.

Willekeurig IPv6  dan weer in- of dan weer uitschakelen heeft consequenties voor op te zetten verbindingen.
En tot op welk niveau is die IPv6 in gebruik??   Alleen je WAN IP-adres, of ook de verdere IPv6 instellingen in je thuisnetwerk?

DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8004
  • Berichten: 44.018
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Android kan geen verbinding maken met NAS
« Reactie #16 Gepost op: 20 juli 2024, 15:33:26 »
Ik ga eens terug naar af:

Maar DScam van android kan ook geen verbinding met NAS opzetten. Het is dus niet een specifiek OpenVPN-probleem. Ik denk aan een poort die dicht zit. Maar ik heb poort 1194 opengezet in router.

Je maakt dus een VPN verbinding met je telefoon met WiFi uit.
Dan ga je met DS Cam een verbinding maken met Surveillance Station en dat lukt dus niet.
Welke gegevens vul je dan in om die verbinding te maken ?
- Intern IP-adres
- Extern IP-adres
- DDNS

Als je n.l. een VPN verbinding hebt, dan zou je gewoon het interne IP-adres moeten kunnen gebruiken en dat heb ik nog niet terug kunnen lezen, volgens mij.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: Android kan geen verbinding maken met NAS
« Reactie #17 Gepost op: 20 juli 2024, 18:34:23 »
Ik heb een LAN1 IPv6-setup.

Ik heb een VPN-verbinding tussen mijn NAS en mijn android. Die verbinding heb ik uiteraard draaien via mobiele data. En deze verbinding draait goed. Het gaat daarbij om mijn DDNS via poort 1194.

In DSM heb ik bij netwerk => LAN1 (IP-adres NAS), IPv6 op automatisch gezet.

Bij DDNS staat extern IPv4-adres op automatisch. Dit is dus mijn WAN-adres.

Extern IPv6-adres staat ook op automatisch.

Om in DSCAM op android verbinding te maken vul ik mijn DDNS in. Ik heb HTTPS aan staan in DSCAM.

In DSM staat status DDNS op normaal met een IPv6-extern-adres. Mijn WAN-adres dus.

In mijn router heb ik wat betreft WAN2 (mijn WAN-IP dus),  IPv6 op aan staan.

Het rare is dus dat het met mijn oude NAS altijd heeft gewerkt. Ik kon mijn camerabeelden met DSCAM bekijken.

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 904
  • -Ontvangen: 1482
  • Berichten: 7.951
Re: Android kan geen verbinding maken met NAS
« Reactie #18 Gepost op: 20 juli 2024, 18:59:20 »
Ik mis in je opsomming m.b.t. IPv6 dat je voor de LAN sub-netten in de router, daarvoor IPv6 hebt ingeschakeld.

Als alles goed is ingesteld, heeft elk gebruikt apparaat wat in je thuisnetwerk hangt naast een IPv4 adres ook een IPv6 adres.
En zou je bij browsen naar internet met die apparaten (PC of smartphone via WiFi) beide versies IP adressen voor je WAN moeten zien.
https://www.watzijnmijnips.nl

Wil je het helemaal op  IPv6  doorvoeren, zou je ook de instelling in de VPN-server op de NAS,
bij het menu van OpenVPN daar moeten activeren.  (IPv6 server-modus inschakelen,  met een te kiezen IPv6 voorvoegsel).

DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: Android kan geen verbinding maken met NAS
« Reactie #19 Gepost op: 20 juli 2024, 23:48:29 »
Ik heb IPv6-adressen toegewezen aan mijn LAN-clients. Zie screenshot van een ipconfig.

Watzijnmijnips.nl geeft IPv6 niet beschikbaar.

Zie screenshot van mijn IPv6-WAN-instelling.


Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2669
  • Berichten: 16.551
Re: Android kan geen verbinding maken met NAS
« Reactie #20 Gepost op: 20 juli 2024, 23:58:30 »
Ik snap at hele gedoe met VPN en DDNS niet. 

Een VPN is een Virtueel Private Netwerk.  Dus je werkt alsof je in dat lokale netwerk zit. Dus met lokale IP adressen.

Als je via een VPN de DDNS naam gebruikt om de nas je benaderen, ga je via een omweg via het internet terug naar je nas. Een onlogische omweg die de boel alleen maar storingsgevoelig maakt. Zeker als je geen zekerheid hebt of het verkeer via IPv4 of IPv6 gaat lopen.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 904
  • -Ontvangen: 1482
  • Berichten: 7.951
Re: Android kan geen verbinding maken met NAS
« Reactie #21 Gepost op: 21 juli 2024, 05:48:43 »
Ik snap dat hele gedoe met VPN en DDNS wel degelijk.
Als je niet thuis bent, en je wilt vanuit een externe locatie toch connectie met de NAS thuis, kun je dat via twee methoden doen.
Via WiFi vanuit een plek waar je van het daar aanwezige (free) WiFi netwerk gebruik kunt maken. Of via het het mobiele netwerk.
Met name via WiFi  (luchthaven, horeca, vakantie-adres) zou ik al helemaal niet zonder VPN met het thuisnetwerk contact willen maken.

En je weet inderdaad niet of de verbinding via  IPv4  of  IPv6  zal gaan lopen.
Vandaar  "transparant"  voor beide methoden, dat het zou moeten werken.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 904
  • -Ontvangen: 1482
  • Berichten: 7.951
Re: Android kan geen verbinding maken met NAS
« Reactie #22 Gepost op: 21 juli 2024, 05:52:30 »
Watzijnmijnips.nl geeft IPv6 niet beschikbaar.

Dan zitten er toch fouten in de IPv6 configuratie.  (Voorbeeld situatie hier).

62181-0

DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: Android kan geen verbinding maken met NAS
« Reactie #23 Gepost op: 21 juli 2024, 09:14:33 »
Ik heb nu een statisch IPv6 ingesteld. Kan ik niet beter een 6-in4-tunnel instellen? Ik snap beide eigenlijk nog niet. Ik snap wel meer niet trouwens. De 6in4-tunnel is een methode om IPv6-pakketten over een IPv4-netwerk te transporteren. Een statisch IPv6-IP is dus een IP-adres om een directe verbinding tussen systemen (computerapparaten of IP-adressen) te kunnen opzetten, i.p.v. via een omweg. Met een statisch IPv6 zou je dan in z'n geheel een IPv6-netwerk (moeten) hebben?

Afijn, ik zal jullie input nu bestuderen.

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: Android kan geen verbinding maken met NAS
« Reactie #24 Gepost op: 21 juli 2024, 09:27:57 »
Dat is ook mijn gedachte Babylonia. Het gaat mij vooral om mobiele data, omdat je voor wifi afhankelijk bent van een plek die wifi aanbiedt. Ik zit regelmatig in the middle of nowhere en dan heb ik mobiele data nodig. En inderdaad wifi via Schiphol dat voelt bij mij ook niet goed. En al helemaal niet zonder een VPN-verbinding.

Wat gaat er mis met mijn DDNS op de android? Waarom geen contact van mijn android met mijn NAS? Ik ga kijken.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8004
  • Berichten: 44.018
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Android kan geen verbinding maken met NAS
« Reactie #25 Gepost op: 21 juli 2024, 10:11:34 »
Ok....het lukt je om een VPN verbinding te krijgen.

Dan zeg je:
Om in DSCAM op android verbinding te maken vul ik mijn DDNS in. Ik heb HTTPS aan staan in DSCAM.

Maak die verbinding eens opnieuw (zonder WiFi en ver in DS Cam geef je het IP_adres in vsn je NAS en het wachtwoord en HTTPS niet ingeschakeld.
Krijgt DS Cam dan wel verbinding?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Lipo

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 82
Re: Android kan geen verbinding maken met NAS
« Reactie #26 Gepost op: 21 juli 2024, 11:38:00 »
In DSCAM kan ik alleen maar mijn DDNS invoeren en het vinkje HTTPS aan- of uitzetten. Zoals ik boven in dit forum heb geschreven krijg ik niet het scherm om een synology-accountnaam en wachtwoord in te voeren. Voordat dat scherm komt krijg ik dus de melding: ongeldige verbinding.

Met mijn NAS-IP, en HTTPS uit, krijg ik ook in DSCAM van mijn android de melding: ongeldige verbinding. Ik heb wifi uit en mobiele data aan.

Ik ben erachter gekomen dat mijn IPv6-DDNS van de NAS niet werkt. Als ik IPv4 hier uitschakel en alleen IPv6 op automatisch aan zet, dan werkt de IPv6-DDNS-verbinding van de NAS niet. IPv4-DDNS werkt wel. Zoals je op de screenshot kunt zien van mijn NAS-DDNS-instelling, dan zie je bij extern adres (IPv6): automatisch (-). Op de plek van dat - streepje staat niet mijn WAN-IP-adres. Dat lijkt mij niet goed. Bij IPv4 staat dus wel mijn WAN-IP-adres.

En mijn VPN-verbinding van mijn android met mijn NAS middels mijn DDNS werkt dus wel.

En over die IPv6-instelling van mijn laptop: als ik op mijn laptop naar instellingen => netwerk en internet => eigenschappen => IP-toewijzing bewerken ga, dan gaat het instellen van mijn statische IPv6-adresgegevens volgens mij niet goed. Ik heb in ieder geval geen internet als ik mijn IPv6-IP-adres en link-local-IPv6-adres (gateway) invul.

Bij voorkeurs-DNS gaat het toch om de server van google voor IPv6 =  2001:4860:4860::8888

En bij alternatieve DNS gaat het toch om de extra DNS-server van google voor IPv6 =  2001:4860:4860::8844

Lengte van voorvoegsel van subnet: 128

Ik vul trouwens zowel mijn IPv4- als mijn IPv6-gegevens in. Maar internet krijg ik dus niet. Ook hier werkt het IPv4-gedeelte wel!

Het lijkt erop dat VPN de weg van IPv4-DDNS kiest en DSCAM de weg van IPv6-DDNS. Of zeg ik hier iets geks?

Aangezien zowel de IPv6-DDNS van de NAS en ook de IPv6-instelling van mij laptop niet werkt, dan lijkt het erop dat er in de router iets niet goed staat m.b.t. IPv6. Of zeg ik hier weer iets geks?

Maar in de router heb ik IPv6 toch goed ingevuld?

In mijn router firewall kan ik routing verbindingen blokkeren aan- of uitvinken: block routing connections initiated from WAN  IPv4 en IPv6. Als ik beide uitvink, dan werkt het allemaal ook niet. Van buiten komende WAN.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8004
  • Berichten: 44.018
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Android kan geen verbinding maken met NAS
« Reactie #27 Gepost op: 21 juli 2024, 11:54:06 »
Citaat
In DSCAM kan ik alleen maar mijn DDNS invoeren
Onzin, dat kan wel, kies dan voor een andere account gebruiken en dan Nieuwe account toevoegen en gebruik dus IPv4 adres van je NAS.
Ik kan met zowel DDNS als IP inloggen.

EN zet IPv6 eens gewoon uit, want een IPv6 adres effe invoeren is knippen en plakken of heef veel intikken en maakt het op dit moment allemaal te ingewikkeld, als bovenstaande werkt, dan kan je altijd nog verder borduren met IPv6.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 904
  • -Ontvangen: 1482
  • Berichten: 7.951
Re: Android kan geen verbinding maken met NAS
« Reactie #28 Gepost op: 21 juli 2024, 11:59:53 »
Er lopen nu twee zaken door elkaar in dit onderwerp.  Functionaliteit van  DSCAM  en gebruik van IPv6.  (Misschien afsplitsen ?)

M.b.t. IPv6

Ik heb nu een statisch IPv6 ingesteld. Kan ik niet beter een 6-in4-tunnel instellen? Ik snap beide eigenlijk nog niet.

Dat is afhankelijk van de internet provider die je gebruikt.
Verder zie ik alleen instellingen voor je WAN, maar waar ik gisteren (reactie #18) al een opmerking over maakte.

        Ik mis in je opsomming m.b.t. IPv6 dat je voor de LAN sub-netten in de router, daarvoor IPv6 hebt ingeschakeld.

Bij je vervolgreactie #19  is nog steeds "missen" = geen plaatje van die LAN sub-net instellingen voor IPv6
Instellingen voor IPv6 voor WAN en LAN  zijn aan elkaar gerelateerd. "Stukken" ervan liggen in elkaars verlengde, met "prefix" waarden e.d.
Als je zaken kloppend wilt instellen, is dat echt een hele uitzoekerij wat je niet zomaar even op een zondagmiddag uit de mouw schud.

Meer algemene informatie bij elkaar om te bestuderen m.b.t. IPv6, URL's  die in een apart "Synology router"  IPv6 onderwerp zijn opgenomen.
https://www.synology-forum.nl/synology-router/ipv6-ondersteuning-synology-routers/msg328011/#msg328011

Dat hele stuk aan opgegeven URL's  tot aan de eerste (dunne) "dubbele lijn" over de volle breedte, in die reactie.

Met name deze is erg waardevol in het begrip hoe indelingen m.b.t. IPv6 worden ingezet.
(Feitelijk "een schema" vanaf de provider, tot aan de eind-gebruiker):
https://wiki.surfnet.nl/display/SURFnetnetwerkWiki/Whitepaper+IPv6-nummerplan+opstellen

        Deze whitepaper (PDF) bevat een handleiding voor het opstellen van een goed nummerplan bij de overgang naar IPv6.
        Een goed nummerplan is een systeem waarmee u de IPv6-adressen toekent aan locaties en/of gebruikerstypen.



Draytek router:
Welke opties een DrayTek router biedt, en of je daar door de provider "automatisch" aangereikte IPv6 "deel" bereiken kunt gebruiken,
of dat je het allemaal handmatig moet instellen.  Is aan jezelf om dat uit te zoeken.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8004
  • Berichten: 44.018
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Android kan geen verbinding maken met NAS
« Reactie #29 Gepost op: 21 juli 2024, 12:04:23 »
Er lopen nu twee zaken door elkaar in dit onderwerp.  Functionaliteit van  DSCAM  en gebruik van IPv6.  (Misschien afsplitsen ?)
Juist niet, in het eerste bericht gaat het al over DS Cam en het gaat over het testen met DS Cam, dan wordt wel heel lastig om hiervoor 2 Topics te gebruiken, niet ?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Cloudstation voor Android

Gestart door Peter van HeunBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 1844
Laatste bericht 04 september 2012, 14:14:45
door Peter van Heun
DS CAM op Samsung Android recordings afspelen werkt niet

Gestart door MTX123Board Android Apps

Reacties: 2
Gelezen: 4861
Laatste bericht 27 februari 2014, 20:09:17
door MTX123
Foto's/bestanden van mijn mobiel Android synchroniseren

Gestart door groentje2019Board Android Apps

Reacties: 2
Gelezen: 2009
Laatste bericht 08 januari 2021, 22:42:43
door Mgompie
VPN client Android vs IOS

Gestart door SiJoNasBoard iOS Apps (iPhone, iPad en iPod)

Reacties: 5
Gelezen: 1797
Laatste bericht 05 november 2017, 21:45:09
door SiJoNas
DS Cloud crasht op Android 6

Gestart door Richard67Board Android Apps

Reacties: 7
Gelezen: 3293
Laatste bericht 13 oktober 2015, 14:46:38
door Birdy