====== Differences ====== This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
soc:2008:mdeck:journal:start [2008/05/19 17:32] mdc created |
soc:2008:mdeck:journal:start [2008/08/13 15:16] (current) mdeck |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Journal ===== | ===== Journal ===== | ||
- | ==== 19 May 2008 ==== | + | Throughout my development efforts here with the Etherboot project, I've maintained a journal. You'll find details of my progress, notable considerations, and links to my commits. Or you can jump straight to my working branch [[http://git.etherboot.org/?p=people/mdeck/gpxe.git;a=shortlog;h=skge|shortlog]]. |
- | + | ||
- | The following is a log of steps I've taken. Note that I don't use Linux on a daily basis. Any terminal commands below are for my reference. | + | |
- | * Installed libc6-dev, mtools, syslinux, & gitk with Synaptic Program Manager (SPM) | + | |
- | * Cloned git tree into samba share <code>$ git clone git://git.etherboot.org/scm/gpxe.git</code> | + | |
- | * Successfully built gpxe <code>$ make</code> | + | |
- | * Wrote to usb key, booted successfully on target <code>$ dd if=bin/gpxe.usb of=/dev/sdb</code> | + | |
- | * Installed dhcp3-server via SPM and configured | + | |
- | * Added interface to ''/etc/default/dhcp3-server'' <code>INTERFACES="eth0"</code> | + | |
- | * Modified ''/etc/dhcp3/dhcpd.conf'' | + | |
- | + | ||
- | <code> | + | |
- | + | ||
- | # dhcpd.conf | + | |
- | # | + | |
- | + | ||
- | ddns-update-style none; | + | |
- | not authoritative; | + | |
- | + | ||
- | default-lease-time 600; | + | |
- | max-lease-time 7200; | + | |
- | + | ||
- | host h1 { | + | |
- | hardware ethernet 00:11:d8:0e:93:7b; | + | |
- | } | + | |
- | + | ||
- | host h2 { | + | |
- | hardware ethernet 00:30:84:31:8f:b0; | + | |
- | } | + | |
- | + | ||
- | shared-network "net" { | + | |
- | subnet 192.168.2.0 netmask 255.255.255.0 { | + | |
- | range 192.168.2.10 192.168.2.20; | + | |
- | option subnet-mask 255.255.255.0; | + | |
- | option routers 192.168.2.1; | + | |
- | deny unknown-clients; | + | |
- | + | ||
- | option root-path "192.168.2.1:/tftpboot"; | + | |
- | filename "test"; | + | |
- | } | + | |
- | }</code> | + | |
- | + | ||
- | This configuration was made utilizing [[:twodhcpservers|this page]] and [[http://linux.die.net/man/5/dhcpd.conf|man dhcpd.conf]]. Hosts ''h1'' and ''h2'' are two different ethernet ports on the target. After making changes: <code>$ /etc/init.d/dhcp3-server restart</code> | + | |
- | * Installed tftpd-hpa via SPM and configured | + | |
- | * Created ''/tftpboot'' directory | + | |
- | * Modified ''/etc/inetd.conf'' <code>tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot</code> | + | |
- | * :!: Install HTTP server. | + | |
- | * :!: Play with git. | + | |
- | + | ||
+ | * [[weekC|Week C]] ∋ {13 August, ...} | ||
+ | * [[weekB|Week B]] ∋ {06 August, ..., 10 August} | ||
+ | * [[weekA|Week A]] ∋ {30 July, ..., 31 July} | ||
+ | * [[week9|Week 9]] ∋ {23 July, ..., 24 July} | ||
+ | * [[week8|Week 8]] ∋ {16 July, ..., 20 July} | ||
+ | * [[week7|Week 7]] ∋ {09 July, ..., 13 July} | ||
+ | * [[week6|Week 6]] ∋ {02 July, ..., 05 July} | ||
+ | * [[week5|Week 5]] ∋ {23 June, ..., 29 June} | ||
+ | * [[week4|Week 4]] ∋ {16 June, ..., 19 June} | ||
+ | * [[week3|Week 3]] ∋ {10 June, ..., 15 June} | ||
+ | * [[week2|Week 2]] ∋ {04 June, ..., 08 June} | ||
+ | * [[week1|Week 1]] ∋ {26 May, ..., 01 June} | ||
+ | * [[week0|Week 0]] ∋ {19 May, 20 May} |