OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / freeswan / testing / baseconfigs / east / 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.2.254
39      network 192.0.2.0
40      netmask 255.255.255.0
41      broadcast 192.0.2.255
42
43 iface eth1 inet static
44      address 192.1.2.23
45      network 192.1.2.0
46      netmask 255.255.255.0
47      broadcast 192.1.2.255
48         gateway 192.1.2.254
49         up route add -net 192.0.1.0 netmask 255.255.255.0 gw 192.1.2.45
50
51
52 # A more complicated ethernet setup: (the "up" lines are executed verbatim
53 # when the interface is brought up, the "down" lines when it's brought down)
54 #
55 # iface eth0 inet static
56 #     address 192.168.1.42
57 #     network 192.168.1.0
58 #     netmask 255.255.255.128
59 #     broadcast 192.168.1.0
60 #     up route add -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
61 #     up route add default gw 192.168.1.200
62 #     down route del default gw 192.168.1.200
63 #     down route del -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
64
65 # An ethernet DHCP client: (using the dhcpcd .deb)
66 #
67 # iface eth0 inet dhcp
68
69 # A more complicated DHCP client: (hostname and leasetime match the options
70 # in the dhcpcd manpage)
71 #
72 # iface eth0 inet dhcp
73 #     hostname charisma
74 #     leasetime 3600
75
76 # A PCMCIA ethernet DHCP client:
77 #
78 # iface eth0 inet dhcp
79 #     noauto
80 #
81 # (note, this won't work unless you specifically change the file
82