[K12OSN] Passing Parameter to kernel :- option option-129 "DPORT=1067";
Jim McQuillan
jam at mcquil.com
Sun Feb 20 17:57:36 UTC 2005
Putu,
What version of LTSP are you using?
the "kitchen-sink" kernel is old, from LTSP-3, and it didn't support the
DPORT variable.
Jim.
On Sun, 20 Feb 2005, Putu Agus wrote:
> Hi Jim,
> I've already put it in the dhpcd.conf.
> Yes, client now run on 1067 port.
> But it seems, still problem.(Kernel Panic)
> (No detail messages)
> I'm trying to find out by
> putting "vmlinuz-2.4.9-1-kitchen-sink.img"(in the
> dhcp.conf:- correct ? )to trace it, and it says error:
> "ERROR! no root-path option, check your DHCP
> configuration ....."
>
> for your info:
> Here's my dhcp.conf:
> default-lease-time 21600;
> max-lease-time 21600;
> ddns-update-style none;
> allow booting;
> allow bootp;
> option subnet-mask 255.255.255.0;
> option broadcast-address 192.168.2.255;
> option routers 192.168.2.249;
> option domain-name-servers 192.168.2.249;
> option domain-name "ecogreenoleo.co.id";
> option root-path "192.168.2.249:/opt/ltsp/i386";
> option option-128 code 128 = string;
> option option-129 code 129 = text;
>
> shared-network WORKSTATIONS {
> subnet 192.168.2.0 netmask 255.255.255.0 {
> #range dynamic-bootp 192.168.2.100 192.168.2.253;
> use-host-decl-names on;
> option log-servers 192.168.2.249;
> # trick from Peter Rundle
> <peter.rundle at au.interpath.net>
> if substring (option vendor-class-identifier, 0,
> 9) = "PXEClient"
> {
> filename "/lts/pxe/pxelinux.0";
> # NOTE: kernels are specified in
> /tftpboot/lts/pxe/pxelinux.cfg/
> }
> else
> {
> filename "/lts/vmlinuz.ltsp";
> }
> }
>
> group {
> use-host-decl-names on;
> option log-servers 192.168.2.249;
>
> host ws248 {
> hardware ethernet 00:04:75:e4:54:2a;
> fixed-address 192.168.2.248;
> #filename "/lts/vmlinuz.ltsp";
> filename "/lts/vmlinuz-2.4.9-1-kitchen-sink.img";
> option option-128 e4:45:74:68:00:00;
> option option-129 "DPORT=1067";
> }
> }
> }
> ===========
> I'm using two nic(eth0,eth1):
> #ifconfig
> eth0 Link encap:Ethernet HWaddr
> 00:04:75:E4:54:29
> inet addr:192.168.2.249 Bcast:192.168.2.255
> Mask:255.255.255.0
> inet6 addr: fe80::204:75ff:fee4:5429/64
> Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500
> Metric:1
> RX packets:22103 errors:0 dropped:0
> overruns:1 frame:0
> TX packets:16228 errors:0 dropped:0
> overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:2965996 (2.8 MiB) TX
> bytes:20313291 (19.3 MiB)
> Interrupt:10 Base address:0x8400
>
> eth1 Link encap:Ethernet HWaddr
> 00:04:75:E5:D9:98
> inet addr:192.168.2.101 Bcast:192.168.2.255
> Mask:255.255.255.0
> inet6 addr: fe80::204:75ff:fee5:d998/64
> Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500
> Metric:1
> RX packets:7228 errors:0 dropped:0
> overruns:1 frame:0
> TX packets:27 errors:0 dropped:0 overruns:0
> carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:1138731 (1.0 MiB) TX bytes:2262
> (2.2 KiB)
> Interrupt:10 Base address:0x8000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:6029 errors:0 dropped:0
> overruns:0 frame:0
> TX packets:6029 errors:0 dropped:0
> overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:8737099 (8.3 MiB) TX bytes:8737099
> (8.3 MiB)
> ===========
> Here's the message log(/var/log/messages):
> Feb 20 16:51:08 eobpctest01 dhcpd: DHCPDISCOVER from
> 00:04:75:e4:54:2a via eth0
> Feb 20 16:51:08 eobpctest01 dhcpd: DHCPOFFER on
> 192.168.2.248 to 00:04:75:e4:54:2a via eth0
> Feb 20 16:51:08 eobpctest01 dhcpd: DHCPREQUEST for
> 192.168.2.248 (192.168.2.249) from 00:04:75:e4:54:2a
> via eth0
> Feb 20 16:51:08 eobpctest01 dhcpd: DHCPACK on
> 192.168.2.248 to 00:04:75:e4:54:2a via eth0
>
>
> Regards
> ~Pap
>
>
> --- Jim McQuillan <jam at mcquil.com> wrote:
>
> > Pap,
> >
> > You also need to include option-128. It should look
> > like this:
> >
> >
> > option option-128 e4:45:74:68:00:00;
> > option option-129 "DPORT=1067";
> >
> >
> > The value for option-128 is a special 'Etherboot
> > signature', NOT
> > a mac address.
> >
> > If you put the lines in your dhcpd.conf file exactly
> > as I've shown
> > above, it should then pass the DPORT parameter on to
> > the kernel and
> > initrd.
> >
> > Jim McQuillan
> > jam at Ltsp.org
> >
> >
> >
> >
> > On Sat, 19 Feb 2005, Putu Agus wrote:
> >
> > > Dear All,
> > > I'm running the DHCP server with different port.
> > > It seems that parameter(DPORT="1067")in dhpcd.conf
> > > no impact, when the client boot the process.
> > > option option-129 "DPORT=1067";
> > >
> > > I've read
> > >
> >
> http://wiki.ltsp.org/twiki/bin/view/Ltsp/DHCP#Use_different_port_numbers_for_t
> > > I've created customize the ROM image to run on
> > port
> > > 1067 (http://www.rom-o-matic.net).
> > >
> > > on the system(K12LTSP)server:
> > > #ps -ef|grep 1067
> > > root 4806 1 0 17:05 ? /usr/sbin/dhcpd -p 1067 -q
> > eth0
> > >
> > > on the client screen:
> > > Loading room image...
> > > Rom Segment ....
> > > Etherboot 5.2.6(GPL)...
> > > This Etherboot uses non-standard port 1067 and
> > 1068
> > > Relocating _text ...
> > > Boot from (N)network or (Q)uit ?
> > > ...
> > > ...
> > > ...
> > > Running dhcpcd on port 67 <--- Why is it using 67
> > ?
> > >
> > > ERROR! dhcpcd failed!
> > > kernel panic:....
> > >
> > >
> > >
> > >
> > > One thing that I haven't try is to compile the
> > kernel.
> > >
> > > Is there any way other than compiling the kernel ?
> > >
> > >
> > > Thanks
> > > ~Pap
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - Helps protect you from nasty
> > viruses.
> > > http://promotions.yahoo.com/new_mail
> > >
> > > _______________________________________________
> > > K12OSN mailing list
> > > K12OSN at redhat.com
> > > https://www.redhat.com/mailman/listinfo/k12osn
> > > For more info see <http://www.k12os.org>
> > >
> >
> > _______________________________________________
> > K12OSN mailing list
> > K12OSN at redhat.com
> > https://www.redhat.com/mailman/listinfo/k12osn
> > For more info see <http://www.k12os.org>
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>
>
More information about the K12OSN
mailing list