Translation

(itstool) path: imageobject/imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
_
external ref='advanced-networking/pxe-nfs' md5='__failed__'
0/590
Context English Persian State
The <acronym>DHCP</acronym> server does not need to be the same machine as the <acronym>TFTP</acronym> and <acronym>NFS</acronym> server, but it needs to be accessible in the network.
<acronym>DHCP</acronym> is not part of the FreeBSD base system but can be installed using the <package>net/isc-dhcp43-server</package> port or package.
Once installed, edit the configuration file, <filename>/usr/local/etc/dhcpd.conf</filename>. Configure the <literal>next-server</literal>, <literal>filename</literal>, and <literal>root-path</literal> settings as seen in this example:
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 ;
option broadcast-address 192.168.0.255 ;
option domain-name-servers 192.168.35.35, 192.168.35.36 ;
option domain-name "example.com";

# IP address of TFTP server
next-server <replaceable>192.168.0.1</replaceable> ;

# path of boot loader obtained via tftp
filename "<replaceable>FreeBSD/install/boot/pxeboot</replaceable>" ;

# pxeboot boot loader will try to NFS mount this directory for root FS
option root-path "<replaceable>192.168.0.1:/b/tftpboot/FreeBSD/install/</replaceable>" ;

}
The <literal>next-server</literal> directive is used to specify the <acronym>IP</acronym> address of the <acronym>TFTP</acronym> server.
The <literal>filename</literal> directive defines the path to <filename>/boot/pxeboot</filename>. A relative filename is used, meaning that <filename>/b/tftpboot</filename> is not included in the path.
The <literal>root-path</literal> option defines the path to the <acronym>NFS</acronym> root file system.
Once the edits are saved, enable <acronym>DHCP</acronym> at boot time by adding the following line to <filename>/etc/rc.conf</filename>:
dhcpd_enable="YES"
Then start the <acronym>DHCP</acronym> service:
Debugging <acronym>PXE</acronym> Problems
Once all of the services are configured and started, <acronym>PXE</acronym> clients should be able to automatically load FreeBSD over the network. If a particular client is unable to connect, when that client machine boots up, enter the <acronym>BIOS</acronym> configuration menu and confirm that it is set to boot from the network.
This section describes some troubleshooting tips for isolating the source of the configuration problem should no clients be able to <acronym>PXE</acronym> boot.
Use the <package>net/wireshark</package> package or port to debug the network traffic involved during the <acronym>PXE</acronym> booting process, which is illustrated in the diagram below.
<acronym>PXE</acronym> Booting Process with <acronym>NFS</acronym> Root Mount
_ external ref='advanced-networking/pxe-nfs' md5='__failed__'
Client broadcasts a <literal>DHCPDISCOVER</literal> message.
The <acronym>DHCP</acronym> server responds with the <acronym>IP</acronym> address, <literal>next-server</literal>, <literal>filename</literal>, and <literal>root-path</literal> values.
The client sends a <acronym>TFTP</acronym> request to <literal>next-server</literal>, asking to retrieve <literal>filename</literal>.
The <acronym>TFTP</acronym> server responds and sends <literal>filename</literal> to client.
The client executes <literal>filename</literal>, which is <citerefentry><refentrytitle>pxeboot</refentrytitle><manvolnum>8</manvolnum></citerefentry>, which then loads the kernel. When the kernel executes, the root file system specified by <literal>root-path</literal> is mounted over <acronym>NFS</acronym>.
On the <acronym>TFTP</acronym> server, read <filename>/var/log/xferlog</filename> to ensure that <filename>pxeboot</filename> is being retrieved from the correct location. To test this example configuration:
<prompt>#</prompt> <userinput>tftp 192.168.0.1</userinput>
tftp&gt; <userinput>get FreeBSD/install/boot/pxeboot</userinput>
Received 264951 bytes in 0.1 seconds
The <literal>BUGS</literal> sections in <citerefentry><refentrytitle>tftpd</refentrytitle><manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>tftp</refentrytitle><manvolnum>1</manvolnum></citerefentry> document some limitations with <acronym>TFTP</acronym>.
Make sure that the root file system can be mounted via <acronym>NFS</acronym>. To test this example configuration:
<prompt>#</prompt> <userinput>mount -t nfs 192.168.0.1:/b/tftpboot/FreeBSD/install /mnt</userinput>
<acronym>IPv6</acronym>
<personname> <firstname>Aaron</firstname> <surname>Kaplan</surname> </personname> <contrib>Originally Written by </contrib>
<personname> <firstname>Tom</firstname> <surname>Rhodes</surname> </personname> <contrib>Restructured and Added by </contrib>
<personname> <firstname>Brad</firstname> <surname>Davis</surname> </personname> <contrib>Extended by </contrib>
<acronym>IPv6</acronym> is the new version of the well known <acronym>IP</acronym> protocol, also known as <acronym>IPv4</acronym>. <acronym>IPv6</acronym> provides several advantages over <acronym>IPv4</acronym> as well as many new features:

Loading…

No matching activity found.

Browse all component changes

Glossary

English Persian
No related strings found in the glossary.

Source information

Context
_
Source string comment
(itstool) path: imageobject/imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
Source string location
book.translate.xml:65535
String age
7 months ago
Source string age
a year ago
Translation file
books/fa/handbook.po, string 10840