[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