YAHM über wlan0
Moderator: Co-Administratoren
Re: YAHM über wlan0
Moin moin,
von wo aus versuchst Du die CCU zu erreichen?
Vom Raspi aus sollte es mit 192.168.190.151 funktionieren,
von extern unter der Adresse des Raspi's.
Ist die .../config.network und ccu auf die 192.168.190.151 Adresse angepasst?
zum Starten und Stoppen verwende bitte "yahm-ctl -n yahm stop" oder "yahm-ctl -n yahm start"
mit "yahm-ctl info" sieht Du, ob der Container läuft.
Viele Grüße ....
von wo aus versuchst Du die CCU zu erreichen?
Vom Raspi aus sollte es mit 192.168.190.151 funktionieren,
von extern unter der Adresse des Raspi's.
Ist die .../config.network und ccu auf die 192.168.190.151 Adresse angepasst?
zum Starten und Stoppen verwende bitte "yahm-ctl -n yahm stop" oder "yahm-ctl -n yahm start"
mit "yahm-ctl info" sieht Du, ob der Container läuft.
Viele Grüße ....
-
- Beiträge: 35
- Registriert: 19.10.2013, 12:08
Re: YAHM über wlan0
Hallo Toni999,
Ein Ping von meinem Windows-Rechner im selben WLAN auf die Raspi-IP funktioniert aber. Was mich allerdings nicht verwundert. Denn per SSH, das ich vor der YAHM-Installation auf dem Raspi eingerichtet hatte, komme ich ja auch nach wie vor drauf (und lande dabei auch nicht im Container).
2. Mit ccu meinst Du die /var/lib/lxc/yahm/root/usr/local/etc/config/netconfig? Dann ebenfalls ja.
Spielt es eigentlich eine Rolle, welche MAC-Adresse in der /var/lib/lxc/yahm/config.network steht? Du hattest ja in der Anleitungsdatei Deines ersten Posts diese Zeile stehen:
Danke Dir und viele Grüße
Genau, von dort habe ich es probiert ... geht leider nicht.Toni999 hat geschrieben:von wo aus versuchst Du die CCU zu erreichen?
Vom Raspi aus sollte es mit 192.168.190.151 funktionieren,
Wie meinst Du das? Sollte die CCU nach außen auf die IP des Raspis weitergeroutet werden, so dass ich unter dieser im Browser auch auf das Web-Frontend der CCU kommen sollte? Das ist leider auch nicht der Fall.Toni999 hat geschrieben:von extern unter der Adresse des Raspi's.
Ein Ping von meinem Windows-Rechner im selben WLAN auf die Raspi-IP funktioniert aber. Was mich allerdings nicht verwundert. Denn per SSH, das ich vor der YAHM-Installation auf dem Raspi eingerichtet hatte, komme ich ja auch nach wie vor drauf (und lande dabei auch nicht im Container).
1. Die /var/lib/lxc/yahm/config.network ja.Toni999 hat geschrieben:Ist die .../config.network und ccu auf die 192.168.190.151 Adresse angepasst?
2. Mit ccu meinst Du die /var/lib/lxc/yahm/root/usr/local/etc/config/netconfig? Dann ebenfalls ja.
Das funktioniert. Der Container lief, ich konnte ihn stoppen und auch wieder starten. Und nun läuft er wieder. Als IP wird mir auch die 192.168.190.151 angezeigt. Join geht auch. Und trotzdem kommt auf meinen Ping keine Antwort. Was kann das noch sein?Toni999 hat geschrieben:zum Starten und Stoppen verwende bitte "yahm-ctl -n yahm stop" oder "yahm-ctl -n yahm start"
mit "yahm-ctl info" sieht Du, ob der Container läuft.
Spielt es eigentlich eine Rolle, welche MAC-Adresse in der /var/lib/lxc/yahm/config.network steht? Du hattest ja in der Anleitungsdatei Deines ersten Posts diese Zeile stehen:
... was ja nach einem Alias für die vermutlich stattdessen einzusetzende "richtige" Adresse aussieht. Ich habe es deshalb auch mal mit der MAC ausprobiert, die mir mit ifconfig für die yahmbr0 angezeigt wird. Hat aber keine merklichen Unterschiede gebracht.Toni999 hat geschrieben:lxc.network.hwaddr = 12:34:56:78:9A:BC
Danke Dir und viele Grüße
Re: YAHM über wlan0
Moin moin,
und was kommt bei " iptables -n -v -L -t nat" raus?
nur zum Prüfen:
in der Datei "/etc/network/interfaces" sollten unter Bridge-Interface yahm-br irgendwo die Zeilen (in der Art)
address 192.168.190.103
netmask 255.255.255.0
stehen, in der Datei "/var/lib/lxc/yahm/config.network" sollten u.a. die Zeilen
lxc.network.ipv4 = 192.168.190.151/24
lxc.network.ipv4.gateway = 192.168.190.103
stehen, in der Datei " /var/lib/lxc/yahm/root/usr/local/etc/config/netconfig" sollten u.a.
CURRENT_IP=192.168.190.151
CURRENT_NETMASK=255.255.255.0
CURRENT_GATEWAY=192.168.190.103
stehen. Die Adressen müssen in der o.a. Art korrespondieren, sonst läuft es nicht.
...103 ist das Gateway/Bridge ...151 die ccu
Viele Grüße ...
und was kommt bei " iptables -n -v -L -t nat" raus?
nur zum Prüfen:
in der Datei "/etc/network/interfaces" sollten unter Bridge-Interface yahm-br irgendwo die Zeilen (in der Art)
address 192.168.190.103
netmask 255.255.255.0
stehen, in der Datei "/var/lib/lxc/yahm/config.network" sollten u.a. die Zeilen
lxc.network.ipv4 = 192.168.190.151/24
lxc.network.ipv4.gateway = 192.168.190.103
stehen, in der Datei " /var/lib/lxc/yahm/root/usr/local/etc/config/netconfig" sollten u.a.
CURRENT_IP=192.168.190.151
CURRENT_NETMASK=255.255.255.0
CURRENT_GATEWAY=192.168.190.103
stehen. Die Adressen müssen in der o.a. Art korrespondieren, sonst läuft es nicht.
...103 ist das Gateway/Bridge ...151 die ccu
Viele Grüße ...
-
- Beiträge: 35
- Registriert: 19.10.2013, 12:08
Re: YAHM über wlan0
Hallo Toni999,
Hast Du noch weitere Ideen?
Danke und viele Grüße
Hier die Ausgabe:Toni999 hat geschrieben:und was kommt bei " iptables -n -v -L -t nat" raus?
Chain PREROUTING (policy ACCEPT 35 packets, 2932 bytes)
pkts bytes target prot opt in out source destination
0 0 DNAT tcp -- eth0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 to:192.168.190.151
0 0 DNAT tcp -- wlan0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 to:192.168.190.151
Chain INPUT (policy ACCEPT 35 packets, 2932 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 10 packets, 746 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 10 packets, 746 bytes)
pkts bytes target prot opt in out source destination
Ich habe mir die DateienToni999 hat geschrieben:nur zum Prüfen: [...]
- /etc/network/interfaces
/var/lib/lxc/yahm/config.network
/var/lib/lxc/yahm/root/usr/local/etc/config/netconfig
Hast Du noch weitere Ideen?
Danke und viele Grüße
-
- Beiträge: 35
- Registriert: 19.10.2013, 12:08
Re: YAHM über wlan0
Hallo Toni999,
"route" sagt:
Viele Grüße
"route" sagt:
"ifconfig" sagt:Toni999 hat geschrieben:Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
default fritz.box 0.0.0.0 UG 0 0 0 wlan0
192.168.178.0 * 255.255.255.0 U 0 0 0 wlan0
Alles ok damit?Toni999 hat geschrieben:eth0 Link encap:Ethernet Hardware Adresse b8:27:eb:e7:da:09
UP BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
veth0OMV2B Link encap:Ethernet Hardware Adresse fe:e1:f9:75:9a:66
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:43 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:5526 (5.3 KiB) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet Hardware Adresse b8:27:eb:b2:8f:5c
inet Adresse:192.168.178.66 Bcast:192.168.178.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:924 errors:0 dropped:1 overruns:0 frame:0
TX packets:674 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:643214 (628.1 KiB) TX bytes:109958 (107.3 KiB)
yahmbr0 Link encap:Ethernet Hardware Adresse fe:e1:f9:75:9a:66
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:43 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:4924 (4.8 KiB) TX bytes:0 (0.0 B)
Viele Grüße
Re: YAHM über wlan0
Moin moin,
DIe yahmbr0 hat keine IP-Adresse, bitte die Einträge in der Datei "/etc/network/interfaces" unter yahmbr0 prüfen:
der Eintrag sollte unter anderem folgende Zeilen enthalten:
address 192.168.190.103
netmask 255.255.255.0
up route add -net 192.168.190.0 netmask 255.255.255.0 metric 2
Im Zweifelsfalle hänge die Datei "/etc/network/interfaces" einfach an den nächsten Post (bläht den Text nicht so auf) an.
Viele Grüße ...
DIe yahmbr0 hat keine IP-Adresse, bitte die Einträge in der Datei "/etc/network/interfaces" unter yahmbr0 prüfen:
der Eintrag sollte unter anderem folgende Zeilen enthalten:
address 192.168.190.103
netmask 255.255.255.0
up route add -net 192.168.190.0 netmask 255.255.255.0 metric 2
Im Zweifelsfalle hänge die Datei "/etc/network/interfaces" einfach an den nächsten Post (bläht den Text nicht so auf) an.
Viele Grüße ...
-
- Beiträge: 35
- Registriert: 19.10.2013, 12:08
Re: YAHM über wlan0
Hallo Toni999,
Daran fällt mir im Vergleich zu meiner /etc/network/interfaces nur der allerletzte Parameterwert 2 auf, der bei mir auf 1 steht (s.u.). Eine Änderung auf 2 bringt aber leider auch nichts, habs eben mal ausprobiert. Hier meine aktuelle interfaces nochmal vollständig:Toni999 hat geschrieben:DIe yahmbr0 hat keine IP-Adresse, bitte die Einträge in der Datei "/etc/network/interfaces" unter yahmbr0 prüfen:
der Eintrag sollte unter anderem folgende Zeilen enthalten:
address 192.168.190.103
netmask 255.255.255.0
up route add -net 192.168.190.0 netmask 255.255.255.0 metric 2
Danke und viele Grüße# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
#auto eth0
#iface eth0 inet dhcp
#allow-hotplug wlan0
#iface wlan0 inet manual
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#allow-hotplug wlan1
#iface wlan1 inet manual
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
##### RJ45-Port fuer Netzwerkkabelanschluss:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
# pre-up ip addr flush dev eth0
# up route add -net 192.168.178.0 netmask 255.255.255.0 metric 2 eth0
# up route add -net default netmask 0.0.0.0 gw 192.168.178.1 metric 2
pre-up ifdown wlan0
post-down ifup wlan0
##### WLAN-Interface:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
# pre-up ip addr flush dev wlan0
# up route add -net 192.168.178.0 netmask 255.255.255.0 metric 2 wlan0
# up route add -net default netmask 0.0.0.0 gw 192.168.178.1 metric 2
##### Bridge-Interface yahm-br:
## Routing; siehe auch lxc-config
auto yahmbr0
iface yahmbr0 inet static
bridge_ports none # hier wichtig, Einstellung entgegen yahm aus der box
address 192.168.190.103 # muss mit Einstellungen in der lxc-config korrespondieren,
netmask 255.255.255.0
up route add -net 192.168.190.0 netmask 255.255.255.0 metric 1
# Einstellungen fuer die Bruecke:
bridge_stp off
bridge_maxwait 5
bridge_fd off
pre-up /sbin/brctl addbr yahmbr0
post-up /sbin/brctl setfd yahmbr0 0
# Regeln fuers weiterleiten (natting/masqurading):
# Kette einrichten (wer hierzu mehr wissen will, muss sich in iptables einlesen.
# Ich habe damit auch einen kleinen FW für den Raspi aufgebaut.)
post-up /sbin/iptables -t nat -F POSTROUTING
# Interface Regeln
post-up /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
pre-up /sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to 192.168.190.151
post-up /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
pre-up /sbin/iptables -t nat -A PREROUTING -p tcp -i wlan0 --dport 80 -j DNAT --to 192.168.190.151
# Routing aktivieren:
echo "1" > /proc/sys/net/ipv4/ip_forward
Re: YAHM über wlan0
moin moin,
nimm mal bitte die Kommentare samt # aus den Zeilen, wo die nicht alleine stehen. (bridge-port/address ...)
Vielleicht stört den das ...
Viele Grüße ...
nimm mal bitte die Kommentare samt # aus den Zeilen, wo die nicht alleine stehen. (bridge-port/address ...)
Vielleicht stört den das ...
Viele Grüße ...
-
- Beiträge: 35
- Registriert: 19.10.2013, 12:08
Re: YAHM über wlan0
Hallo Toni999,
ich bin fassungslos, das wars!!
Der Ping geht durch und die CCU ist jetzt tatsächlich unter der Raspi-IP erreichbar!
Auch wenn ich bis jetzt kaum die Hälfte der Konfiguration verstehe (werde das nochmal in Ruhe nachvollziehen), nochmal ganz heftigen Dank für Deinen großartigen Einsatz! Jetzt habe ich endlich ein für meine Ansprüche maximal flexibles System. Das werde ich mir jetzt gleich mal sichern!
DANKE!
Und viele Grüße
ich bin fassungslos, das wars!!
Der Ping geht durch und die CCU ist jetzt tatsächlich unter der Raspi-IP erreichbar!
Auch wenn ich bis jetzt kaum die Hälfte der Konfiguration verstehe (werde das nochmal in Ruhe nachvollziehen), nochmal ganz heftigen Dank für Deinen großartigen Einsatz! Jetzt habe ich endlich ein für meine Ansprüche maximal flexibles System. Das werde ich mir jetzt gleich mal sichern!
DANKE!
Und viele Grüße