[SOLVED] kein Zugriff auf LXC (Debian 10) nach Installation und anschließenden reboot

shortyle

Member
Nov 29, 2020
24
0
6
42
Hi,

ich stehe gerade noch relativ am Anfang mit Proxmox.
Ich habe 2 LXC mit CentOS7 am laufen und das ohne Probleme (zugriff per ssh über Terminal klappt ohne Einschränkung und ohne dass ich irgendwelche besonderen Einstellungen tätigen musste).

Nun wollte ich einen weiteren LXC mit Debian installieren, was auch ohne Probleme durchlief.
Template: Debian-10-Standard (10.5-1)
ID: 102
Firewall: deaktiviert (wie bei den CentOS auch)
IPv4: statische IP 10.0.20.40/24
Gateway: 10.0.20.1

Wenn ich nun versuche mit über das Terminal per ssh einzuloggen kommt
Code:
ssh root@10.0.20.40
ssh: connect to host 10.0.20.40 port 22: Connection refused

Dann habe ich gelesen, dass per default der root Zugang per ssh deaktiviert ist.
Dann habe ich mich in der Konsole des PVE auf den lxc geschalten mit:
Code:
lxc-attach --name 102

dort dann die /etc/ssh/sshd_config angepasst und "PermitRootLogin yes" gesetzt.
ssh service neugestartet und ich konnte mich vom Terminal aus per ssh auf den LXC 102 schalten.
Danach habe ich einen weiteren Benutzer "music" erstellt für eine folgende Installation. Auch mit diesem User konnte ich mich per ssh auf den LXC schalten.

Anschließend habe ich ein Programm installiert (MusicServer4home). Es folgte ein Reboot und die Probleme begannen.
Ich kann mich weder als root noch als music mit dem lxc verbinden.


Ich habe jetzt nur noch die Möglichkeit über das Proxmox UI auf den LXC zu gehen und dort auf Konsole um auf diese zuzugreifen.

"SSHD läuft"
Code:
root@ms4h:~# systemctl status sshd
* ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2020-11-29 13:58:33 UTC; 6min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 3097 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
 Main PID: 3098 (sshd)
    Tasks: 1 (limit: 4915)
   Memory: 1.3M
   CGroup: /system.slice/ssh.service
           `-3098 /usr/sbin/sshd -D

Nov 29 13:58:33 ms4h systemd[1]: Starting OpenBSD Secure Shell server...
Nov 29 13:58:33 ms4h sshd[3098]: Server listening on 0.0.0.0 port 22.
Nov 29 13:58:33 ms4h sshd[3098]: Server listening on :: port 22.
Nov 29 13:58:33 ms4h systemd[1]: Started OpenBSD Secure Shell server.
You have new mail in /var/mail/root

"ifconfig" sagt folgendes
Code:
root@ms4h:~# ifconfig
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 43154  bytes 3961886 (3.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 43154  bytes 3961886 (3.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

"ip addr" ergibt
Code:
root@ms4h:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0@if52: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 7e:48:db:7d:bb:0e brd ff:ff:ff:ff:ff:ff link-netnsid 0

und "pct config 102" von der PVE Shell aus
Code:
root@proxmox:~# pct config 102
arch: amd64
cores: 2
features: nesting=1
hostname: ms4h
memory: 4096
net0: name=eth0,bridge=vmbr0,firewall=1,gw=10.0.20.1,hwaddr=7E:48:DB:7D:BB:0E,ip=10.0.20.40/24,ip6=dhcp,type=veth
ostype: debian
rootfs: local-lvm:vm-102-disk-0,size=4G
swap: 4096
unprivileged: 1

hat jemand eine Idee woran das liegen kann? Das Programm Musicserver4Home läuft bei gleicher Installationsroutine auf einem Raspberry ohne Probleme und lässt sich auch via Terminal erreichen.

VG shortyle
 
net0: name=eth0,bridge=vmbr0,firewall=1,gw=10.0.20.1,hwaddr=7E:48:DB:7D:BB:0E,ip=10.0.20.40/24,ip6=dhcp,type=veth

firewall=1 heisst firewall ist aktiviert

im GUI: LXC -> Network -> das Interface waehlen -> Firewall checkbox disablen
 
Ich hätte schwören können das die FW aus war. Da ich allerdings keine Regeln definiert hab, konnte ich mir schon fast denken, dass auch das jetzige deaktivieren keinen Erfolg bring.

Es kommt nach wie vor die Fehlermeldung
Code:
ssh root@10.0.20.40
ssh: connect to host 10.0.20.40 port 22: Network is unreachable
 
Danke für den Tipp.

mit
Code:
ifconfig eth0 up
konnte ich das Interface nun auch starten, leider ist ein Login danach noch immer nicht möglich.

Aus der PVE Shell heraus mit dem lxc verbunden
Code:
root@ms4h:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0@if48: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether be:11:10:8d:14:5c brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::bc11:10ff:fe8d:145c/64 scope link tentative
       valid_lft forever preferred_lft forever
 
2: eth0@if48: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether be:11:10:8d:14:5c brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet6 fe80::bc11:10ff:fe8d:145c/64 scope link tentative valid_lft forever preferred_lft forever

noch hast du keine IP in deinem Container
 
du kannst doch in der PVE Gui für deinen Kontainer eine IP eintragen unter Netzwerk oder es auf dhcp stellen
 
Beim Erstellen des Containers habe ich doch die IP eingetragen und diese steht nach wie vor auch noch drin lt. GUI

Bildschirmfoto 2020-12-01 um 18.03.37.png
 
Das hatte ich bei meinen ersten Versuchen auch schon einmal so gemacht, leider ohne erfolg.
Auch wenn ich jetzt IPv6 wieder statisch stelle, kann ich leider nicht auf den Container zugreifen.
 
was sagt cat /etc/network/interfaces auf dem PVE host?
 
Hier die Ausgabe auf dem PVE
Code:
root@proxmox:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
    address 10.0.20.10
    netmask 255.255.255.0
    gateway 10.0.20.1
    bridge_ports eno1
    bridge_stp off
    bridge_fd 0

Und hier die Ausgabe auf dem lxc
Code:
root@ms4h:~# cat /etc/network/interfaces
######################################################
## NETWORK SETTINGS CREATE BY MUSICSERVER4HOME
auto lo
iface lo inet loopback

auto
iface  inet dhcp

auto eth0
iface eth0 inet static
        address 10.0.20.40/24
        gateway 10.0.20.1

You have new mail in /var/mail/root

Ich vermute irgendwo in den bei der zweiten Ausgabe muss etwas angepasst werden?!
 
Code:
auto
iface  inet dhcp
diese zeilen im CT /etc/network/interfaces loeschen und CT rebooten.
 
  • Like
Reactions: shortyle

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!