[Bug 265863] New: dhcp module incomplete
https://bugzilla.novell.com/show_bug.cgi?id=265863 Summary: dhcp module incomplete Product: openSUSE 10.3 Version: Alpha 3 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jt@newmarket.k12.nh.us QAContact: jsrain@novell.com RFE: I would like to see the DHCP Server module include more configuration choices. In light of Novell's recent announcement into the thin client space it is highly likely that more untrained people will be installing this server service. LTSP contains this very intricate config file. http://pastebin.ca/446503 I can't even read this with the currant module. could someone modify this so that it can be read by yast? and this pooling configuration for SAMBA is impossible at the gui.(it doesn't work anyway) log-facility local7; ddns-update-style none; default-lease-time 86400; max-lease-time 129600; option netbios-name-servers X.X.X.X; option domain-name-servers X.X.X.X, X.X.X.X; option netbios-dd-server X.X.X.X; option netbios-node-type 2; option netbios-scope ""; option ntp-servers X.X.X.X; option ip-forwarding off; class "Lab1" { match if ( (substring(option host-name,0,4) = "Lab1") or (substring(option host-name,0,4) = "lab1") or (substring(option host-name,0,4) = "LAB1") ); } class "Lab2" { match if ( (substring(option host-name,0,4) = "Lab2") or (substring(option host-name,0,4) = "lab2") or (substring(option host-name,0,4) = "LAB2") ); } class "Lab3" { match if ( (substring(option host-name,0,4) = "Lab3") or (substring(option host-name,0,4) = "lab3") or (substring(option host-name,0,4) = "LAB3") ); } class "Lab4" { match if ( (substring(option host-name,0,4) = "Lab4") or (substring(option host-name,0,4) = "lab4") or (substring(option host-name,0,4) = "LAB4") ); } subnet 10.0.0.0 netmask 255.128.0.0 { option routers 10.0.0.1; pool { deny members of "Lab1"; deny members of "Lab2"; deny members of "Lab3"; deny members of "Lab4"; range 10.0.6.1 10.0.6.254; option domain-name "6.0.10.internal"; } pool { allow members of "Lab1"; range 10.0.11.1 10.0.11.35; option domain-name "11.0.10.internal"; } pool { allow members of "Lab2"; range 10.0.12.1 10.0.12.35; option domain-name "12.0.10.internal"; } pool { allow members of "Lab3"; range 10.0.13.1 10.0.13.35; option domain-name "13.0.10.internal"; } pool { allow members of "Lab4"; range 10.0.14.1 10.0.14.35; option domain-name "14.0.10.internal"; } } the dns\dhcp modules for Netware had a very nice pick and add menu for options\settings and records configuration. These pick and choose options made it very easy for a novice to configure network settings when following written instructions for the gui \ end user space. not that I even know what it means. Even the simplest of DHCP configs for SAMBA are not possible at the gui. http://samba.org/samba/docs/man/Samba-HOWTO-Collection/DNSDHCP.html remember there are a lot of us in schools and in business who's second job in the organization is technology. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |mt@novell.com |screening@forge.provo.novell| |.com | Severity|Normal |Enhancement -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 kmachalkova@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED ------- Comment #1 from kmachalkova@novell.com 2007-04-23 09:51 MST ------- Cool :) Thanks for the report, I've already started to think that hardly anyone uses dhcp-server module :-) The bug is filed against openSUSE 10.3, which is not an enterprise product, so 'simple' UI mode is on by default. In other words, not all options are accesible from UI. I don't know what was the original purpose of having 'simple' and 'expert' UI, but I feel like dropping it and keep expert mode only. For now, go to /etc/YaST2/control.xml, change "ui_mode" key from 'simple' to 'expert' and see if you can advance in editing configuration any further. I'll do some more detailed research into this, some dhcp options will probably not be available even in expert mode UI ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 ------- Comment #2 from klokesh@novell.com 2007-04-23 23:30 MST ------- With OES 2.0, DHCP Services on OES Linux are eDirectory integrated as on NetWare. OES Linux can also be managed in the same way as NetWare DHCP. New iManager plug-in is available for managing DHCP on OES 2.0 and we are also planning to enhance Java Console to support OES Linux DHCP. But Java Console with Linux DHCP support will not be available with OES 2.0, but as a separate download, few weeks after OES 2.0 release. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 ------- Comment #3 from mt@novell.com 2007-04-25 06:13 MST ------- (In reply to comment #1)
I don't know what was the original purpose of having 'simple' and 'expert' UI, but I feel like dropping it and keep expert mode only.
I remember, there was somebody (Product Management, Usability), that requested an UI configureable with as less clicks as possible (ON/OFF only as optimum ;-) for users that don't know what DHCP is for ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 ------- Comment #4 from kmachalkova@novell.com 2007-05-15 06:38 MST ------- OK, since version 2.15.2, there is no more simple UI mode in openSUSE - the expert mode is the default one. So what you can currently do in dhcp-server module without entering expert settings (in order of config tree items): * decide when and how to start DHCP server * choose an interface for DHCP server to listen on, open port in firewall * define a few most used global options * define single range within current subnet * define hosts with fixed address within current subnet That's basically it. For all the rest, you need to use expert settings, which is now accesible everywhere -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 ------- Comment #7 from jt@newmarket.k12.nh.us 2007-05-18 06:20 MST ------- " (e.g. these if-else statements from http://pastebin.ca/446503 - come on, that's so advanced setup that if you really use that, you probably don't need any UI and can edit dhcpd.conf by hand)" That is a common LTSP config and something a lot of people will need to implement something similiar to when Novell release the SUSE Linux Enterprise Thin Client and if SuSE can't make this part of the gui choices\wizard then the contextual help for this module and it's overall unintuitive design needs A LOT of work, I'm not that new to networking that I should need to now how to write syntax for any Linux dhcp.conf file, this is a service frequently touched and in the future more frequently by people with a lot less training and experience than my 13 years brings. Many of the folks who will be implementing SuSE in the small to medium size business are accountants with some light training in networking using Microsoft products, teaching them to use the CL is not going to happen, they will look at SuSE\linux once and if they can't be pointed to the right things from the gui, they will go back to what they know and linux in that organization is done for ever. As much as it is true that Linux is a support industry rather than a license industry, trading off these types of complexity for initial purchase price isn't going to be an acceptable option for the guy who is the accountant in a one - two million dollar a year business and has to split his time between "the books" and our books\documentation. Accountants even if they aren't the part time tech guy know what "Total Cost of Ownership" means. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 jsrain@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |LATER Partner ID| |Fate 302258 ------- Comment #8 from jsrain@novell.com 2007-05-18 07:26 MST ------- Filed a feature request to implement the if-else statements. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 ------- Comment #9 from kmachalkova@novell.com 2007-05-18 08:06 MST ------- I understand your point. YaST dhcp-server module, especially when it comes to very advanced configuration, is not that intuitive to use and yes, it may be difficult to grasp by people knowing Microsoft products only. Yet openSUSE is a community distribution aimed primarily at home users who are usually happy with fairly simple DHCP server setup and current UI is able to provide it. If you intend to use SUSE in a business, you may consider purchasing some of Novell's enterprise solutions (SLES, SLED, OES,...) which provide wider choice of system management tools (see comment #2). We've filed a feature request to support if-else statements in y2-dhcp-server but I'm not that sure if it's worth the effort (couple of weeks spent on implementation) because this feature is not that commonly used. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863 ------- Comment #10 from jt@newmarket.k12.nh.us 2007-05-18 09:39 MST ------- My understanding is that openSUSE becomes SLE which becomes OES If the underlying YaST module doesn't get better in openSUSE why would it be better in SLE? that is counter inituitive of the purpose of a community "testbed" distro. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=265863
User kmachalkova@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=265863#c11
Katarina Machalkova
https://bugzilla.novell.com/show_bug.cgi?id=265863
User kmachalkova@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=265863#c12
--- Comment #12 from Katarina Machalkova
https://bugzilla.novell.com/show_bug.cgi?id=265863
Katarina Machalkova
https://bugzilla.novell.com/show_bug.cgi?id=265863
Jozef Uhliarik
participants (1)
-
bugzilla_noreply@novell.com