From owner-svn-doc-all@FreeBSD.ORG Mon Jun 18 08:36:10 2012 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AB51C106564A; Mon, 18 Jun 2012 08:36:10 +0000 (UTC) (envelope-from ganbold@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 8C7A48FC18; Mon, 18 Jun 2012 08:36:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q5I8aA77065298; Mon, 18 Jun 2012 08:36:10 GMT (envelope-from ganbold@svn.freebsd.org) Received: (from ganbold@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q5I8aAOH065296; Mon, 18 Jun 2012 08:36:10 GMT (envelope-from ganbold@svn.freebsd.org) Message-Id: <201206180836.q5I8aAOH065296@svn.freebsd.org> From: Ganbold Tsagaankhuu Date: Mon, 18 Jun 2012 08:36:10 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r39060 - head/mn_MN.UTF-8/books/handbook/advanced-networking X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2012 08:36:10 -0000 Author: ganbold Date: Mon Jun 18 08:36:09 2012 New Revision: 39060 URL: http://svn.freebsd.org/changeset/doc/39060 Log: MFen: Resync with the English version of the handbook Obtained from: FreeBSD Mongolian Documentation project Modified: head/mn_MN.UTF-8/books/handbook/advanced-networking/chapter.sgml Modified: head/mn_MN.UTF-8/books/handbook/advanced-networking/chapter.sgml ============================================================================== --- head/mn_MN.UTF-8/books/handbook/advanced-networking/chapter.sgml Mon Jun 18 07:59:55 2012 (r39059) +++ head/mn_MN.UTF-8/books/handbook/advanced-networking/chapter.sgml Mon Jun 18 08:36:09 2012 (r39060) @@ -1,7 +1,7 @@ @@ -295,8 +295,7 @@ host2.example.com link#1 UC -[Local2] <--ether--> [Local1] <--PPP--> [ISP-Serv] <--ether--> [T1-GW] - +[Local2] <--ether--> [Local1] <--PPP--> [ISP-Serv] <--ether--> [T1-GW] @@ -494,8 +493,7 @@ host2.example.com link#1 UC +------+ | 192.168.2.1/24 | - Internal Net 2 - + Internal Net 2 @@ -2424,8 +2422,7 @@ Protocol Descriptor List: RFCOMM (0x0003) Protocol specific parameter #1: u/int8/bool 1 Bluetooth Profile Descriptor List: - LAN Access Using PPP (0x1102) ver. 1.0 - + LAN Access Using PPP (0x1102) ver. 1.0 ... гэх мэт байна. Үйлчилгээ болгон шинж чанаруудтай байгааг анхаараарай (жишээ нь RFCOMM суваг). Үйлчилгээнээс хамаараад та зарим нэг шинж чанаруудын @@ -3284,8 +3281,7 @@ lagg0: flags=8843<UP,BROADCAST,RUNNIN ifconfig_fxp0="up" ifconfig_fxp1="up" cloned_interfaces="lagg0" -ifconfig_lagg0="laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24" - +ifconfig_lagg0="laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24" Утастай болон утасгүй сүлжээний интерфэйсүүдийн хоорондох Failover горим @@ -3371,8 +3367,7 @@ ifconfig_iwn0="ether 00:21:70:da:ae:37" wlans_iwn0="wlan0" ifconfig_wlan0="WPA" cloned_interfaces="lagg0" -ifconfig_lagg0="laggproto failover laggport bge0 laggport wlan0 DHCP" - +ifconfig_lagg0="laggproto failover laggport bge0 laggport wlan0 DHCP" @@ -3600,8 +3595,7 @@ ifconfig_lagg0corbieres хост PXE-г ашиглаж байгаа тайлбар хийгдсэн жишээ байна: - -default-lease-time 600; + default-lease-time 600; max-lease-time 7200; authoritative; @@ -3628,8 +3622,7 @@ subnet 192.168.4.0 netmask 255.255.255.0 filename "pxeboot"; option root-path "192.168.4.4:/data/misc/diskless"; } -} - +} Энэ тохируулга нь @@ -3695,8 +3688,7 @@ subnet 192.168.4.0 netmask 255.255.255.0 хэрэгтэй гэдгийг санаарай. bootpd-ийн цорын ганц илэрхий давуу тал бол үндсэн системд орсон байдаг явдал юм. - -.def100:\ + .def100:\ :hn:ht=1:sa=192.168.4.4:vm=rfc1048:\ :sm=255.255.255.0:\ :ds=192.168.4.1:\ @@ -3705,8 +3697,7 @@ subnet 192.168.4.0 netmask 255.255.255.0 :bf="/kernel.diskless":\ :rp="192.168.4.4:/data/misc/diskless": -margaux:ha=0123456789ab:tc=.def100 - +margaux:ha=0123456789ab:tc=.def100 @@ -3742,9 +3733,7 @@ margaux:ha=0123456789ab:tc=.def100 мод дахь src сан уруу болгож одоогийн сангаа солиод доор дурдсан тушаалыг бичнэ: - -&prompt.root; gmake bin32/devicetype.fd0 - + &prompt.root; gmake bin32/devicetype.fd0 devicetype нь дискгүй ажлын станц дахь Ethernet картын төрлөөс хамаарна. @@ -3866,10 +3855,8 @@ margaux:ha=0123456789ab:tc=.def100 бол дискгүй клиентдээ зориулж дараах тохируулгуудтайгаар (ердийн тохируулгуудын хамтаар) цөмийн тохиргооны файл үүсгэх хэрэгтэй: - -options BOOTP # Use BOOTP to obtain IP address/hostname -options BOOTP_NFSROOT # NFS mount root file system using BOOTP info - + options BOOTP # Use BOOTP to obtain IP address/hostname +options BOOTP_NFSROOT # NFS mount root file system using BOOTP info Та бас BOOTP_NFSV3, BOOT_COMPAT болон BOOTP_WIRED_TO @@ -4104,32 +4091,26 @@ cd /usr/src/etc; make distributionNFS-р холбогдсон санд &os;-г суулгана: - -&prompt.root; make installworld DESTDIR=${NFSROOTDIR} + &prompt.root; make installworld DESTDIR=${NFSROOTDIR} &prompt.root; make installkernel DESTDIR=${NFSROOTDIR} -&prompt.root; make distribution DESTDIR=${NFSROOTDIR} - +&prompt.root; make distribution DESTDIR=${NFSROOTDIR} TFTP ажиллаж байгааг болон PXE-р дамжин ачаалагч дуудагчийг татаж авч байгаа эсэхийг шалгана: - -&prompt.root; tftp localhost + &prompt.root; tftp localhost tftp> get FreeBSD/install/boot/pxeboot -Received 264951 bytes in 0.1 seconds - +Received 264951 bytes in 0.1 seconds ${NFSROOTDIR}/etc/fstab-г засварлан root файлын системийг NFS-р холбох мөрийг үүсгэнэ: - -# Device Mountpoint FSType Options Dump Pass -myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0 - + # Device Mountpoint FSType Options Dump Pass +myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0 myhost.example.com гэдгийг таны өөрийн NFS серверийн IP хаяг эсвэл @@ -4162,8 +4143,7 @@ myhost.example.com:/b/tftpboot/FreeBSD/i эсвэл автоматаар холбохын тулд &man.amd.conf.5; харгалзааг засварлах зэрэг орж болно. Жишээ нь: - -&prompt.root; chroot ${NFSROOTDIR} + &prompt.root; chroot ${NFSROOTDIR} &prompt.root; pkg_add -r bash @@ -4181,8 +4161,7 @@ myhost.example.com:/b/tftpboot/FreeBSD/i уншигдах эрхтэй бөгөөд эдгээр сангууд нь бичигдэх боломжтой байх ёстой. - -&prompt.root; chroot ${NFSROOTDIR} + &prompt.root; chroot ${NFSROOTDIR} &prompt.root; mkdir -p conf/base &prompt.root; tar -c -v -f conf/base/etc.cpio.gz --format cpio --gzip etc &prompt.root; tar -c -v -f conf/base/var.cpio.gz --format cpio --gzip var @@ -4193,7 +4172,7 @@ myhost.example.com:/b/tftpboot/FreeBSD/i хуулагдах болно. - + DHCP сервер тохируулах PXE нь TFTP болон DHCP @@ -4220,8 +4199,7 @@ myhost.example.com:/b/tftpboot/FreeBSD/i NFS root файлын системийн замыг зааж өгнө. Жишээ dhcpd.conf файл ийм байна: - -subnet 192.168.0.0 netmask 255.255.255.0 { + subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.2 192.168.0.3 ; option subnet-mask 255.255.255.0 ; option routers 192.168.0.1 ; @@ -4239,8 +4217,7 @@ subnet 192.168.0.0 netmask 255.255.255.0 # pxeboot boot loader will try to NFS mount this directory for root FS option root-path "192.168.0.1:/b/tftpboot/FreeBSD/install/" ; -} - +} @@ -4257,9 +4234,63 @@ subnet 192.168.0.0 netmask 255.255.255.0 - DHCP ба TFTP сүлжээний - трафикийг дибаг хийн асуудлыг хайхын тулд - net/wireshark портыг ашиглаарай. + PXE ачаалах процессын явцад үүсэх + сүлжээний урсгалыг дибаг хийхийн тулд + net/wireshark-г + ашиглаарай. Үүнийг доорх диаграм дээр дүрсэлсэн байгаа. + хэсэгт + жишээ тохиргоог харуулсан бөгөөд DHCP, + TFTP ба NFS + серверүүд нь нэг машин дээр байна. Гэхдээ эдгээр серверүүд нь + өөр өөр машин дээр байж болно. + +
+ NFS root холболт ашиглан PXE ачаалах процесс + + + + + + + + + + + + + + + + Клиент DHCPDISCOVER цацна. + + + DHCP сервер IP хаяг, + next-server, + filename, болон + root-path-н хамтаар хариу өгнө. + + + Клиент next-server-с + filename-г авахаар + TFTP хүсэлт явуулна. + + + TFTP сервер клиент рүү хариу өгч + filename-г илгээнэ. + + + Клиент filename-г + ажиллуулах бөгөөд энэ нь + &man.pxeboot.8; юм. &man.pxeboot.8; нь + цөмийг дуудна. Цөм ажиллах үед + root-path-р заагдсан + root файлын систем NFS-р + холбогдоно. + + + + +