ifsysctl man page on SuSE

Man page or keyword search:  
man Server   14857 pages
apropos Keyword Search (all sections)
Output format
SuSE logo
[printable version]

IFSYSCTL(5)		     Network configuration		   IFSYSCTL(5)

NAME
       ifsysctl[-<interface name>] - per network interface sysctl settings

SYNOPSIS
       /etc/sysconfig/network/ifsysctl
       /etc/sysconfig/network/ifsysctl-<interface name>

DESCRIPTION
       These  files  are  intended  to contain sysctl settings, that should be
       applied when a network interface is created. This are usually interface
       specific settings, like:

	    net.ipv6.conf.eth0.use_tempaddr = 2
       or
	    net.ipv4.conf.eth0.rp_filter = 0

       The  settings  are  applied by the /etc/sysconfig/network/scripts/ifup-
       sysctl script executed via /etc/udev/rules.d/77-network.rules rule (see
       udev(7)), after the creation and after the rename of the interface name
       to its persistent name (when applicable), but before the	 ifup  <inter‐
       face name> -o hotplug may be executed to configure the interface.

       The  settings  are  not	applied	 by default when the NetworkManager is
       active  (NETWORKMANAGER=yes),  except  when  the	  IFSYSCTL_NETWORKMAN‐
       AGER=yes variable is set in the /etc/sysconfig/network/config file.

       Settings	 from  the  ifsysctl- file are applied every time an interface
       has been created.

       Settings from the ifsysctl-interface name file  are  applied  when  the
       interface with the corresponding interface name has been created.

SYNTAX
       The  sysctl(8)  utility	is required to apply the settings. It supports
       two separator characters for sysctl keywords: a "." in  default	format
       and  a  "/" in the alternate format.  Therefore the syntax is basically
       same to the /etc/sysctl.conf file.

       Interface names may contain a ".". In the default sysctl format using a
       "." as separator, that is any "." in the interface name of the keyword,
       has to be replaced with a "/". In the alternate sysctl format with  "/"
       as separator, normal interface names can be used.

       Optionally,  the ifsysctl files may contain also the $INTERFACE and the
       $SYSCTL_IF variables, that are automatically replaced with the  current
       interface  name	usable	in  the	 alternate format and with the sysctl-
       quoted interface name for the default format, before the	 settings  are
       passed to the sysctl utility.

       Note  also,  that  settings with variables in the ifsysctl (without the
       -<interface name> suffix), will be applied for every interface!
       Further,	  files	  with	 variables   are   not	 compatible   to   the
       /etc/sysctl.conf file.

EXAMPLES
       Settings for "eth0" and "eth0.1" interfaces
	    # using "." as separator:
	    net.ipv6.conf.eth0.use_tempaddr = 2
	    net.ipv6.conf.eth0/1.use_tempaddr = 2

	    # using "/" as separator:
	    net/ipv6/conf/eth0/use_tempaddr = 2
	    net/ipv6/conf/eth0.0/use_tempaddr = 2

       Settings with variables:
	    # using "." as separator:
	    net.ipv6.conf.$SYSCTL_IF.use_tempaddr = 2

	    # using "/" as separator:
	    net/ipv6/conf/$INTERFACE/use_tempaddr = 2

       To test your ifsysctl-eth0 or ifsysctl file, use:
	    /etc/sysconfig/network/scripts/ifup-sysctl eth0 -o debug

BUGS
       Please report bugs at <https://bugzilla.novell.com/>

AUTHOR
       Marius Tomaschewski <mt@suse.de>

SEE ALSO
       ifup(8) ifcfg(5) sysctl(8)

sysconfig			 December 2009			   IFSYSCTL(5)
[top]

List of man pages available for SuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net