multiple ip via dhcp
Kendrick-LUG
kulua at linux2themax.com
Sun Jun 13 18:51:21 CDT 2004
Gerald Combs wrote:
>Kendrick-LUG wrote:
>
>
>>I am wondering if there is a way to set up the lo to have a mac addr and
>>use it to pick up the other 3 ip addreses for my boxes.
>>I am wanting to get 3 to 4 ip's being used via dhcp since dhclient wont
>>allow multiple ip's via one card.
>>I want to use the mac's of the internal network and set it up so that i
>>could have services on eth1 mac a server do most serving of stuff but
>>some private stuf be on lo(orth eth1:1) 2 and 3 mac b and c wich
>>corospond with the 2 work stations. yet keep the 2 ws on private lan.
>>
>>
>
>As far as I know, you can't assign a MAC address to a loopback interface
>(at least not easily). MAC (Media Access Control) addresses are used to
>identify pieces of hardware on a network, and they can only be applied
>to a few specific media types. You can apply MAC addresses to Ethernet,
>802.11, Token Ring, and FDDI interfaces, but not PPP, SLIP, or loopbacks.
>
>DHCP uses a field called the "client identifier" to hold a unique key
>for each client. Normally this contains the client's MAC address, but
>it can be any string. You can grab multiple DHCP leases using the same
>MAC address as long as you use a unique client identifier for each lease.
>
>You say you're running "dhclient", so I assume you mean the ISC DHCP
>client. Are you sure it won't grab multiple addresses? According to
>the dhclient.conf man page, you should be able to use something like:
>
> interface "eth0:1" {
> send dhcp-client-identifier "myhost-eth0:1";
> }
>
> interface "eth0:2" {
> send dhcp-client-identifier "myhost-eth0:2";
> }
>
>My machine runs "dhcpcd" (Gentoo's default) instead of "dhclient", so I
>can't test this here. Dhclient let me do the following, however:
>
> mkdir /tmp/eth0:1 /tmp/eth0:2
> dhcpcd -I myhost-eth0:1 -L /tmp/eth0:1 eth0:1
> dhcpcd -I myhost-eth0:2 -L /tmp/eth0:2 eth0:2
>
>"-I" specifies the client identifier. "-L" specifies a client config
>directory, which must be unique for each lease. I ended up with the
>following:
>
>eth0:1 Link encap:Ethernet HWaddr 00:E0:18:E5:38:88
> inet addr:192.168.0.87 Bcast:192.168.0.255 Mask:255.255.255.0
> UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:7526 errors:0 dropped:0 overruns:0 frame:0
> TX packets:7709 errors:0 dropped:0 overruns:0 carrier:7709
> collisions:0 txqueuelen:100
> RX bytes:6108371 (5.8 Mb) TX bytes:1137653 (1.0 Mb)
> Interrupt:10 Memory:ed800000-ed801080
>
>eth0:2 Link encap:Ethernet HWaddr 00:E0:18:E5:38:88
> inet addr:192.168.0.88 Bcast:192.168.0.255 Mask:255.255.255.0
> UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:7526 errors:0 dropped:0 overruns:0 frame:0
> TX packets:7709 errors:0 dropped:0 overruns:0 carrier:7709
> collisions:0 txqueuelen:100
> RX bytes:6108371 (5.8 Mb) TX bytes:1137653 (1.0 Mb)
> Interrupt:10 Memory:ed800000-ed801080
>
>
>
>
ok cool i appriciate that. apparently i misunderstood that part. to
jonathan. rr costs 50$ for 2 static plus you have to purchase the
business class which is a attitional 80$ a mo on top of that.
believe me im tempted to move to Lawrence just to get a decent deal on
Internet
More information about the Kclug
mailing list