¼¹öÀÇ Ä¿³Î¿¡ RARP±â´ÉÀ» ³Ö´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ´Ù. Ä¿³Î ÀÎÀÚ¾øÀÌ ºÎÆÃÇÏ·Á¸é ÀÌ ±â´ÉÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù. ÇÑÆí Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿Í ´Ù¸¥ ¼ºê³Ý¿¡ ÀÖ´Ù¸é ÀÌ ±â´ÉÀº µµ¿òÀÌ µÇÁö ¸øÇÑ´Ù.
¿÷½ºÅ×À̼ÇÀÇ Ä¿³ÎÀº ÃÖ¼ÒÇÑ ´ÙÀ½ Á¶°ÇµéÀ» ¸¸Á·½ÃÄÑ¾ß ÇÑ´Ù:
¿÷½ºÅ×À̼ÇÀÌ Ä¿³Î ÀÎÀÚ¾øÀÌ ºÎÆõǷÁ¸é ·çÆ® ÀåÄ¡¸¦ 0:255·Î ¼³Á¤ÇÒ
ÇÊ¿ä°¡ ÀÖ´Ù. mknod /dev/nfsroot b 0 255
¸¦ ÇÔÀ¸·Î½á ´õ¹Ì
ÀåÄ¡¸¦ ¸¸µç ÈÄ, rdev <kernel-image> /dev/nfsroot
¸¦
ŸÀÌÇÎÇÔÀ¸·Î½á Ä¿³Î À̹ÌÁöÀÇ ·çÆ® ÀåÄ¡¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
°æ°í: ÀÌµé ¸í·É¾îµéÀÌ Àß ÀÛµ¿ÇÑ´Ù ÇÏ´õ¶óµµ, Á¦ÀÛ
ȯ°æ(production enviroment)¿¡¼ °áÄÚ ÀûÀýÇÑ °ÍÀº ¾Æ´Ï´Ù.
Ŭ¶óÀ̾ðÆ®ÀÇ ·çÆ® ÆÄÀϽýºÅÛÀ» ¼³Á¤Çϱâ À§ÇÑ ´õ¿í ³ªÀº ¹æ¹ýÀÌ
Ofer Maor <ofer@hadar.co.il>
¾¾ÀÇ NFS-Root-Client ¹Ì´Ï ÇÏ¿ìÅõ¿¡
Àß ³ª¿Í ÀÖ´Ù.
·çÆ® Æ®¸®ÀÇ À§Ä¡¸¦ Á¤ÇÑ ´ÙÀ½¿¡, ¿¹¸¦ µé¾î,
mkdir -p <directory>
¿Í
tar cClf / - | tar xpCf <directory> -
¸¦ ÇÔÀ¸·Î½á
Æ®¸®¸¦ ¸¸µç´Ù.
LILO¾øÀÌ Ä¿³ÎÀ» ºÎÆÃÇÏ·Á¸é ·çÆ® µð·ºÅ丮´Â
/tftpboot/<IP-address>
°¡ µÇ¾î¾ß ÇÑ´Ù. ±âº»°ªÀÌ ¸¾¿¡
¾È µç´Ù¸é Ä¿³Î ¼Ò½ºÀÇ Makefile¿¡¼
NFS_ROOT = -DNFS_ROOT="\"/tftpboot/%s\""
ºÎºÐÀ» ãÀº ´ÙÀ½
Àû´çÈ÷ °íÄ¡°í ´Ù½Ã ÄÄÆÄÀÏÀ» ÇÏ¸é µÈ´Ù.
ÀÌÁ¦ ºÒÇÊ¿äÇÑ ÆÄÀϵéÀ» Áö¿ì°í, /etc/rc.d ½ºÅ©¸³Æ®µéÀ» °Ë»çÇÑ´Ù.
¿÷½ºÅ×À̼ÇÀ» À§ÇØ ·çÆ® µð·ºÅ丮¸¦ ÀͽºÆ÷Æ®ÇÑ´Ù. exports(5)
¸¦
ÂüÁ¶Ç϶ó. ÀÌ ÀÛ¾÷ÈÄ nfsd/mountd¸¦ Àç½ÃÀÛÇØ¾ß ÇÑ´Ù. RedHat¿¡¼´Â
°£´ÜÈ÷ /etc/rc.d/init.d/nfs stop ; /etc/rc.d/init.d/nfs start
¸¦
Çϸé Àç½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
³×Æ®»óÀÇ ¾îµò°¡¿¡ RARP¸¦ ¼³Ä¡Ç϶ó. nfsroot Àμö¾øÀÌ ºÎÆÃÇÏ·Á ÇÑ´Ù¸é, RARP¼¹ö´Â ¶ÇÇÑ NFS¼¹ö¿©¾ß ÇÑ´Ù. º¸Åë RARP¼¹ö°¡ NFS¼¹öÀÇ ¿ªÇÒµµ ¸Ã´Â´Ù. RARP¸¦ ¼³Ä¡ÇÏ·Á¸é Ä¿³ÎÀÌ RARP¸¦ Áö¿øÇϵµ·Ï ¼³Á¤µÇ¾î¾ß ÇÑ´Ù.
±×¸®°í ³ª¼, ´ÙÀ½À» ½ÇÇà½ÃŲ´Ù(±×¸®°í ¼¹öÀÇ /etc/rc.d
ÀÇ
¾îµò°¡¿¡ ÀÌ ¸í·É¹®À» ¼³Ä¡ÇØ¾ß ÇÑ´Ù!):
/sbin/rarp -s <ip-addr> <hardware-addr>
¿©±â¿¡¼
Àº ¿÷½ºÅ×À̼ÇÀÇ IPÁÖ¼ÒÀÌ°í
Àº ¿÷½ºÅ×À̼ÇÀÇ ³×Æ®¿öÅ© Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼ÒÀÌ´Ù.
¿¹: /sbin/rarp -s 131.131.90.200 00:00:c0:47:10:12
¼¹ö°¡ À̸§À¸·Î IPÁÖ¼Ò¸¦ ãÀ» ¼ö ÀÖ´Ù¸é(/etc/hosts³ª DNS¸¦ ÀÌ¿ëÇؼ), IPÁÖ¼Ò´ë½Å¿¡ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
BOOTP ¼³Á¤À» À§Çؼ /etc/bootptab
À» ÆíÁýÇØ¾ß ÇÑ´Ù.
bootpd(8)¿Í bootptab(5) ¸Ç ÆäÀÌÁö¸¦ ÂüÁ¶Ç϶ó.
ÇÊÀÚ´Â Çϵå¿þ¾î ÁÖ¼Ò(¿ªÁÖ: ¿÷½ºÅ×À̼ÇÀÇ ·£Ä«µåÀÇ ÀÌ´õ³Ý ÁÖ¼Ò)¸¦ ¸ð¸¥´Ù. ¾î¶»°Ô ¾Ë¾Æ ³¾ ¼ö ÀÖÀ»±î?
/sbin/arp -a
·Î ARPij½Ã¸¦ »ìÆì º»´Ù.