IPB
>  Man Pages > Linux > Suse Linux 10.1 > Section 5 > ifcfg man page

ifcfg man page

Section 5 - Suse Linux 10.1 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!


IFCFG(5)                     Network configuration                    IFCFG(5)




NAME

       ifcfg - common elements of network interface configuration


SYNOPSIS

       /etc/sysconfig/network/ifcfg-*


VARIABLES

       The  following is a list of variables that can be put in the configura-
       tion file, with an example in parentheses.  * marks the  default.   For
       the meaning of suffix, see the section Multiple addresses.

       STARTMODE {manual*|auto|hotplug|ifplugd|nfsroot|off}
              Choose when the interface should be set up.
              manual Interface  will  be  set  up  if  ifup is called manually
                     (without option boot or hotplug)
              auto   Interface will be set up as soon as it is available  (and
                     service network was started). This either happens at boot
                     time when network is  starting  or  via  hotplug  when  a
                     interface  is  added to the system (by adding a device or
                     loading a driver). To be backward  compliant  onboot,  on
                     and boot are aliases for auto.
              hotplug
                     This  mode  is  nearly  the same as auto.  The difference
                     between auto and hotplug is that the latter does not make
                     rcnetwork fail if the interface cannot be brought up.
              ifplugd
                     The interface will be controlled from ifplugd. At initial
                     ifup only iflugd will be started for this interface. Then
                     if  ifplugd  detects  a  link  if  calls ifup again which
                     finally  sets  the  interface  up.  See   also   variable
                     IFPLUGD_PRIORITY below.
              nfsroot
                     Nearly like auto, but interfaces with this startmode will
                     never be shut down via rcnetwork  stop.   ifdown  <inter
                     face>  still works. Use this when you use a root filesys-
                     tem via network.
              off    Will never be activated.


       IFPLUGD_PRIORITY
              If  there  multiple  interfaces  have  STARTMODE=ifplugd  and  a
              nonzero  priority,  only  one  of them will be set up at a time.
              Everytime one of these interfaces is (un)plugged  the  interface
              with highest priority (and plugged cable) will be set up.

       BOOTPROTO {static*|dhcp|autoip|dhcp+autoip|6to4}
              Setup  protocol.  If missing or static, a fixed address is used.
              Fixed addresses may also be configured together with dhcp.

              Use 6to4 to set up IPv6 tunnel interfaces running in the  "6to4"
              mode. See also ifcfg-tunnel (5).

       IPADDR[suffix] {IPv4|IPv6}[/PREFIXLEN]
              IP  address, either IPv4 or IPv6. You may add /<prefixlenght> in
              both cases and omit NETMASK or PREFIXLEN.  If you need more then
              one  IP  address use this variable multiple times with different
              suffixes added. See section  Multiple  addresses  below.  If  no
              address is configured the interface will just be activated (UP).

       PREFIXLEN[suffix]
              Number of bits in IPADDR that form the network address. Alterna-
              tively  add prefixlength to IPADDR or use NETMASK.  PREFIXLEN is
              preferred over NETMASK.  but highest priority has a prefixlength
              added to the IP address in the variable IPADDR.

       NETMASK[suffix]
              Network  mask.  Alternatively  add prefixlength to IPADDR or use
              PREFIXLEN.  This variable is ignored if a prefixlength is speci-
              fied.

       BROADCAST[suffix]
              Network broadcast. If you omit the broadcast address, it will be
              calculated from netmask or prefixlength. You can affect the cal-
              culation  with  the  variable  DEFAULT_BROADCAST in /etc/syscon
              fig/network/config.  See the description there.

       REMOTE_IPADDR[suffix]
              The remote IP address of a point to point  connection

       LABEL[suffix]
              Each address may be tagged with a label  string.   In  order  to
              preserve  compatibility  with Linux-2.0 net aliases, this string
              must coincide with the name of the device or  must  be  prefixed
              with the device name followed by colon.  This may be useful with
              Multiple addresses (see below).

       SCOPE[suffix]
              The scope of the area where this address is valid.   The  avail-
              able  scopes are listed in file /etc/iproute2/rt_scopes.  Prede-
              fined scope values are:
                      global - the address is globally valid.

                      site - (IPv6 only) the address is site local, i.e. it is
                      valid inside this site.

                      link  - the address is link local, i.e. it is valid only
                      on this device.

                      host - the address is valid only inside this host.

       MTU    Set the maximum transfer unit (MTU) for this interface.

       IP_OPTIONS[suffix]
              Any other option you may want to give to the  ip  add  addr  ...
              command. This string is appended to the command.

       LLADDR Set an individual link layer address (MAC address).

       LINK_OPTIOS
              Here you may add any option valid with ip link set up ...

       INTERFACETYPE
              Sometimes  ifup cannot determine the interface type properly. In
              this cases you may specify it in this variable.

       ETHTOOL_OPTIONS
              If this variable is  not  empty  ifup  will  call  ethtool  with
              exactly  this  options.  See  manpage  ethtool (8) for available
              options.

       RUN_POLL_TCPIP {yes*|no}
              Controls running /etc/ppp/poll.tcpip when a dialup connection is
              established.

       NM_CONTROLLED {yes|no*}
              If  the  network  is managed with NetworkManager but you want to
              control an interface manually with ifup/down you  can  set  this
              variable to 'yes'.

       PRE_UP_SCRIPT, POST_UP_SCRIPT, PRE_DOWN_SCRIPT and POST_DOWN_SCRIPT
              Here  you  can  hook a script (better: an executable) to perform
              individual actions before/after  the  interface  is  set  up  or
              before/after  the  interface  is  set down.  If you use relative
              filenames  ifup  will  look  for  them  in   /etc/sysconfig/net
              work/scripts  but  you may use absolute paths as well. They were
              called scripts, because they usually are scripts,  but  you  may
              add  also  binaries here. If they are scripts, they must be made
              executable.

              These scripts will be called with nearly the same  arguments  as
              ifup.   The  only  difference  is  that  the  configuration-name
              (optional for ifup) is always set with the  name  determined  by
              getcgf. The configuration name is stored in the variable $CONFIG
              which may be used inside the ifcfg- configuration file.

              If BOOTPROTO=dhcp then the post up and pre down scripts will not
              be  executed  immediately  by  ifup/ifdown. Instead dhcpcd calls
              ifup/ifdown with a special option always after it sets,  changes
              or  removes  the  IP  address. Therefore post up scripts will be
              excuted after the interface is really up which may be much later
              if  dhcp  did not get a lease immedialetly. And pre down scripts
              are called after dhcp shut down the  interface  (not  before  as
              'pre' would indicate. This is a problem of dhcpcd).


       TUNNEL,      TUNNEL_LOCAL_IPADDR,      TUNNEL_LOCAL_INTERFACE,     TUN
       NEL_REMOTE_IPADDR, T
              Using  this  variable you may set up different tunnels. See man-
              page ifcfg-tunnel (5).

       ETHERDEVICE
              Needed only for virtual LANs. It contains the real interface  to
              use for the vla interface. See manpage ifcfg-vlan (5).

       BONDING_MASTER, BONDING_SLAVE_*, BONDING_OPTS, BONDING_MODULE_OPTS
              These  are  used to set up interface bonding. See manpage ifcfg-
              bonding (5).



GENERAL VARIABLES

       There are some general settings in the file /etc/sysconfig/network/con
       fig.   If needed you can also set every general variable as an individ-
       ual variable in the ifcfg-* files.

       DEFAULT_BROADCAST

       GLOBAL_POST_UP_EXEC

       GLOBAL_PRE_DOWN_EXEC

       CHECK_DUPLICATE_IP

       DEBUG

       USE_SYSLOG=

       MODIFY_RESOLV_CONF_DYNAMICALLY

       MODIFY_NAMED_CONF_DYNAMICALLY

       MODIFY_RESOLV_CONF_STATIC_DNS

       CONNECTION_SHOW_WHEN_IFSTATUS

       CONNECTION_CHECK_BEFORE_IFDOWN

       CONNECTION_CLOSE_BEFORE_IFDOWN

       CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN

       CONNECTION_SEND_KILL_SIGNAL

       MANDATORY_DEVICES

       WAIT_FOR_INTERFACES

       FIREWALL

       LINKLOCAL_INTERFACES

       IFPLUGD_OPTIONS

       Please    see    the    description    of    these     variables     in
       /etc/sysconfig/network/config.



Multiple addresses

       You  can  extend  the  variable name IPADDR by any string you like. For
       example IPADDR_1, IPADDR-FOO or IPADDRxxx.   Use  these  variables  for
       your  IP  addresses.   If you need some additional parameters for these
       addresses, then just add the same extension to  these  variable  names:
       BROADCAST, NETMASK, PREFIXLEN, REMOTE_IPADDR, LABEL, SCOPE, IP_OPTIONS.

       Example:
          IPADDR_AAA=1.2.3.4
          NETMASK_AAA=255.0.0.0
          BROADCAST_AAA=1.2.3.55
          IPADDR_BBB=10.10.2.3/16
          LABEL_BBB=BBB
          and so on ...

       You do not need to set a label for any address. But then you should not
       use  ifconfig  any  longer; go and use ip.  If you want to use ifconfig
       then omit the label for your main address and set a number as label for
       every additional address.



BUGS

       Please report bugs at <http://www.suse.de/feedback>


AUTHOR

       Christian Zoz <zoz@suse.de> -- ifup script
       Michal Svec <msvec@suse.cz> -- ifup script
       Bjoern Jacke -- ifup script
       Mads Martin Joergensen <mmj@suse.de> -- ifup manpage
       Michal Ludvig <mludvig@suse.cz> -- tunnel support


SEE ALSO

       /etc/sysconfig/network/ifcfg.template,   ifcfg-bonding(5),   ifcfg-tun
       nel(5), ifcfg-vlan(5), ifcfg-wireless(5), ifup(8).




sysconfig                         August 2004                         IFCFG(5)


Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Tue Feb 13 02:22:11 GMT 2007

Your favourite pages:

No pages logged yet...

Top 10 most popular pages:

svn man page (22049 hits)
(FreeBSD 6.2)

netcat man page (8897 hits)
(Suse Linux 10.1)

prstat man page (7959 hits)
(Solaris 10 11_06)

ssh-socks5-proxy-connect man page (7906 hits)
(Solaris 10 11_06)

sqlite3 man page (7640 hits)
(openSUSE 10.2)

signal man page (7127 hits)
(Suse Linux 10.1)

adv_cap_autoneg man page (6826 hits)
(Solaris 10 11_06)

startproc man page (6482 hits)
(Suse Linux 10.1)

CPAN man page (6457 hits)
(Suse Linux 10.1)

ssh man page (5476 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Cambridge Plus :: Pyrenees Mountain Holidays Contact Us :: PCB CAD Design, UK :: Classic Bike Piston Rings
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum