[K12OSN] Two subnets
"Terrell Prudé Jr."
microman at cmosnetworks.com
Thu Jan 11 12:16:09 UTC 2007
Oops, correction on the script to generate /etc/hosts! Here's the right
one.
****** CUT HERE ******
rm mynewetchosts.txt
for octet3 in `seq 0 2`
do
for octet4 in `seq -w 1 254`
do
echo '192.168.'$octet3.$octet4' ws'$octet3$octet4'.ltsp
ws'$octet3$octet4 >> mynewetchosts.txt
done
done
****** CUT HERE ******
Since you only have two subnets, you can change the "for octet3"
statement to do a seq from 0 to 1 instead of 0 to 2. Of course, it
won't really hurt anything to go from 0 to 2, as I had to do.
--TP
_______________________________
Do you GNU!?
Microsoft Free since 2003 <http://www.gnu.org/>--the ultimate antivirus
protection!
Terrell Prudé Jr. wrote:
> This is how I used to do x86, PPC, and UltraSPARC clients off of one
> server. It's certainly doable, but there are several things that you
> get to modify:
>
> /etc/dhcpd.conf
> /etc/hosts
> Some stuff under /opt/ltsp/
>
> For /etc/dhcpd.conf, just copy 'n' paste your existing 192.168.0.0/24
> scope, thus creating two scopes. Wherever you see 192.168.0, replace
> it with 192.168.1. dhcpd is smart enough to know to hand out
> 192.168.1.0/24 addresses only on the interface in that subnet (I'm
> assuming you'll use 192.168.1.254 for your server's new NIC). Also,
> make sure that you have a "next-server" setting in each of your DHCP
> scopes that points to the appropriate NIC (192.168.0.254 for the
> original scope, and 192.168.1.254 for the second, new scope). That's
> how your clients will know where to TFTP-boot from.
>
> For /etc/hosts, you get to essentially replicate everything in there,
> in a way that you avoid name/address resolution conflicts. You know
> all those entries that look like this?
>
> 192.168.0.9 ws009.ltsp ws009
>
> Well, you'll need to make 254 more entries to account for the clients
> on the new (192.168.1.x) NIC. But you can't have two "ws009.ltsp"
> entries pointing to different addresses? What do do?
>
> My solution was to tweak the names so that my /etc/hosts has entries
> like this:
>
> 192.168.0.009 ws0009.ltsp ws0009
>
> 192.168.1.009 ws1009.ltsp ws1009
>
> 192.168.2.009 ws2009.ltsp ws2009
>
> In my case, I simply added a digit to the hostname, specifically, the
> third octet of the IP address. A simple little script will generate
> this for you:
>
> ****** CUT HERE ******
> rm mynewetchosts.txt
> for octet3 in `seq 0 2`
> do
> for octet4 in `seq -w 1 254`
> do
> echo '192.168.'$a.$b' ws'$a$b'.ltsp ws'$a$b >> mynewetchosts.txt
> done
> done
> ****** CUT HERE ******
>
> Then, after backing up your original /etc/hosts (/etc/hosts.bak,
> perhaps?), just copy this mynewetchosts.txt over to /etc/hosts.
>
> Finally, we deal with /opt/ltsp/. In my case, since my clients are
> different CPU architectures, I needed /opt/ltsp/i386 (comes with
> K12LTSP), /opt/ltsp/ppc, and /opt/ltsp/sparc. Each of these
> subdirectories served a different subnet. Well, since all of your
> clients are x86, then you get to have more than one "i386" directory
> tree. Why? Yes, the binaries are the same, but you need to tell your
> clients which IP address to talk to. Just copy your entire
> /opt/ltsp/i386 directory over to, say, /opt/ltsp/i386-1. Head on into
> this new /opt/ltsp/i386-1, and tweak lts.conf such that wherever you
> see "192.168.0", you replace it with "192.168.1". There should be
> only a couple of spots, and, IIRC, the critical one is the "SERVER"
> variable.
>
> Note that, in your second DHCP scope in /etc/dhcpd.conf, you will need
> to tweak "option root-path" to point to /opt/ltsp/i386-1. In my
> /etc/dhcpd, I've got three scopes, one pointing to /opt/ltsp/i386, one
> pointing to /opt/ltsp/ppc, and one pointing to /opt/ltsp/sparc. The
> reason you have to do that is because this is the directory that your
> LTSP clients use to do the pivot-root. In your case, each of your
> /opt/ltsp/i386 and /opt/ltsp/i386-1 will be pointing to a different IP
> address (NIC) on your LTSP server.
>
> Once you're done, you should be able to turn up your second NIC,
> bounce dhcpd, and have clients netbooting on your other subnet.
>
> HTH,
>
> --TP
> _______________________________
> Do you GNU!?
> Microsoft Free since 2003 <http://www.gnu.org/>--the ultimate
> antivirus protection!
>
>
> Michael Blinn wrote:
>> I have ~50 clients I'd like to split into two subnets, each on their
>> own separate switches going into a separate gig NIC on the server.
>> Out of the box, k12ltsp 5.0.0 likes to run on 192.168.0.0/24 right?
>> What do I need to change in order to have a working LTSP
>> configuration (complete with dhcp, tftp etc) on 192.168.1.0/24 in
>> addition to the 192.168.0.0/24 ?
>>
>> If I can safely set both GB NICs on the same subnet, but separate
>> switches, please let me know, however my initial thought is that the
>> broadcasts will slow the system down by transversing switches via the
>> server's NICs.
>>
>> -Michael Blinn
>>
> ------------------------------------------------------------------------
>
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/k12osn/attachments/20070111/443e4bf6/attachment.htm>
More information about the K12OSN
mailing list