Proxmox kein Connect der VM zum Host IPv6

Haxley

Member
Hallo,
ich wollte per scp paar Daten von durch die VM von meinem Host kopieren aber da kommt immer:
ssh: connect to host xxxx:xxx:160:12ce::2 port 22: No route to host

Beide (Host und VM) sind via IPV6 von außen erreichbar.
Meine Network/interfaces der VM:
Code:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet6 static
    address xxxx:xxx:160:12ce::4
    netmask 64
    gateway xxxx:xxx:160:12ce::3
die des Host:
Code:
source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto enp2s0
iface enp2s0 inet static
  address xxx.x.138.218
  netmask 255.255.255.224
  gateway xxx.x.138.193
  # route xxx.x.138.192/27 via xxx.x.138.193
  up route add -net xxx.x.138.192 netmask 255.255.255.224 gw xxx.x.138.193 dev enp2s0

iface enp2s0 inet6 static
  address xxxx:xxx:160:12ce::2
  netmask 128
  gateway fe80::1
up sysctl -p
  
# vmbr2: IPv6
auto vmbr2
iface vmbr2 inet6 static
address xxxx:xxx:160:12ce::3
netmask 64
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv6/conf/all/proxy_ndp
post-up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
post-up echo 1 > /proc/sys/net/ipv6/conf/default/forwarding
post-up /sbin/ip -f inet6 neigh add proxy xxxx:xxx:160:12ce::3 dev vmbr2
#post-up /sbin/ip -f inet6 neigh add proxy xxxx:xxx:160:12ce::4 dev vmbr0
post-up /sbin/ip -f inet6 route add xxxx:xxx:160:12ce::4 dev vmbr2


An was kann das liegen?
Ich vermute das ich die Adresse des Gateway vom Host als DNS in der VM mit eintragen muss oder?
Bei LXC war das die /var/lib/lxc/meineVM/config
Wo muss das bei Proxmox rein?

Danke dem wer dazu was hat.
Gruß Haxley
 

danton

Debian User
Ich vermute das ich die Adresse des Gateway vom Host als DNS in der VM mit eintragen muss oder?

Nein, DNS ist nur für die Names-Auflösung zuständig, die Fehlermeldung sagt aber, dass keine IP-Verbindung zustande kommt. Da fehlt dir wohl noch ein Eintrag in deiner Netzwerk-Konfig, um die Pakete für den Host, die auf vmbr2 auflaufen, an enp2s0 weiterleiten (da die IPs aus dem gleichen Subnet sind, erfolgt kein Routing).
 

mr_brain

Registered User
Siehst du denn bei einem traceroute6 auf eine externe Adresse überhaupt die IPv6 xxxx:xxx:160:12ce::2 als Hop?
 

Haxley

Member
Ja der taucht auf, wie es sein soll:
Code:
traceroute to 2a01:4f8:160:12ce::4 (2a01:4f8:160:12ce::4), 30 hops max, 80 byte packets
 1  2001:2e8:665:0:2:2:0:1 (2001:2e8:665:0:2:2:0:1)  0.090 ms  0.066 ms  0.050 ms
 2  2001:2e8:22:204::2 (2001:2e8:22:204::2)  1.054 ms  0.955 ms  1.007 ms
 3  2001:2e8:20::22:11 (2001:2e8:20::22:11)  21.853 ms  0.801 ms  0.795 ms
 4  xe-0-5-0-7.r00.tokyjp01.jp.bb.gin.ntt.net (2001:218:2000:5000::305)  1.740 ms  1.631 ms  1.544 ms
 5  ae-8.r30.tokyjp05.jp.bb.gin.ntt.net (2001:218:0:2000::359)  0.959 ms  0.875 ms  0.963 ms
 6  ae-4.r23.snjsca04.us.bb.gin.ntt.net (2001:218:0:2000::51)  125.476 ms  118.660 ms  118.551 ms
 7  ae-0.r22.snjsca04.us.bb.gin.ntt.net (2001:418:0:2000::1a9)  107.845 ms  107.728 ms  107.840 ms
 8  ae-7.r23.asbnva02.us.bb.gin.ntt.net (2001:418:0:2000::16e)  170.189 ms  170.121 ms  174.283 ms
 9  ae-2.r25.amstnl02.nl.bb.gin.ntt.net (2001:418:0:6000::10e)  263.826 ms  266.014 ms  263.668 ms
10  ce-4-0-1.r25.amstnl02.nl.ce.gin.ntt.net (2001:728:0:5000::332)  255.931 ms  260.971 ms  251.691 ms
11  core1.fra.hetzner.com (xxxx:xxx:0:3::11d)  244.225 ms  247.948 ms  247.909 ms
12  core23.fsn1.hetzner.com (xxxx:xxx:0:3::11a)  269.479 ms  267.488 ms  255.982 ms
13  ex9k1.dc7.fsn1.hetzner.com (xxxx:xxx:0:3::272)  255.070 ms ex9k1.dc7.fsn1.hetzner.com (xxxx:xxx:0:3::276)  252.689 ms ex9k1.dc7.fsn1.hetzner.com (xxxx:xxx:0:3::272)  263.658 ms
14  host2ipv6.meineseite.de (xxxx:xxx:160:12ce::2)  248.565 ms  258.234 ms  261.930 ms
15  xxxx:xxx:160:12ce::4 (xxxx:xxxx:160:12ce::4)  263.845 ms  255.593 ms  261.906 ms
 

Haxley

Member
Gerade noch was merkwürdiges bemerkt:
Von der VM (xxxx:xxx:160:12ce::4) geht kein ping zum Host (xxxx:xxx:160:12ce::2)

Aber umgekehrt geht der ping. Also vom Host zur VM.
 

Haxley

Member
Firewall hab ich ausgeschaltet, daran liegt es nicht.

naja dann verschiebe ich vom Host zur VM, dass geht via scp
 

danton

Debian User
Du müsstest den Host eigentlich über die xxxx:xxx:160:12ce::3 erreichen können - das ist die IP des Hosts am Interface vmbr2
 
Top