Ik heb een Fritz!VPN opgezet naar mijn thuisnetwerk vanaf een Ubuntu 18.04 machine. Doel is om een aantal machines in mijn thuisnetwerk te benaderen, maar op een of andere manier werkt dit soms wel en soms niet. Ik kan alle machines wel via de FQDN <hostname>.fritz.box benaderen, maar alleen <hostname> werkt niet.
Een aantal zoekpogingen hebben me weinig soelaas geboden, vaak zijn de problemen ingewikkelder (DNS via VPN) of lijken de geboden aanwijzingen niet aan te sluiten.
Mijn vermoeden is dat soms het DNS verzoek op hostnaam niet door de VPN niet meegenomen wordt, maar ik kom er niet achter waarom het soms dus wel werkt.
Diagnostics, ik probeer de machine antman te benaderen:
Verder, de interfaces:
en tot slot, systemd-resolve:
De netwerk verbinding loopt via een hotspot op mijn telefoon, het subnet thuis is 192.168.10.x. Ik kan alles pingen op mijn thuisnetwerk, en alle machines dus via FQDN bereiken, maar niet via hostname.
Aan de client kant staat IPv4 op Automatic (DHCP), geen DNS ingevuld en wordt de VPN alleen gebruikt voor resources op zijn netwerk.
En tot slot, ik kan nu alleen via VPN de boel benaderen, dus als ik de VPN sloop in mijn thuisnetwerk, kan ik er niet meer in
Wie kan mij wijzer maken?
Een aantal zoekpogingen hebben me weinig soelaas geboden, vaak zijn de problemen ingewikkelder (DNS via VPN) of lijken de geboden aanwijzingen niet aan te sluiten.
Mijn vermoeden is dat soms het DNS verzoek op hostnaam niet door de VPN niet meegenomen wordt, maar ik kom er niet achter waarom het soms dus wel werkt.
Diagnostics, ik probeer de machine antman te benaderen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| dacota@ardesia:~$ dig antman.fritz.box ; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> antman.fritz.box ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32523 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;antman.fritz.box. IN A ;; ANSWER SECTION: antman.fritz.box. 9 IN A 192.168.10.32 ;; Query time: 73 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Mon Aug 20 17:18:05 CEST 2018 ;; MSG SIZE rcvd: 61 dacota@ardesia:~$ dig antman ; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> antman ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 56523 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;antman. IN A ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Mon Aug 20 17:18:08 CEST 2018 ;; MSG SIZE rcvd: 35 |
Verder, de interfaces:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| dacota@ardesia:~$ ifconfig -a
enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 54:ee:75:98:7f:a6 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xf1300000-f1320000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7157 bytes 539813 (539.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7157 bytes 539813 (539.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1412
inet 192.168.10.202 netmask 255.255.255.0 destination 192.168.10.202
inet6 fe80::d5ed:4d0e:4509:5d0b prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC)
RX packets 14480 bytes 10852178 (10.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11654 bytes 1156698 (1.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.43.253 netmask 255.255.255.0 broadcast 192.168.43.255
inet6 fe80::e29:f24e:4293:36a7 prefixlen 64 scopeid 0x20<link>
ether 44:85:00:9f:ad:94 txqueuelen 1000 (Ethernet)
RX packets 141866 bytes 110871113 (110.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 111115 bytes 20328064 (20.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
en tot slot, systemd-resolve:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| dacota@ardesia:~$ systemd-resolve --status
Global
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
Link 8 (tun0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.10.1
Link 3 (wlp4s0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.43.1
Link 2 (enp0s31f6)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no |
De netwerk verbinding loopt via een hotspot op mijn telefoon, het subnet thuis is 192.168.10.x. Ik kan alles pingen op mijn thuisnetwerk, en alle machines dus via FQDN bereiken, maar niet via hostname.
Aan de client kant staat IPv4 op Automatic (DHCP), geen DNS ingevuld en wordt de VPN alleen gebruikt voor resources op zijn netwerk.
En tot slot, ik kan nu alleen via VPN de boel benaderen, dus als ik de VPN sloop in mijn thuisnetwerk, kan ik er niet meer in