| … | |
… | |
| 2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
| 3 | |
3 | |
| 4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
| 5 | <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
5 | <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
| 6 | |
6 | |
| 7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-config.xml,v 1.106 2011/08/14 10:29:40 swift Exp $ --> |
7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-config.xml,v 1.108 2011/10/30 11:56:08 swift Exp $ --> |
| 8 | |
8 | |
| 9 | <sections> |
9 | <sections> |
| 10 | |
10 | |
| 11 | <abstract> |
11 | <abstract> |
| 12 | You need to edit some important configuration files. In this chapter |
12 | You need to edit some important configuration files. In this chapter |
| 13 | you receive an overview of these files and an explanation on how to |
13 | you receive an overview of these files and an explanation on how to |
| 14 | proceed. |
14 | proceed. |
| 15 | </abstract> |
15 | </abstract> |
| 16 | |
16 | |
| 17 | <version>13</version> |
17 | <version>15</version> |
| 18 | <date>2011-08-13</date> |
18 | <date>2011-10-30</date> |
| 19 | |
19 | |
| 20 | <section> |
20 | <section> |
| 21 | <title>Filesystem Information</title> |
21 | <title>Filesystem Information</title> |
| 22 | <subsection> |
22 | <subsection> |
| 23 | <title>What is fstab?</title> |
23 | <title>What is fstab?</title> |
| … | |
… | |
| 242 | nis_domain_lo="<i>my-nisdomain</i>" |
242 | nis_domain_lo="<i>my-nisdomain</i>" |
| 243 | </pre> |
243 | </pre> |
| 244 | |
244 | |
| 245 | <note> |
245 | <note> |
| 246 | For more information on configuring DNS and NIS, please read the examples |
246 | For more information on configuring DNS and NIS, please read the examples |
| 247 | provided in <path>/etc/conf.d/net.example</path>. Also, you may want to emerge |
247 | provided in <path>/usr/share/doc/openrc-*/net.example.bz2</path> which |
|
|
248 | can be read using <c>bzless</c>. Also, you may want to emerge <c>openresolv</c> |
| 248 | <c>openresolv</c> to help manage your DNS/NIS setup. |
249 | to help manage your DNS/NIS setup. |
| 249 | </note> |
250 | </note> |
| 250 | |
251 | |
| 251 | </body> |
252 | </body> |
| 252 | </subsection> |
253 | </subsection> |
| 253 | <subsection> |
254 | <subsection> |
| … | |
… | |
| 270 | <p> |
271 | <p> |
| 271 | All networking information is gathered in <path>/etc/conf.d/net</path>. It uses |
272 | All networking information is gathered in <path>/etc/conf.d/net</path>. It uses |
| 272 | a straightforward yet not intuitive syntax if you don't know how to set up |
273 | a straightforward yet not intuitive syntax if you don't know how to set up |
| 273 | networking manually. But don't fear, we'll explain everything. A fully |
274 | networking manually. But don't fear, we'll explain everything. A fully |
| 274 | commented example that covers many different configurations is available in |
275 | commented example that covers many different configurations is available in |
| 275 | <path>/etc/conf.d/net.example</path>. |
276 | <path>/usr/share/doc/openrc-*/net.example.bz2</path>. |
| 276 | </p> |
277 | </p> |
| 277 | |
278 | |
| 278 | <p> |
279 | <p> |
| 279 | DHCP is used by default. For DHCP to work, you will need to install a DHCP |
280 | DHCP is used by default. For DHCP to work, you will need to install a DHCP |
| 280 | client. This is described later in <uri |
281 | client. This is described later in <uri |
| … | |
… | |
| 298 | </p> |
299 | </p> |
| 299 | |
300 | |
| 300 | <pre caption="Default /etc/conf.d/net"> |
301 | <pre caption="Default /etc/conf.d/net"> |
| 301 | # This blank configuration will automatically use DHCP for any net.* |
302 | # This blank configuration will automatically use DHCP for any net.* |
| 302 | # scripts in /etc/init.d. To create a more complete configuration, |
303 | # scripts in /etc/init.d. To create a more complete configuration, |
| 303 | # please review /etc/conf.d/net.example and save your configuration |
304 | # please review /usr/share/doc/openrc-*/net.example.bz2 and save |
| 304 | # in /etc/conf.d/net (this file :]!). |
305 | # your configuration in /etc/conf.d/net (this file :]!). |
| 305 | </pre> |
306 | </pre> |
| 306 | |
307 | |
| 307 | <p> |
308 | <p> |
| 308 | To enter your own IP address, netmask and gateway, you need |
309 | To enter your own IP address, netmask and gateway, you need |
| 309 | to set both <c>config_eth0</c> and <c>routes_eth0</c>: |
310 | to set both <c>config_eth0</c> and <c>routes_eth0</c>: |
| … | |
… | |
| 321 | <pre caption="Automatically obtaining an IP address for eth0"> |
322 | <pre caption="Automatically obtaining an IP address for eth0"> |
| 322 | config_eth0="dhcp" |
323 | config_eth0="dhcp" |
| 323 | </pre> |
324 | </pre> |
| 324 | |
325 | |
| 325 | <p> |
326 | <p> |
| 326 | Please read <path>/etc/conf.d/net.example</path> for a list of all available |
327 | Please read <path>/usr/share/doc/openrc-*/net.example.bz2</path> for a |
| 327 | options. Be sure to also read your DHCP client manpage if you need to set |
328 | list of all available options. Be sure to also read your DHCP client manpage if |
| 328 | specific DHCP options. |
329 | you need to set specific DHCP options. |
| 329 | </p> |
330 | </p> |
| 330 | |
331 | |
| 331 | <p> |
332 | <p> |
| 332 | If you have several network interfaces repeat the above steps for |
333 | If you have several network interfaces repeat the above steps for |
| 333 | <c>config_eth1</c>, <c>config_eth2</c>, etc. |
334 | <c>config_eth1</c>, <c>config_eth2</c>, etc. |
| … | |
… | |
| 486 | <pre caption="Opening /etc/conf.d/hwclock"> |
487 | <pre caption="Opening /etc/conf.d/hwclock"> |
| 487 | # <i>nano -w /etc/conf.d/hwclock</i> |
488 | # <i>nano -w /etc/conf.d/hwclock</i> |
| 488 | </pre> |
489 | </pre> |
| 489 | |
490 | |
| 490 | <p> |
491 | <p> |
| 491 | If your hardware clock is not using UTC, you need to add <c>CLOCK="local"</c> |
492 | If your hardware clock is not using UTC, you need to add <c>clock="local"</c> |
| 492 | to the file. Otherwise you will notice some clock skew. |
493 | to the file. Otherwise you will notice some clock skew. |
| 493 | </p> |
|
|
| 494 | |
|
|
| 495 | <p> |
|
|
| 496 | You should define the timezone that you previously copied to |
|
|
| 497 | <path>/etc/localtime</path> so that further upgrades of the |
|
|
| 498 | <c>sys-libs/timezone-data</c> package can update <path>/etc/localtime</path> |
|
|
| 499 | automatically. For instance, if you used the GMT timezone, you would add |
|
|
| 500 | <c>TIMEZONE="GMT"</c> |
|
|
| 501 | </p> |
494 | </p> |
| 502 | |
495 | |
| 503 | <p> |
496 | <p> |
| 504 | When you're finished configuring <path>/etc/conf.d/hwclock</path>, save and |
497 | When you're finished configuring <path>/etc/conf.d/hwclock</path>, save and |
| 505 | exit. |
498 | exit. |
|
|
499 | </p> |
|
|
500 | |
|
|
501 | <p> |
|
|
502 | You should define the timezone that you previously copied to |
|
|
503 | <path>/etc/localtime</path> in the <path>/etc/timezone</path> file so that |
|
|
504 | further upgrades of the <c>sys-libs/timezone-data</c> package can update |
|
|
505 | <path>/etc/localtime</path> automatically. For instance, if you used the GMT |
|
|
506 | timezone, you would write <c>GMT</c> in the <path>/etc/timezone</path> file. |
| 506 | </p> |
507 | </p> |
| 507 | |
508 | |
| 508 | <p test="not(func:keyval('arch')='PPC64')"> |
509 | <p test="not(func:keyval('arch')='PPC64')"> |
| 509 | Please continue with <uri link="?part=1&chap=9">Installing Necessary System |
510 | Please continue with <uri link="?part=1&chap=9">Installing Necessary System |
| 510 | Tools</uri>. |
511 | Tools</uri>. |