[yast-devel] Hostname configuration missing from openSUSE installer?
Hi everyone, I have noticed in the past few releases of openSUSE Tumbleweed, and in openSUSE Leap, that there is no way to configure the hostname, dns, and IP address of a machine during the installation process. I am aware that it can be set after the installation using YAST, etc, but it used to be available in previous builds. I was just curious if there was a reason behind why this was taken out? Thanks, -- Larry Dewey Software Engineer - Virtualization Specialist SUSE 1800 Novell Place (P)+1 801.861.7605 ldewey@suse.com
V Thu, 27 Dec 2018 13:43:57 -0700 Larry Dewey <ldewey@suse.com> napsáno:
Hi everyone,
I have noticed in the past few releases of openSUSE Tumbleweed, and in openSUSE Leap, that there is no way to configure the hostname, dns, and IP address of a machine during the installation process. I am aware that it can be set after the installation using YAST, etc, but it used to be available in previous builds. I was just curious if there was a reason behind why this was taken out?
Thanks,
Hi Larry, thanks for question. It is still there a way to configure hostname, dns and also IP address. But to help less advanced users and more smooth installer experience we did a change. So how it works now? It tries at the beginning of installation dhcp on all network interfaces and if it get configuration for any card, then it will skip the network configuration screen. But if dhcp does not succeed, it will show that screen. You can try it yourself in VM, if you configure it to not get DHCP or by simple removing all network interfaces. We believe that this new way satisfy majority of users as dhcp is now preferred way and if no dhcp is available you can configure it. So only users that have more complicated way is the ones that have dhcp, but want manual configuration. These users need to configure it after installation. I hope this answers your question. Josef -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Josef Reidinger composed on 2018-12-28 09:34 (UTC+0100):
to help less advanced users and more smooth installer experience we did a change. So how it works now? It tries at the beginning of installation dhcp on all network interfaces and if it get configuration for any card, then it will skip the network configuration screen. But if dhcp does not succeed, it will show that screen. You can try it yourself in VM, if you configure it to not get DHCP or by simple removing all network interfaces.
We believe that this new way satisfy majority of users as dhcp is now preferred way and if no dhcp is available you can configure it. So only users that have more complicated way is the ones that have dhcp, but want manual configuration. These users need to configure it after installation.
I agree this could be good for DNS, IP, netmask and gateway, but /not/ for hostname. First boot things happen before realization that lengthy random hostname has been assigned and one wonders all places where this is maybe affected and needs correction to desired nice hostname. One can easily force the config screen by disconnecting ethernet cable only if there is not existing WLAN interface, correct? Simply having hostname= on installer cmdline would do, but only if invited at installation media's boot menu for those unaware, not even possible AFAIK using UEFI installer boot. Change is not normally personal problem for me, because normally I use network installation type and configure net via cmdline parameters. ;) -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 12/28/18 1:34 AM, Josef Reidinger wrote:
V Thu, 27 Dec 2018 13:43:57 -0700 Larry Dewey <ldewey@suse.com> napsáno:
Hi everyone,
I have noticed in the past few releases of openSUSE Tumbleweed, and in openSUSE Leap, that there is no way to configure the hostname, dns, and IP address of a machine during the installation process. I am aware that it can be set after the installation using YAST, etc, but it used to be available in previous builds. I was just curious if there was a reason behind why this was taken out?
Thanks,
Hi Larry, thanks for question. It is still there a way to configure hostname, dns and also IP address. But to help less advanced users and more smooth installer experience we did a change. So how it works now? It tries at the beginning of installation dhcp on all network interfaces and if it get configuration for any card, then it will skip the network configuration screen. But if dhcp does not succeed, it will show that screen. You can try it yourself in VM, if you configure it to not get DHCP or by simple removing all network interfaces. We believe that this new way satisfy majority of users as dhcp is now preferred way and if no dhcp is available you can configure it. So only users that have more complicated way is the ones that have dhcp, but want manual configuration. These users need to configure it after installation.
I hope this answers your question.
Josef
Josef, Making the installer easier to use for newcomers is a really smart decision, and I definitely back the idea. That being said, I wonder if it would have been prudent to have added a warning prompt when the user clicked on the network configuration button, instead. I appreciate the info! Thanks, Larry -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEB94YHaNARCPQPkE2xmOSSGc8XjsFAlwme88ACgkQxmOSSGc8 XjvUShAAl8jbgo0fSsxo1rmOpP1FIOyalb9SevrgkRDjyot6BcgKKQSk1K14Zjql z8rzEiUpmQrIXgUbw85OV1eFLZ/REJFinMJ+0p2v6fpvvYp79O4TOBwtaYeDAyml fMhJ31GMSccq2i9TZzHOuaeKnouge5McGYmGeD+LwPqWk7fz+XH3CzqoC38ovtdS /6sQIJHz47tHlTETY+QLabhvo13e1G79T6CMr9T8tAf+1wHQo/WfW2QM+sWQGAwM z6KE10I12l7yyNKqnzAk0P4LlqFblgGf1ywDzBnhPfKeSdVVilYOw+hox9POZN+2 /AdvD8YSYjj7+c25lhmLcxw1DtbDN7G5DT20YysLNGRWD2++A58JvA7S7J5gpe4p MHpXA2WHv1pMaD4VA5UldLeJIszhUyPTzYtUF6GVvH7QUfaZgCe7SMaPq+lbRyTo wW3YTw05bwJr0y6UlLtXXmFt2FRtHacy/PzMoqORdVnKmTS2T/qsOUUpbydh9Sdj kvYaXU4UJoIDyLj2bLkxahTw0NonTT8U9q00VI4Z+AGqioLBv5dEiGH22M5jEO2j gckKd3fH5DqE0Ft2kmtUdamwpkezrvqwfjDztWi7QbHhMf6x5LEbeQC7yBo6/2yc IPu6A3iSsrlancWfUR5fJc7nymWwkw9MFA8vJ2a+0MWdMz0Vv9Q= =q6S1 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 28/12/18 8:34, Josef Reidinger wrote:
V Thu, 27 Dec 2018 13:43:57 -0700 Larry Dewey <ldewey@suse.com> napsáno:
Hi everyone,
I have noticed in the past few releases of openSUSE Tumbleweed, and in openSUSE Leap, that there is no way to configure the hostname, dns, and IP address of a machine during the installation process. I am aware that it can be set after the installation using YAST, etc, but it used to be available in previous builds. I was just curious if there was a reason behind why this was taken out?
Thanks,
Hi Larry, thanks for question. It is still there a way to configure hostname, dns and also IP address. But to help less advanced users and more smooth installer experience we did a change. So how it works now? It tries at the beginning of installation dhcp on all network interfaces and if it get configuration for any card, then it will skip the network configuration screen. But if dhcp does not succeed, it will show that screen. You can try it yourself in VM, if you configure it to not get DHCP or by simple removing all network interfaces. We believe that this new way satisfy majority of users as dhcp is now preferred way and if no dhcp is available you can configure it. So only users that have more complicated way is the ones that have dhcp, but want manual configuration. These users need to configure it after installation.
I hope this answers your question.
Josef
Hi there! If I am not wrong (I am the new guy at the YaST Team), we already brought back the ability to change the network configuration "directly" from the proposal[1] in the development sprint 67[2], without needing a workaround. However, it seems to be not available yet, at least in the Snapshot-20181224 which I just tested. I guess that it will ready as soon as the openSUSE's control.xml file includes the network module in the proposals section. I hope that has been helpful. Happy New Year! [1] https://github.com/yast/yast-network/pull/693 [2] https://lizards.opensuse.org/2018/11/20/yast-sprint-67/ - See the "Choosing the network backend" section. -- David Díaz González YaST Team at SUSE Linux GmbH
participants (4)
-
David Díaz
-
Felix Miata
-
Josef Reidinger
-
Larry Dewey