OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / freeswan / testing / baseconfigs / japan / etc / network / interfaces
1 ######################################################################
2 # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
3 #
4 #
5 # !!!NOTE!!! THIS IS AN ALPHA RELEASE! DO NOT RELY ON IT!
6 #
7 # Consider this the first draft of what I think the proper way to
8 # configure interfaces is. It makes use of programs like ifconfig(8)
9 # and dhcpcd(8), and can be called from /etc/init.d/networking,
10 # /etc/pcmcia/network or the command line. It can configure and
11 # deconfigure interfaces. In controlled environments it even works.
12 # It's *very* subject to change, however. Some of the compulsory
13 # options will become optional. Some of the optional ones might
14 # become compulsory. Syntax might change. Features might disappear.
15 # Bugs might disappear. The examples below are reasonably likely
16 # to remain more or less correct. Maybe.
17 #                                         -- ajt@debian.org
18 #
19 #
20 # A "#" character in the very first column makes the rest of the line
21 # be ignored. Blank lines are ignored. Lines may be indented freely.
22 # A "\" character at the very end of the line indicates the next line
23 # should be treated as a continuation of the current one.
24 #
25 # The "noauto", "up", and "down" options are valid for all interfaces.
26 # "up" and "down" may be specified multiple times, all other options
27 # may only be specified once.
28 ######################################################################
29
30 # We always want the loopback interface. Whether we want ifup/ifdown to
31 # know about is another matter, perhaps.
32 #
33  iface lo inet loopback
34
35 # An example ethernet card setup: (broadcast and gateway are optional)
36 #
37 iface eth0 inet static
38      address 192.0.1.2
39      network 192.0.1.0
40      netmask 255.255.255.0
41      broadcast 192.0.1.255
42      gateway 192.0.1.254
43
44 # A more complicated ethernet setup: (the "up" lines are executed verbatim
45 # when the interface is brought up, the "down" lines when it's brought down)
46 #
47 # iface eth0 inet static
48 #     address 192.168.1.42
49 #     network 192.168.1.0
50 #     netmask 255.255.255.128
51 #     broadcast 192.168.1.0
52 #     up route add -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
53 #     up route add default gw 192.168.1.200
54 #     down route del default gw 192.168.1.200
55 #     down route del -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
56
57 # An ethernet DHCP client: (using the dhcpcd .deb)
58 #
59 # iface eth0 inet dhcp
60
61 # A more complicated DHCP client: (hostname and leasetime match the options
62 # in the dhcpcd manpage)
63 #
64 # iface eth0 inet dhcp
65 #     hostname charisma
66 #     leasetime 3600
67
68 # A PCMCIA ethernet DHCP client:
69 #
70 # iface eth0 inet dhcp
71 #     noauto
72 #
73 # (note, this won't work unless you specifically change the file
74 # /etc/pcmcia/network to look more like:
75 #
76 #     if [ -r ./shared ] ; then . ./shared ; else . /etc/pcmcia/shared ; fi
77 #     get_info $DEVICE
78 #     case "$ACTION" in
79 #         'start')
80 #             /sbin/ifup -s "$SCHEME" $DEVICE
81 #             ;;
82 #         'stop')
83 #             /sbin/ifdown -s "$SCHEME" $DEVICE
84 #             ;;
85 #     esac
86 #     exit 0
87 #
88 # This is not at all supported at present. You have been warned.)
89
90 # An ethernet bootp client: (bootfile, server and hwaddr options are also
91 # available. See the bootpc manpage)
92 #
93 # iface eth0 inet bootp
94