• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Leap 42.1 - startet meine zweite Netzwerkarte nicht.

Hallo,

mein PC hat zwei Netzwerkkarten. Eine für extern mit DHCP und eine für intern mit zusätzlichen virtuellen Adressen die ich für Apache vhosts benötige.
Konfiguration-eth0.png


Unter open SUSE 3.1 hat dieses Konstrukt wunderbar funktioniert.
Leap 42.1 startet die interne Karte eth0 aber nur, wenn ein zweiter, damit verbundener PC eingeschaltet ist.
Die virtuellen IP's benötige ich auch, wenn der zweite PC nicht im Netz ist.

Gibt es eine Möglichkeit die Einstellung von open SUSE 3.1 zu erreichen?

Code:
$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 30:85:a9:b3:4d:d4 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:fc:71:a8:19 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.100/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::250:fcff:fe71:a819/64 scope link
       valid_lft forever preferred_lft forever

# ifconfig
eth0      Link encap:Ethernet  Hardware Adresse 30:85:A9:B3:4D:D4  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth1      Link encap:Ethernet  Hardware Adresse 00:50:FC:71:A8:19  
          inet Adresse:192.168.2.100  Bcast:192.168.2.255  Maske:255.255.255.0
          inet6 Adresse: fe80::250:fcff:fe71:a819/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:121614 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81676 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:167677566 (159.9 Mb)  TX bytes:6229159 (5.9 Mb)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:200 (200.0 b)  TX bytes:200 (200.0 b)

Grüße
Georg
 
Du könntest ein kleines Script schreiben und unter /etc/sysconfig/network/if-up.d ablegen.

Das Script überprüft, ob eth0 einen Link hat (also up ist). Wenn eth0 down ist, dann wird
Code:
ip link set dev eth0 up
ausgeführt.

Danach werden die zusätzlichen IP's mit
Code:
ip a a x.x.x.x/24 dev eth0
dem Interface eth0 zugewiesen.

Die zusätzlichen IP's dürfen dann allerdings nicht mehr mittels Yast konfiguriert werden.
 
Hallo,

ich habe so ein Script geschrieben und in /etc/sysconfig/network/if-up.d abgelegt.
Code:
#!/bin/ksh
################################################################################
#
#  Script-File   : eth0_up.sh
#  Author        : Georg
#  Creation date : 15.05.2016
#  Description
#     Script, um die zweite Netzwerkkarte des PC zu aktiviren.
#
#     Problem:
#        Mit openSUSE Leap 42.1 konnten die virtuellen IP-Adressen für die Apache vhosts nicht aktiviert werden
#        solange kein Carrier-Signal an der Netzwerkkarte anliegt.
#
#     Lösung:
#        Vorschlag von spoensche vom Linux-Club http://linux-club.de/forum/viewtopic.php?f=86&t=121152
#
#     Installation
#        als executable ins Verzeichnis /etc/sysconfig/network/if-up.d legen
#        wird beim Start der Netzwerkkonfiguration automatisch ausgeführt.
#        ACHTUNG: eth0 darf in Yast nicht zusätzlich konfiguriert werden
#
################################################################################
#-------------------------------------------------------------------------------
# Prüfung ob das Script durchlaufen wird
#-------------------------------------------------------------------------------
echo `date` ": eth0_up.sh wird ausgeführt" > /tmp/start_eth0.log

#-------------------------------------------------------------------------------
# eth0 Netzwerkkarte anschalten
#-------------------------------------------------------------------------------
ip link set dev eth0 up

#-------------------------------------------------------------------------------
# virtuelle IP's setzen
#-------------------------------------------------------------------------------
ip addr add 192.168.0.99/24  dev eth0 # polaris
ip addr add 192.168.0.110/24 dev eth0 # 
ip addr add 192.168.0.111/24 dev eth0 # 
ip addr add 192.168.0.112/24 dev eth0 # 
ip addr add 192.168.0.113/24 dev eth0 # 
ip addr add 192.168.0.114/24 dev eth0 # 
ip addr add 192.168.0.115/24 dev eth0 # 
ip addr add 192.168.0.116/24 dev eth0 # 
ip addr add 192.168.0.117/24 dev eth0 #
manuell funktioniert das Script, allerdings wird es nicht automatisch beim Start des Netzwerkes ausgeführt.
Hier das Protokoll
Code:
$ date
So 15. Mai 16:07:20 CEST 2016
$ uptime
 16:07     0:01 an,  6 Benutzer,  Durchschnittslast: 2,67, 0,98, 0,35
$ ping polaris
PING polaris (192.168.0.99) 56(84) bytes of data.
^C
--- polaris ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8064ms
$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 30:85:a9:b3:4d:d4 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:fc:71:a8:19 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.100/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::250:fcff:fe71:a819/64 scope link
       valid_lft forever preferred_lft forever
$
$ su
Passwort:
polaris:/etc/sysconfig/network/if-up.d # ls
21-dhcpcd-hook-samba  55-samba-winbindd  avahi-autoipd  avahi-daemon  eth0_up.sh  SuSEfirewall2
polaris:/etc/sysconfig/network/if-up.d #
polaris:/etc/sysconfig/network/if-up.d # ./eth0_up.sh
polaris:/etc/sysconfig/network/if-up.d # ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 30:85:a9:b3:4d:d4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.99/24 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.110/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.111/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.112/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.113/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.114/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.115/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.116/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.117/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:fc:71:a8:19 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.100/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::250:fcff:fe71:a819/64 scope link
       valid_lft forever preferred_lft forever
polaris:/etc/sysconfig/network/if-up.d #
polaris:/etc/sysconfig/network/if-up.d # ping polaris
PING polaris (192.168.0.99) 56(84) bytes of data.
64 bytes from polaris (192.168.0.99): icmp_seq=1 ttl=64 time=0.060 ms
64 bytes from polaris (192.168.0.99): icmp_seq=2 ttl=64 time=0.056 ms
64 bytes from polaris (192.168.0.99): icmp_seq=3 ttl=64 time=0.045 ms
^C
Ich neige fast dazu das Script in /etc/init.d einzubauen. Oder gibt es elegantere Lösungen?

Nachtrag:
das Script wird auch dann nicht ausgeführt, wenn einen PC an die zweite Netzwerkkarte hänge und starte.

Grüße
Georg
 
Hallo,

ich habe auf bash umgestellt, die Rechte an den anderen Scripten in diesem Verzeichnis orientiert und den PC gebootet. Leider geht es nicht automatisch.

Code:
$ pwd
/etc/sysconfig/network/if-up.d
$ ls -l
insgesamt 12
lrwxrwxrwx 1 root root   48 10. Mai 16:08 21-dhcpcd-hook-samba -> /etc/sysconfig/network/scripts/dhcpcd-hook-samba
lrwxrwxrwx 1 root root   45 10. Mai 16:10 55-samba-winbindd -> /etc/sysconfig/network/scripts/samba-winbindd
-rwxr-xr-x 1 root root  325  7. Nov 2015  avahi-autoipd
-rwxr-xr-x 1 root root  427  7. Nov 2015  avahi-daemon
-rwxr-xr-x 1 root root 1987 21. Mai 11:10 eth0_up.sh
lrwxrwxrwx 1 root root   24 29. Okt 2015  SuSEfirewall2 -> ../scripts/SuSEfirewall2
$ head -1 eth0_up.sh
#!/bin/bash

$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 30:85:a9:b3:4d:d4 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:fc:71:a8:19 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.100/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::250:fcff:fe71:a819/64 scope link 
       valid_lft forever preferred_lft forever

$ sudo ./eth0_up.sh 
root's password:
$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 30:85:a9:b3:4d:d4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.99/24 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.110/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.111/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.112/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.113/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.114/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.115/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.116/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.117/24 scope global secondary eth0
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:fc:71:a8:19 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.100/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::250:fcff:fe71:a819/64 scope link 
       valid_lft forever preferred_lft forever
Grüße
Georg
 
tomm.fa schrieb:
So wie ihr es vorhabt wird es wohl nicht funktionieren, da wicked genau diese Scripte, die das „alte" ifup verwendet hat, ignoriert. Siehe dazu auch: https://github.com/openSUSE/wicked/issues/56.
Danke für den Hinweis, wusste gar nicht, dass openSUSE auch auf Github rumliegt.

Die Umstellung auf Leap 42.1 habe ich mir geschmeidiger vorgestellt :zensur:. Muss jetzt erst mal die Doku zu wicked suchen und durcharbeiten. Dasselbe für den Apache, aber das ist ein anderer Thread.

Grüße
Georg
 
Hallo,

lesen bildet ja. Jetzt habe ich mein Script nach "/etc/wicked/extensions/eth0_up.sh" verschoben und unter "/etc/wicked" eine neue Konfigurationsdatei server-local.xml angelegt. Dabei habe ich server.xml als Vorlage verwendet.

Code:
$ pwd
/etc/wicked
$ cat server-local.xml

<config>

  <system-updater name="eth0_up.sh">
    <action name="start" command="/etc/wicked/extensions/eth0_up.sh"/>
  </system-updater>

</config>
Mein Script wird aber immer noch nicht automatisch ausgeführt.
Vielleicht gibt es eine Namenskonvention für Tags und Actions die ich nicht eingehalten habe. Bei https://github.com/openSUSE/wicked werden zwar lustige Namen verwendet, aber nicht beschrieben was genau die bewirken und wie solche Namen zu definieren sind.

Grüße
Georg
 
Hallo,

tomm.fa schrieb:
So wie ihr es vorhabt wird es wohl nicht funktionieren, da wicked genau diese Scripte, die das „alte" ifup verwendet hat, ignoriert. Siehe dazu auch: https://github.com/openSUSE/wicked/issues/56.
der Issue auf github ist vom 6 Nov 2013 und veraltet.

Im "Networking with Wicked in SUSE ® Linux Enterprise 12" Fußtext "264-000015-001 | 07/15 | © 2015 SUSE" steht im Abschnitt Compatibility:
Compatibility with the prior sysconfig package was considered
extremely important. The intent was that, as much as possible,
Wicked would be a “drop-in” replacement for the old ifup script,
etc. As a result, Wicked is able to use the familiar /etc/sysconfig/
network/ifcfg-* configuration files. If their contents contain
only the functionality covered by the variables documented in the
ifcfg* man pages, there should be no modifications necessary
to work with Wicked. Along the same lines, commands such as
ifup, ifdown, ifprobe and netconfig are still provided and work
as expected. See the section on “Important Commands and Tools”
for more information.

Ich habe eine virtuelle IP wieder in Yast eingetragen, die IP steht erwartungsgemäß in "/etc/sysconfig/network/ifcfg-eth0".
Dann habe ich folgendes Kommando ausgeführt, die Ausgabe habe ich gekürzt, wesentlich ist die virtuelle IP "<local>192.168.0.110/24</local>"
Code:
wicked --debug all ifup eth0
wicked: Reading config file /etc/wicked/client.xml
wicked: Reading config file /etc/wicked/common.xml
wicked: __ni_config_parse_ifconfig_source: Adding ifconfig firmware:
wicked: __ni_config_parse_ifconfig_source: Adding ifconfig compat:
wicked: __ni_config_parse_ifconfig_source: Adding ifconfig wicked:
wicked: Executing: wicked --debug all ifup eth0
:
:
wicked: subprocess 8800 (/etc/wicked/extensions/ibft) exited with status 0
wicked: ni_netconfig_firmware_discovery: buffer has 0 bytes
wicked: ni_sysconfig_read(/etc/sysconfig/network/config)
wicked: ni_sysconfig_read(/etc/sysconfig/network/dhcp)
wicked: Reading sysctl file '/boot/sysctl.conf-4.1.21-14-default'
wicked: Reading sysctl file '/usr/lib/sysctl.d/50-default.conf'
wicked: Reading sysctl file '/etc/sysctl.conf'
wicked: ni_sysconfig_read(/etc/sysconfig/network/ifcfg-eth1)
wicked: ni_sysconfig_read(/etc/sysconfig/network/ifcfg-lo)
wicked: ni_sysconfig_read(/etc/sysconfig/network/ifcfg-eth0)
wicked: ni_compat_generate_interfaces: compat:suse:/etc/sysconfig/network/ifcfg-eth1:0
wicked: ni_compat_generate_interfaces: compat:suse:/etc/sysconfig/network/ifcfg-lo:0
wicked: ni_compat_generate_interfaces: compat:suse:/etc/sysconfig/network/ifcfg-eth0:0
wicked: No valid configuration files found at /etc/wicked/ifconfig
wicked: wait 30 seconds for interfaces
wicked: Device hierarchy structure:
wicked: lo
wicked: eth1
wicked: eth0
wicked: eth0: hiring nanny
wicked: generate policy match for eth0 (type unknown)
wicked: <interface>
wicked:   <name>eth0</name>
wicked:   <control>
wicked:     <mode>boot</mode>
wicked:   </control>
wicked:   <link/>
wicked:   <ipv4>
wicked:     <enabled>true</enabled>
wicked:     <arp-verify>true</arp-verify>
wicked:   </ipv4>
wicked:   <ipv4:static>
wicked:     <address>
wicked:       <local>192.168.0.99/24</local>
wicked:     </address>
wicked:     <address>
wicked:       <local>192.168.0.110/24</local>
wicked:       <label>english</label>
wicked:     </address>
wicked:   </ipv4:static>
wicked:   <ipv6>
wicked:     <enabled>true</enabled>
wicked:   </ipv6>
wicked: </interface>
wicked: 
wicked: eth0: converting config into policy 'policy__eth0'
wicked: eth0: adding policy policy__eth0 to nanny
wicked: ni_dbus_client_open(bus_type=(null), bus_name=org.opensuse.Network.Nanny)
wicked: ni_dbus_connection_open(bus=system, name=)
wicked: Calling /org/opensuse/Network/Nanny.createPolicy(policy__eth0)
wicked: dbus error reply = org.opensuse.Network.PolicyExists (Policy already exists in call to /org/opensuse/Network/Nanny.createPolicy)
wicked: ni_dbus_translate_error(org.opensuse.Network.PolicyExists, msg=Policy already exists in call to /org/opensuse/Network/Nanny.createPolicy)
wicked: Call to /org/opensuse/Network/Nanny.createPolicy(policy__eth0) failed: Policy already exists
wicked: created /org/opensuse/Network/Nanny/Policy as child of /org/opensuse/Network/Nanny, class <anonymous>
wicked: created /org/opensuse/Network/Nanny/Policy/policy__eth0 as child of /org/opensuse/Network/Nanny/Policy, class <anonymous>
wicked: Calling /org/opensuse/Network/Nanny/Policy/policy__eth0.update()
wicked: ni_dbus_object_call_simple: /org/opensuse/Network/Nanny/Policy/policy__eth0.update(<policy name="policy__eth0" origin="compat:suse:/etc/sysconfig/network/ifcfg-eth0" uuid="4f424857-922c-0a00-5f22-000001000000">
  <match>
    <device>eth0</device>
  </match>
  <merge>
    <name>eth0</name>
    <control>
      <mode>boot</mode>
    </control>
    <link/>
    <ipv4>
      <enabled>true</enabled>
      <arp-verify>true</arp-verify>
    </ipv4>
    <ipv4:static>
      <address>
        <local>192.168.0.99/24</local>
      </address>
      <address>
        <local>192.168.0.110/24</local>
        <label>english</label>
      </address>
    </ipv4:static>
    <ipv6>
      <enabled>true</enabled>
    </ipv6>
  </merge>
</policy>
) = <none>
wicked: Successfully updated nanny policy /org/opensuse/Network/Nanny/Policy/policy__eth0
wicked: ni_dbus_object_free: deferring deletion of active object /org/opensuse/Network/Nanny/Policy/policy__eth0
wicked: eth0: nanny hired!
wicked: eth0: configuration applied to nanny
wicked: Calling /org/opensuse/Network/Nanny.recheck()
wicked: ni_dbus_object_call_variant(/org/opensuse/Network/Nanny, if=org.opensuse.Network.Nanny, method=recheck)
wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-exists
wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-ready
wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-setup
wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=protocols-up
wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=firewall-up
wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-up
wicked: Interface wait time reached
wicked: received refresh for ready device lo (/org/opensuse/Network/Interface/1)
wicked: lo: refresh <client-state> control: persistent=true, usercontrol=false, require-link=auto
wicked: lo: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-lo, uuid=095f8557-c57b-5a19-ab50-6673e37898c3, owner-uid=4294967295
wicked: received refresh for ready device eth1 (/org/opensuse/Network/Interface/2)
wicked: eth1: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto
wicked: eth1: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth1, uuid=ba1ae3f0-8671-595f-97af-3e93bbf2655c, owner-uid=4294967295
wicked: received refresh for ready device eth0 (/org/opensuse/Network/Interface/3)
wicked: eth0: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto
wicked: eth0: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth0, uuid=d7bc959a-370b-5c92-90af-43d4300550fa, owner-uid=4294967295
wicked: received refresh for ready device lo (/org/opensuse/Network/Interface/1)
wicked: lo: refresh <client-state> control: persistent=true, usercontrol=false, require-link=auto
wicked: lo: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-lo, uuid=095f8557-c57b-5a19-ab50-6673e37898c3, owner-uid=4294967295
wicked: received refresh for ready device eth1 (/org/opensuse/Network/Interface/2)
wicked: eth1: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto
wicked: eth1: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth1, uuid=ba1ae3f0-8671-595f-97af-3e93bbf2655c, owner-uid=4294967295
wicked: received refresh for ready device eth0 (/org/opensuse/Network/Interface/3)
wicked: eth0: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto
wicked: eth0: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth0, uuid=d7bc959a-370b-5c92-90af-43d4300550fa, owner-uid=4294967295
eth0            setup-in-progress
wicked: Exit with status: 162
Die Konfiguration von Yast wird also definitiv gelesen, aber nicht umgesetzt.

Ich würde mich gerne an den Support von openSUSE wenden, gegebenenfalls eine Fehlermeldung öffnen.
Wie mache ich das am Besten?
Über https://forums.opensuse.org/?
Oder gibt es bessere Wege einen Fehler zu melden?

Grüße
Georg
 
Hallo,

es gibt einen zusätzlichen Parameter "LINK_REQUIRED='no'" für die ifcfg-* Dateien.
Damit werden die statischen virtuellen Adressen aktiviert, ohne dass die Karte eine physikalische Verbindung benötigt.

Sieh auch https://lists.opensuse.org/wicked-devel/2016-03/msg00001.html

Georg
 
Oben