(Created page with "Forums which discuss laser eye surgery tend to be fairly worthwhile for many consumers. The forums discuss many aspects of the particular surgery from pre-surgical preparation...")
 
(Configuring DHCP)
 
(11 intermediate revisions by one user not shown)
Line 1: Line 1:
Forums which discuss laser eye surgery tend to be fairly worthwhile for many consumers. The forums discuss many aspects of the particular surgery from pre-surgical preparations in order to post-surgical complications.  
+
 
Pre-Surgical Aid
+
== Internet Systems Consortium (ISC) DHCP ==
Numerous adults who currently have undergone surgery discuss throughout forums regarding who requirements to be able to undergo laser eye surgery. Prior to choosing on whether or perhaps certainly not in order to have the particular surgery, your needs could certainly weigh the particular pros and even cons of each kind of surgery. Any kind of doubts is posted on forums and even answers is obtained from experienced persons. A bunch of forums even come with expert practitioners and also ophthalmologists in order to answer individual queries for a patient before he or perhaps she undergoes surgery. Info on superior clinics, methods, and also items to take care of may also be accessible on select forums.  
+
 
Certain good forums carry postings regarding exactly what the particular actual procedure involves. Step-by-step personal experiences currently have been created by a number of. Critical information typically is furthermore that you can buy on exactly what complications may arise due in order to different types of laser eye surgeries. A couple of offer graphic descriptions of what they experience. This particular assists persons that would include a complete picture of exactly what is actually associated in the course of laser eye surgery and also choose whether or not or certainly not to undergo the particular procedure.  
+
[http://www.isc.org/downloads/DHCP/ Internet Systems Consortium (ISC) DHCP] offers both an IPv4 and IPv6 DHCP (Dynamic Host Configuration Protocol) Client and Server. 
Post-Surgical Enable
+
 
Forums not merely include postings with regards to patients' personal experiences however moreover currently have sections where one will receive personal advice, subject to the actual nature of one's condition. Medical experts trained with regard to laser eye surgical procedures are generally for sale that would provide advice on exactly how to deal with post-surgical complications. A couple patients provide strategies on how to cope with challenges associated with LASIK, for example glare, haloes, and in addition flaring.  
+
The DHCP source includes a copy of [http://www.isc.org/downloads/BIND/ ISC Bind] and will build the BIND Export Libraries required for DHCP. Cross Compiling the BIND libraries are problematic for two reasons. First, the host and target parameters are not passed to Bind's Configure. Secondly, once BIND has been configured for cross compiling, there is an executable (gen) that is cross-compiled, but executed on the build machine.
Forums are superior resources for educational reasons. They currently have medical literature on laser eye surgeries which describe in detail what happens with regard to each method of surgery. People will likely learn about the advancements inside the field of laser eye surgery through forum discussions.
+
 
Generally there tend to be a wide array of different types of laser eye surgery that is chosen to aid correct lots of conditions suffered by the particular eye. From minor conditions to severe illnesses, laser eye surgery could certainly assist restore sight or alternatively even save it. The actual advancements in development over the actual years have been huge and in addition it has meant which countless adults around the actual world currently have been able in order to enjoy the particular advantages of renewed sight. This post looks at a few of the particular different types of laser surgery.
+
To overcome these two issues, two patch files have been created.  
Lasek surgery is a different type of laser eye surgery. This particular is a bit like Lasik surgery although it is very often the actual option for less severe situations or alternatively more minor conditions. It really is additionally used on patients who currently have pretty thin corneas. Lasek stands for laser assisted epithelial keramileusis and also as opposed to creating a flap over the cornea, the actual surface of the actual cornea typically is loosened as well as folded back. Lasek is simply just because efficient because Lasik surgery, nonetheless recovery typically is slightly longer plus the actual eyes could be more uncomfortable for a few days next surgery. Following Lasik treatment, patients typically return to be able to function a week or alternatively two later, however with Lasek surgery it may take a few days longer prior to normal everyday living could certainly return.
+
 
And also refractive difficulties, laser eye surgery may enable treat conditions which include glaucoma or wet and even dry macular degeneration. Many of these usually are just about all really severe plus will likely lead to be able to blindness in case surgery is not undertaken. A shape of Lasik eye surgery is carried out to correct the particular issues and therefore prevent eyesight from getting any kind of worse. There tend to be various types of laser eye surgery and even so we really should speak to be able to the eye doctor to be able to discuss precisely what will be appropriate for your needs as well as your individual condition.
+
To build ISC DHCP, download the source and the patches: 
For more in-depth knowledge on laser eye surgery please check out [http://www.laser-eye-surgery-reviews.org Laser Eye Surgery]
+
 
 +
<PRE>
 +
wget ftp://ftp.isc.org/isc/dhcp/4.3.0b1/dhcp-4.3.0b1.tar.gz
 +
wget http://wiki.beyondlogic.org/patches/dhcp-4.3.0b1.bind_arm-linux-gnueabi.patch
 +
wget http://wiki.beyondlogic.org/patches/bind-9.9.5rc1.gen_crosscompile.patch
 +
tar -xzf dhcp-4.3.0b1.tar.gz
 +
</PRE>
 +
 
 +
Now we patch the makefile that is responsible for building BIND. The [http://wiki.beyondlogic.org/patches/dhcp-4.3.0b1.bind_arm-linux-gnueabi.patch patch] adds the --host=arm-linux-gnueabi --target=arm-linux-gnueabi --build=i686-pc-linux-gnu parameters to configure, and specifically tells it to use /dev/random:
 +
 
 +
<PRE>
 +
cd dhcp-4.3.0b1
 +
patch -p1 < ../dhcp-4.3.0b1.bind_arm-linux-gnueabi.patch
 +
</PRE>
 +
 
 +
Next we need to [http://wiki.beyondlogic.org/patches/bind-9.9.5rc1.gen_crosscompile.patch correct] the makefile responsible for compiling gen.c. As the BIND source has not yet been uncompressed, we must first extract it prior to patching:
 +
 
 +
<PRE>
 +
cd bind
 +
tar -xzf bind.tar.gz
 +
cd bind-9.9.5rc1
 +
patch -p1 < ../../../bind-9.9.5rc1.gen_crosscompile.patch
 +
cd ../..
 +
</PRE>
 +
 
 +
Now we should be all set to configure and cross-compile DHCP:
 +
 
 +
<PRE>
 +
./configure --host=arm-linux-gnueabi --prefix= --build=i686-pc-linux-gnu ac_cv_file__dev_random=yes
 +
make
 +
make install DESTDIR=/home/export/rootfs
 +
</PRE>
 +
 
 +
== Configuring DHCP ==
 +
 
 +
During install, two sample configuration files will be placed in /etc.
 +
 
 +
If running DHCPd, it may complain it is unable to open the leases database:
 +
 
 +
<PRE>
 +
Can't open lease database /var/db/dhcpd.leases: No such file or directory --
 +
  check for failed database rewrite attempt!
 +
</PRE>
 +
 
 +
If so, create a blank lease file:
 +
 
 +
<PRE>
 +
touch /var/db/dhcpd.leases
 +
</PRE>
 +
 
 +
Once your configuration file is ready to go, you can start an IPv4 DHCP server by:
 +
 
 +
<PRE>
 +
# /sbin/dhcpd -cf /etc/dhcpd.conf
 +
Internet Systems Consortium DHCP Server 4.3.0b1
 +
Copyright 2004-2014 Internet Systems Consortium.
 +
All rights reserved.
 +
For info, please visit https://www.isc.org/software/dhcp/
 +
Wrote 0 deleted host decls to leases file.
 +
Wrote 0 new dynamic host decls to leases file.
 +
Wrote 0 leases to leases file.
 +
Listening on LPF/eth0/00:10:75:2a:71:cc/192.168.0.0/24
 +
Sending on  LPF/eth0/00:10:75:2a:71:cc/192.168.0.0/24
 +
Sending on  Socket/fallback/fallback-net
 +
</PRE>
 +
 
 +
If you get a message:
 +
 
 +
<PRE>
 +
irs_resconf_load failed: 30.
 +
</PRE>
 +
 
 +
Check your /etc/resolv.conf file exists.
 +
 
 +
== Download pre-built binaries ==
 +
 
 +
The link below contains a bzip2 tarball of ISC dhcp compiled for ARM:
 +
 
 +
* [http://wiki.beyondlogic.org/prebuilt/dhcp-4.3.0b1-arm-linux-gnueabi.tar.bz2 dhcp-4.3.0b1-arm-linux-gnueabi.tar.bz2]  
 +
* Built using :
 +
** arm-linux-gnueabi-gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1)

Latest revision as of 11:20, 12 July 2014

Internet Systems Consortium (ISC) DHCP

Internet Systems Consortium (ISC) DHCP offers both an IPv4 and IPv6 DHCP (Dynamic Host Configuration Protocol) Client and Server.

The DHCP source includes a copy of ISC Bind and will build the BIND Export Libraries required for DHCP. Cross Compiling the BIND libraries are problematic for two reasons. First, the host and target parameters are not passed to Bind's Configure. Secondly, once BIND has been configured for cross compiling, there is an executable (gen) that is cross-compiled, but executed on the build machine.

To overcome these two issues, two patch files have been created.

To build ISC DHCP, download the source and the patches:

wget ftp://ftp.isc.org/isc/dhcp/4.3.0b1/dhcp-4.3.0b1.tar.gz
wget http://wiki.beyondlogic.org/patches/dhcp-4.3.0b1.bind_arm-linux-gnueabi.patch
wget http://wiki.beyondlogic.org/patches/bind-9.9.5rc1.gen_crosscompile.patch
tar -xzf dhcp-4.3.0b1.tar.gz

Now we patch the makefile that is responsible for building BIND. The patch adds the --host=arm-linux-gnueabi --target=arm-linux-gnueabi --build=i686-pc-linux-gnu parameters to configure, and specifically tells it to use /dev/random:

cd dhcp-4.3.0b1
patch -p1 < ../dhcp-4.3.0b1.bind_arm-linux-gnueabi.patch 

Next we need to correct the makefile responsible for compiling gen.c. As the BIND source has not yet been uncompressed, we must first extract it prior to patching:

cd bind
tar -xzf bind.tar.gz
cd bind-9.9.5rc1
patch -p1 < ../../../bind-9.9.5rc1.gen_crosscompile.patch 
cd ../..

Now we should be all set to configure and cross-compile DHCP:

./configure --host=arm-linux-gnueabi --prefix= --build=i686-pc-linux-gnu ac_cv_file__dev_random=yes 
make
make install DESTDIR=/home/export/rootfs

Configuring DHCP

During install, two sample configuration files will be placed in /etc.

If running DHCPd, it may complain it is unable to open the leases database:

Can't open lease database /var/db/dhcpd.leases: No such file or directory --
  check for failed database rewrite attempt!

If so, create a blank lease file:

touch /var/db/dhcpd.leases

Once your configuration file is ready to go, you can start an IPv4 DHCP server by:

# /sbin/dhcpd -cf /etc/dhcpd.conf
Internet Systems Consortium DHCP Server 4.3.0b1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.
Listening on LPF/eth0/00:10:75:2a:71:cc/192.168.0.0/24
Sending on   LPF/eth0/00:10:75:2a:71:cc/192.168.0.0/24
Sending on   Socket/fallback/fallback-net

If you get a message:

irs_resconf_load failed: 30.

Check your /etc/resolv.conf file exists.

Download pre-built binaries

The link below contains a bzip2 tarball of ISC dhcp compiled for ARM: