Roger Oberholtzer wrote:
The configuring Ethernet ports in openSUSE, it is possible to say when the port should be configured. This is the STARTMODE= value in the port configuration file.
Has there been a deliberate change in the 'onboot' mode? In previous openSUSE releases, this would cause the port to be configured when the system is booted, independent of whether there is a cable attached. If one want to require that there be a cable, STARTMODE can bet set to 'oncable'.
I don't know if/when this was changed, but 'onboot' and 'oncable' were deprecated in favour of "auto" and "hotplug". See e.g. /etc/sysconfig/network/ifcfg.template They should presumably still work, of course.
In Leap 42,3, it seems that when one selects On Boot in YAST, STARTMODE is set to 'auto'. If there is no cable attached, the port does not get an address. It acts like 'on cable connect'.
With a static address assignment? I don't think I've tried that.
I am not running Network Manager. The ports are managed in the traditional way (or whatever fills that role these days).
It's wicked. (noun, not adjective).
This is a problem in systems that boot along with other hardware. If, say, the Leap machine starts it's network before some other system, the port on Leap will not get an address. This is bad.
Before dhcpd is up you mean? ISTR something like that - in earlier days, probably pre-wicked, we could keep broadcasting for an address, so when dhcpd finally woke up, it would still work (for a client). Wicked doesn't do that. I think I may even have opened a bugreport on that change of behaviour.
While plugging in cable (or the remote system turning on) will cause the port to get an address, services that use that port are not restarted. For example, dhcpd will ignore ports without an address - and it will never try again until you actively restart it.
Interesting situation. I think dhcpcd will only listen on 0.0.0.0, on all or specified interfaces. I would have thought it would pick up newly active ports too - I mean, a switch might have a problem etc. -- Per Jessen, Zürich (12.8°C) http://www.hostsuisse.com/ - virtual servers, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org