## Path: Network/Hardware/Config ## Description: Set some general network configuration ## Type: string("","-","+") ## Default: "+" ## ServiceRestart: network # # DEFAULT_BROADCAST is used when no individual BROADCAST is set. It can get one # of the following values: # "" : don't set a broadcast address # "-" : use IPADDR with all host bits deleted # "+" : use IPADDR with all host bits set DEFAULT_BROADCAST="+" ## Type: yesno ## Default: yes # sometimes we want some script to be executed after an interface has been # brought up, or before an interface is taken down. # default dir is /etc/sysconfig/network/if-up.d for POST_UP and # /etc/sysconfig/network/if-down.d for PRE_DOWN GLOBAL_POST_UP_EXEC="yes" GLOBAL_PRE_DOWN_EXEC="yes" ## Type: yesno ## Default: no # If ifup should check if an ip address is already in use, set this to yes. # Make sure that packet sockets (CONFIG_PACKET) are supported in the kernel, # since this feature uses arping, which depends on that. # Also be aware that this takes one second per interface; consider that when # setting up a lot of interfaces. CHECK_DUPLICATE_IP="no" ## Type: yesno ## Default: no # Switch on/off debug messages for all network configuration stuff. If set to no # most scripts can enable it locally with "-o debug". DEBUG="no" ## Type: yesno ## Default: yes # All error and info messages from network and hardware configuration scripts go # to stderr. Most tools that call sysconfig scripts (udev, rcnetwork, scpm, # YaST) catch these messages and can log them. So some messages appear twice in # syslog. If you don't like that, then set USE_SYSLOG=no. USE_SYSLOG="yes" ## Type: yesno ## Default: yes # There are some services (ppp, ippp, dhcp-client, pcmcia, hotplug) that have to # change the /etc/resolv.conf dynamically at certain times. E.g. if ppp/ippp # establishes a connection and is supplied by the peer with a list of # nameservers. Or pcmcia needs to set the correct nameserver for the choosen # configuration scheme. If you don't like these services to change # /etc/resolv.conf at all, then set this variable to "no". # If unsure, leave it at the default (which is "yes"). # MODIFY_RESOLV_CONF_DYNAMICALLY="yes" ## Type: yesno ## Default: no # Like MODIFY_RESOLV_CONF_DYNAMICALLY, except it modifies /etc/named.conf. # If unsure, leave it at the default (which is "no"). # MODIFY_NAMED_CONF_DYNAMICALLY="no" # Handling of network connections # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # These features are designed for the convenience of the experienced # user. If you encounter problems you don't understand then switch # them off. That is the default. # Please do not complain if you get troubles. But if you want help to # make them smarter write to . ## Type: yesno ## Default: no # # If you are interested in the connections and nfs mounts that use a # network interface, you can set CONNECTION_SHOW_WHEN_IFSTATUS="yes". # Then you will see them with 'ifstatus ' (or 'ifstatus # ') # This one _should_ never harm ;) # CONNECTION_SHOW_WHEN_IFSTATUS="no" ## Type: yesno ## Default: no # # If an interface should be set down only if there are no active # connections, then use CONNECTION_CHECK_BEFORE_IFDOWN="yes" # CONNECTION_CHECK_BEFORE_IFDOWN="no" ## Type: yesno ## Default: no # # If these connetions (without the nfs mounts) should be closed when # shutting down an interface, set CONNECTION_CLOSE_BEFORE_IFDOWN="yes". # WARNING: Be aware that this may terminate applications which need # one of these connections! # CONNECTION_CLOSE_BEFORE_IFDOWN="no" ## Type: yesno ## Default: no # # If you are a mobile laptop user and like even nfs mounts to be # closed when you leave your current workplace, then set # CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="yes". This does only work # if CONNECTION_CLOSE_BEFORE_IFDOWN="yes", too. # WARNING: Be aware that this may terminate applications which use # these nfs mounts as working directory. Be very carefull if your home # is mounted via nfs!!! # WARNING: This may even lead to hanging ifdown processes if there are # processes that could not be terminated. If you are using # hotpluggable devices (pcmcia, usb, firewire), first shut them down # before unplugging! # CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="no" ## Type: yesno ## Default: no # # If terminating processes that use a connection or nfs mount is not # enough, then they can be killed after an unsuccesfull termination. # If you want that set CONNECTION_SEND_KILL_SIGNAL="yes" # CONNECTION_SEND_KILL_SIGNAL="no" ## Type: string ## Default: "" # # Here you may specify which interfaces have to be up and configured properly # after 'rcnetwork start'. rcconfig will return 'failed' if any of these # interfaces is not up. You may use interface names as well but better use # hardware descriptions of the devices (eth-id- or eth-bus-... See # man ifup for 'hardware description'). The network start script will wait for # these interfaces, but not longer as set in WAIT_FOR_INTERFACES. # You need not to add dialup or tunnel interfaces here, only physical devices. # The interface 'lo' is always considered to be mandatory and can be omitted. # # If this variable is empty, rcnetwork tries to derive the list of mandatory # devices automatically from the list of existing configurations. Configurations # with names bus-pcmcia or bus-usb or with STARTMODE=hotplug are skipped. (try # '/etc/init.d/rc5.d/S*network start -o debug fake | grep MANDAT') MANDATORY_DEVICES="" ## Type: integer ## Default: 20 # # Some interfaces need some time to come up or come asynchronously via hotplug. # WAIT_FOR_INTERFACES is a global wait for all mandatory interfaces in # seconds. If empty no wait occurs. # WAIT_FOR_INTERFACES="20" ## Type: yesno ## Default: yes # # With this variable you can determine if the SuSEfirewall when enabled # should get started when network interfaces are started. FIREWALL="yes" ## Type: string ## Default: "eth*[0-9]|tr*[0-9]|wlan[0-9]|ath[0-9]" # # Automatically add a linklocal route to the matching interfaces. # This string is used in a bash "case" statement, so it may contain # '*', '[', ']' and '|' meta-characters. # LINKLOCAL_INTERFACES="eth*[0-9]|tr*[0-9]|wlan[0-9]|ath[0-9]" ## Type: string ## Default: "-f -I" # # Set default options for ifplugd. You may also set them in an ifcfg-* file # individually. Have a look at 'man ifplug' for details. We let ifplugd set the # interface UP when starting, because there are many interfaces where link beat # cannot be detected otherwise. If you want the interface to stay down then add # the option '-a'. # IFPLUGD_OPTIONS="-f -I" ## Type: yesno ## Default: yes # # Forces all interfaces eth* ath* wlan* and ra* to be persistent via udev. # See /usr/share/doc/package/sysconfig/README.Persistent_Interface_Names for # details. # FORCE_PERSISTENT_NAMES=yes