crazy-to-bike
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
Hallo, ich habe eine Mediacenter PC auf Basis von Ubuntu 16.04 mit Kodi und TVHeadend eingerichtet. TVHeadend bezieht die DVB-C Daten von einem AVM WLAN-Repeater mit Dual-DVB-C-Tuner. Damit beide Tuner in TVHeadend nutzbar (einzeln auch über's Netzwerk ansprechbar) sind, habe ich nach dieser Anleitung https://tvheadend.org/boards/4/topics/18013?r=19228 die /etc/network/interfaces ergänzt. ifconfig lieferte
enp3s0 Link encap:Ethernet Hardware Adresse 90:e6:ba:6d:f6:00
inet Adresse:192.168.178.30 Bcast:192.168.178.255 Maske:255.255.255.0
also habe ich ergänzt
auto enp3s0:1
iface enp3s0:1 inet static
address 192.168.178.5
netmask 255.255.255.0
broadcast 192.168.178.255
auto enp3s0:2
iface enp3s0:2 inet static
address 192.168.178.6
netmask 255.255.255.0
broadcast 192.168.178.255 nach einem Neustart bekommt enp3s0 laut ifconfig die 192.168.178.6, wobei die Ausgabe
enp3s0:2 Link encap:Ethernet Hardware Adresse 90:e6:ba:6d:f6:00
inet Adresse:192.168.178.30 Bcast:192.168.178.255 Maske:255.255.255.0
liefert. Ich habe dann keinen Zugriff mehr auf's Internet. Außerdem kann ich TVHeadend nach einem Suspend und Resume auch nicht mehr nutzen.
Kommentiere ich die Einträge in der /etc/network/interfaces wieder aus und deaktiviere einen Tuner in TVHeadend, geht alles. Ich würde aber natürlich gerne beide Tuner nutzen können. Wie muss die Netzwerkkonfig also aussehen? Danke schon mal.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo,
Du musst auch einen DNS eintragen, sonst funktioniert die Namensauflösung nicht. ▶ interfaces dem Network-Manager sollte erlaubt sein die Konfiguration zu beachten - in der /etc/NetworkManager/NetworkManager.conf unter [ifupdown] true setzen oder Du entfernst den Manager vollständig nach Suspend musst Du das Netzwerk über systemd neu starten. Das geht z.B. über ein Skript
| sudo touch /lib/systemd/system-sleep/wakeon_suspend.sh
sudo chmod a+x /lib/systemd/system-sleep/wakeon_suspend.sh
|
Inhalt:
#!/bin/sh
case $1/$2 in
pre/*)
echo "aktivate $2..."
/bin/systemctl stop network-manager.service
/bin/systemctl stop networking.service
;;
post/*)
echo "wakeup from $2..."
/bin/systemctl start networking.service
/bin/systemctl start network-manager.service
;;
esac
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
Hallo Rainer, danke für deine ausführliche Antwort. Ich gehe das mal schrittweise an, und schon gleich der Internetzugriff will noch immer nicht. elektronenblitz63 schrieb: Hallo,
Du musst auch einen DNS eintragen, sonst funktioniert die Namensauflösung nicht. ▶ interfaces dem Network-Manager sollte erlaubt sein die Konfiguration zu beachten - in der /etc/NetworkManager/NetworkManager.conf unter [ifupdown] true setzen oder Du entfernst den Manager vollständig
Ich habe den Eintrag für den Netzwerkmanager geändert und in /etc/network/interfaces für beide virtuellen Interfaces ergänzt
dns-nameservers 192.168.178.1 8.8.8.8 resolvconf ist installiert. Internet geht noch immer nicht
ping www.heise.de
connect: Network is unreachable ifconfig liefert
enp3s0 Link encap:Ethernet Hardware Adresse 90:e6:ba:6d:f6:00
inet6-Adresse: fe80::92e6:baff:fe6d:f600/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:1800 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:464 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:2102010 (2.1 MB) TX-Bytes:133328 (133.3 KB)
enp3s0:2 Link encap:Ethernet Hardware Adresse 90:e6:ba:6d:f6:00
inet Adresse:192.168.178.6 Bcast:192.168.178.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 Sollte da nicht eine IP bei enp3s0 auftauchen sowie enp3s0:1 ? Das mit suspend habe ich zwar schon mal eingerichtet, aber noch nicht getestet, erst mal muss das Netzwerk überhaupt wieder richtig funktionieren. Gruß
Steffen
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
Nachtrag nach Änderung der /etc/network/interfaces auf
auto enp3s0
iface enp3s0 inet static
address 192.168.178.5
netmask 255.255.255.0
broadcast 192.168.178.255
auto enp3s0:1
iface enp3s0:1 inet static
address 192.168.178.6
netmask 255.255.255.0
broadcast 192.168.178.255 bekommen laut ifconfig enp3s0 und enp3s0:1 ihre IP. Der Netzwerkmanager zeigt für enp3s0 auch die richtige IP. Namensauflösung im internen Netzwerk funktioniert (http://fritz.box sowie NAS per Name erreichbar).
Ping auf www.heise.de geht aber weiter nicht.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
crazy-to-bike schrieb: Namensauflösung im internen Netzwerk funktioniert (http://fritz.box sowie NAS per Name erreichbar).
Ping auf www.heise.de geht aber weiter nicht.
Wie sind die Ausgaben von:
ip r
cat /etc/resolv.conf
host -t A heise.de 8.8.8.8
ping -c 3 -W 2 8.8.8.8
?
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
nach Änderung der enp3s0 in der /etc/network/interfaces auf
auto enp3s0
iface enp3s0 inet dhcp funktioniert die Namensauflösung sofort ?!? Das mit dhcp ist für meinen Zweck aber halt doof. Zwar könnte ich die Fritzbox anweisen, immer dieselbe IP zu vergeben, aber zum einen haben die Interfaces dann nicht IPs schön der Reihe nach, und spätestens bei einem Wechsel der Fritzbox suche ich mir den Wolf, warum TVHeadend nicht mehr geht (da sind die IPs der Interfaces auch eingetragen).
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5348
|
crazy-to-bike schrieb: Das mit dhcp ist für meinen Zweck aber halt doof. Zwar könnte ich die Fritzbox anweisen, immer dieselbe IP zu vergeben, aber zum einen haben die Interfaces dann nicht IPs schön der Reihe nach, und spätestens bei einem Wechsel der Fritzbox suche ich mir den Wolf, warum TVHeadend nicht mehr geht (da sind die IPs der Interfaces auch eingetragen).
Bei einem Wechsel des Routers musst du aber dennoch sicherstellen, dass die verwendete IP einerseits gueltig ist (passender Netzbereich) und andererseits noch nicht belegt ist.
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
lubux schrieb: Wie sind die Ausgaben von:
ip r
cat /etc/resolv.conf
host -t A heise.de 8.8.8.8
ping -c 3 -W 2 8.8.8.8
?
ip r
169.254.0.0/16 dev enp3s0 scope link metric 1000
192.168.178.0/24 dev enp3s0 proto kernel scope link src 192.168.178.5
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 192.168.178.1
host -t A heise.de 8.8.8.8
;; connection timed out; no servers could be reached
ping -c 3 -W 2 8.8.8.8
connect: Network is unreachable Dasselbe mit 8.8.4.4
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
crazy-to-bike schrieb: ip r
169.254.0.0/16 dev enp3s0 scope link metric 1000
192.168.178.0/24 dev enp3s0 proto kernel scope link src 192.168.178.5
Keine default route, die für den Internetzugang erforderlich ist, vorhanden.
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
sebix schrieb: Bei einem Wechsel des Routers musst du aber dennoch sicherstellen, dass die verwendete IP einerseits gueltig ist (passender Netzbereich) und andererseits noch nicht belegt ist.
na ja, wird dann wieder ne Fritzbox, dann kann ich auf den DVB-C Repeater sogar verzichten. Und wenn man die statischen IPs in den Bereich 192.168.178.2 bis 192.168.178.19 legt und an den Netzwerk- und DHCP-Einstellungen der Fritzbox nix ändert, passt das immer 😉
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
lubux schrieb: Keine default route, die für den Internetzugang erforderlich ist, vorhanden.
und wie / wo trage ich die ein?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
crazy-to-bike schrieb: und wie / wo trage ich die ein?
auto enp3s0
iface enp3s0 inet static
address 192.168.178.5
netmask 255.255.255.0
broadcast 192.168.178.255
gateway 192.168.178.1
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
lubux schrieb: gateway 192.168.178.1
tja, geht aber noch immer nicht ☹ (und klar habe ich networking neu gestartet 😉 )
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
crazy-to-bike schrieb: tja, geht aber noch immer nicht
Wie ist jetzt die Ausgabe von:
ip r
?
|
crazy-to-bike
(Themenstarter)
Anmeldungsdatum: 11. Oktober 2009
Beiträge: 256
|
lubux schrieb: Wie ist jetzt die Ausgabe von:
ip r
Da ich ja kein Internet habe (ok, ich könnte mal die IPs am anderen PC rausfinden) muss ich immer hin und her springen. Da kommt jetzt noch ne Zeile oben drüber mit 192.168.178.1 Aber die resolv.conf ist jetzt leer und beim Neustart von Networking kommen Fehlermeldungen. Details:
systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: failed (Result: exit-code) since Sa 2017-01-14 20:13:05 CET; 16s ago
Docs: man:interfaces(5)
Process: 2569 ExecStop=/sbin/ifdown -a --read-environment --exclude=lo (code=exited, status=0/SUCCESS)
Process: 2668 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
Process: 2660 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)"
Main PID: 2668 (code=exited, status=1/FAILURE)
Jan 14 20:12:59 mediacenter systemd[1]: Starting Raise network interfaces...
Jan 14 20:13:05 mediacenter ifup[2668]: RTNETLINK answers: File exists
Jan 14 20:13:05 mediacenter ifup[2668]: Failed to bring up enp3s0:1.
Jan 14 20:13:05 mediacenter systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Jan 14 20:13:05 mediacenter systemd[1]: Failed to start Raise network interfaces.
Jan 14 20:13:05 mediacenter systemd[1]: networking.service: Unit entered failed state.
Jan 14 20:13:05 mediacenter systemd[1]: networking.service: Failed with result 'exit-code'. Auch wenn ich gateway wieder raus nehme geht's jetzt gar nicht mehr. Keine Nameserver mehr in der resolv.conf und immer der Fehler beim Startversuch. ?!?
|