- netconf --setclockmode local|gmt
Record the operation mode of the CMOS
- netconf --seteth0def hostname IP netmask net-device
This fills the information normally entered in the basic
host information dialog for the first adaptor.
- linuxconf --setkeymap keytable
Record the default key-map file to load at boot time.
- netconf --setgateway GATEWAY_IP
Record the default gateway in Linuxconf configuration files.
- dnsconf --newdomain new_domain [ other domain used as example ]
Create a new domain in the DNS and stuff it with suitable
default values, or use the setup of another domain in this DNS.
This includes dns advertising, email advertising, the various
delays and all the authority stuff.
- dnsconf --set host.domain --fromrange range-name
Set a host definition in the DNS, but let Linuxconf
allocate the IP from one allocation range.
- dnsconf --setfromip host.domain IP_number
Set a host definition in the DNS. Unlike the --set which will
delete all A record associate with the host, --setfromip deletes
all A records associate with the IP. This command line option
should be used when updating a DNS from a DHCP server.
- dnsconf --setmx host|domain mx_server1 ...
Enter the list of MX for a domain or a host.
- dnsconf --setns domain server1 ...
Define the name servers for a domain.
- syslogd management
syslogd was not restarted if the /etc/syslog.conf was modified.
It is now.
- File/directory permissions setup
- Now, you can change the behavior of Linuxconf interactively
for file and directory permissions. A new menu was added to
the "Control file and systems" menu. It is called
"file permission and ownership". It lists all file and directory
checked by Linuxconf and it lets you override the ownership and
permissions one by one.
- permissions of symlinked file
- Linuxconf was not properly following symlinks.
- Disk quota
- Linuxconf supports a powerful strategy for disk quota management
with multiple level of inherited defaults. A must!!
The control is folded in the user and group account management.
You enable it in the "local file systems" setup dialog, set
the defaults partition per partition and there you go.
- The vfat file-system was not shown in the list of available
- Translation system
- The translation tools for the helps and the messages have been
documented with complete quick-start document. If you are interested
in doing a translation (currently, French, German and Italian are
underway), or completing the help screens, check out
Quick start for messages translation
Quick start for helps translation
The source and binary release of Linuxconf now include
a start for the French version.
The operation language is now switch-able from the "features"
- Sendmail management
- The basic configuration lets you control the queue refresh time
and also the deferred delivery. This is useful for people with
non dedicated Internet link.
The BOGUSHELO feature is switch-able with a check-box. This feature
is useful for some broken email client (ApplixWare POP client)
which generate a bad HELO request for the SMTP protocol.
- Mail to fax gateway
- Some works have been done on this and part of the user interface
is visible. It does not do anything useful yet.
- Some sysv init scripts talk too late
- Some scripts are somewhat broken. They go in background and then
send some greeting stuff. This messes up the greeting of the
next startup script. Linuxconf wait until the end of the
boot sequence and then present the output of those odd scripts.
So the boot-up sequence is still clean.
- Virtual database project
- Some work has been started on a concept of turning all
configuration information handled by Linuxconf into some virtual
database. Linuxconf would provide a consistent interface (a subset
of SQL maybe) to query and update the database. The information
would still be located in the various standard configuration files.
This strategy would allow various things to happen:
This is achieve by spreading C++ object in the design which
handle the translation from the common query/update language to
the specific format of the information at hand. Stay tuned!
- Configuration archiving
- Switching a set of configuration on the fly. This could
be very useful for notebook and for doing complex demo.
- Manage not only ethX device
- Previously, there were no way to tell Linuxconf to manage anything
else than Ethernet adaptor (except for IP alias and the loop-back).
Now the "basic host information" dialog lets you specify for each
adaptor the exact network device to use (including dummy0, token
ring, arc-net and so on). A help list shows you the available
- Boot time command for the drop-ins
- There is a new field in the drop-in dialog. This lets you specify
an optional boot time only command. This command will be executed
just before the askrunlevel utility brings its menu. This may
be used to do some cleanup after an unclean shutdown.
- NFS server secure flag
- The NFS server dialog have a new check box to set the secure
mode on an NFS export.
- Help list for the net-mask
- The net-mask for subnet is quite puzzling for many. Linuxconf
offers now an extensive help list to show the common subnet net-mask.
Further, the help for the "basic information dialog" now include
a large table showing net-mask, network address and the available
range of IP number for the various common net-mask.
- Host name alias in /etc/hosts
- Some software requires that the host name (without domain) be
defined in /etc/hosts. Linuxconf now enforce this so when you
set the fully qualified name in the "basic host information"
screen, Linuxconf makes sure the host name is in the aliases
- New IP aliases limit in linux 2.0.31
- Since linux 2.0.31 (not officially out yet), you are no more
limited to 256 IP aliases. By updating the file
you can increase the maximum number of IP aliases per devices.
There is a catch though. You must set this limit before setting
any aliases on the device. The default limit is 256 per device.
Linuxconf is fully aware of this. If you increase the number
of IP aliases and this exhaust the limit, Linuxconf will
adjust the limit, delete the aliases and redo them so the
new limit take effects. If you are running 2.0.30 or less, Linuxconf
will tell you that nothing can't be done.
- File /etc/yp.conf
- Linuxconf now manage this file.
- When quitting, activating changes
- When you quit from Linuxconf, it checks is various tasks must
be done to make your changes effective. If so, it prompts you
with a menu allowing to preview those tasks, do it, or quit
without doing it. Now there is another option allowing you
to stay in Linuxconf.
- Available shells
- The available shells list are now ordered and the dialog
lets you specify which one is the default.
- Creating a user account
- When you create a new user account, Linuxconf does not prompt
you anymore to create the home directory. It just do it.
- Checking virtual email domain installation
- The script /usr/lib/linuxconf/lib/checkvdomain has been done. It
does a basic check to see if the vpop3d server is properly
installed for this domain.
- Checking all virtual email domain
- The script /usr/lib/linuxconf/lib/testalldomain has been done.
It walks /etc/named.boot and for each domain, it check if it
is properly installed as a virtual email domain.