Sida 1 av 1
Flera IP-adresser på ett nätverkskort med DHCP
Postat: 14 jan 2009, 16:42
av KiviE
Som ämnet säger, hur får man flera IP-adresser på ett nätverkskort när man får IP-adresserna med DHCP.
Tänkte först IP alias men hur jag än försöker så får jag inte till det när man ska få IP-adresserna genom DHCP. Har lyckas att få eth0:0, eth0:1 osv att få IP-adresser men när de får IP-adresserna försvinner de från ifconfig men går fint att pinga på lokala nätverket men inte över internet.
En annan tanke var att använda tun/tap (vad det nu heter) som Virtualbox m.fl. använder. Men har inte fått det att fungera heller.
Någon som har något vettigt förslag på hur jag kan göra som? Har några publika IP-adresser över som jag inte använder och tänkte att man kanske kunde få nytta av dem tex till SSL i apache eller något annat skoj.
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 14 jan 2009, 16:47
av Lars
Det kanske går att lägga in något smart skript i /etc/dhcp3/dhclient-{enter,exit}-hooks.d/
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 14 jan 2009, 21:16
av KiviE
Lars skrev:Det kanske går att lägga in något smart skript i /etc/dhcp3/dhclient-{enter,exit}-hooks.d/
Säkert men jag kan inte alls komma på vad. Har googlat på det i några dagar och kan inte hitta något ställe som beskriver hur man ska göra för att få det att fungera.
Det enda jag är hittat är att man kan använda dhcpcd och där med flaggan -I ändra ClientID (vanligtvis mac-adress). Det fungerar och jag får en till IP-adress men endast lokalt kan jag använda den och ibland slutar IP-adressen på eth0 att fungera och bara den nya på tex eth0:0 fungerar. Men som sagt så fort eth0:0 får ip-adressen försvinner den från outputen på ifconfig men går fortfarande att pinga (lokalt!) så känns lite skumt.
Med udhcpc kan jag göra något liknande men fungerar bara ibland att få en IP-adress och när jag får den så finns eth0:0 kvar i ifconfig men jag kan fortfarande bara använda en av IP-adresserna jag har och ibland ingen av dem.
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 15 jan 2009, 10:58
av mattnac
Editera filen /etc/network/interfaces
Där lär du ha en rad typ:
auto eth0
iface eth0 inet dhcp
lägg helt enkelt till en eller flera rader som följande:
auto eth0:1
iface eth0:1 inet dhcp
auto eth0:2
iface eth0:2 inet dhcp
osv för det antal interfaces du behöver.
Sen kan du köra /etc/init.d/networking restart för att plocka nya DHCP leases till samtliga interfaces.
mvh
Mattias
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 15 jan 2009, 11:15
av KiviE
mattnac skrev:Editera filen /etc/network/interfaces
Där lär du ha en rad typ:
auto eth0
iface eth0 inet dhcp
lägg helt enkelt till en eller flera rader som följande:
auto eth0:1
iface eth0:1 inet dhcp
auto eth0:2
iface eth0:2 inet dhcp
osv för det antal interfaces du behöver.
Sen kan du köra /etc/init.d/networking restart för att plocka nya DHCP leases till samtliga interfaces.
mvh
Mattias
Tack men så lätt är det inte med dhcp.
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 15 jan 2009, 12:11
av KiviE
Efter att ha läst
https://bugs.launchpad.net/ubuntu/+sour ... bug/123773 så har jag gjort som någon där föreslagit och nedgraderat några paket till sådana som fanns i feisty.
Nu kan jag med dhcpcd få en till ip adress och det syns i ifconfig. Men efter det så kommer jag inte åt google eller något sådant.
Så jag testar att ansluta med wlan och kan då återigen kan jag komma åt internet och testar pinga alla ip adresser jag nu har så fungerar bara wlan adressen samt sista eth0:*. Att bara sista eth0:* fungerar kan bero på att alla har samma mac-adress så jag försöker ändra mac-adress på eth0:* men misslyckas med det. Kan kanske även ha något med routing att göra?!
Tacksam för förslag.
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 26 maj 2009, 17:25
av noobs
Kom du någe längre med flera dhcp ipn på samma nätverkskort? Sitter och försöker övertyga min ubuntuburk att göra det nu och det går inge bra alls :/
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 26 maj 2009, 17:39
av KiviE
noobs skrev:Kom du någe längre med flera dhcp ipn på samma nätverkskort? Sitter och försöker övertyga min ubuntuburk att göra det nu och det går inge bra alls :/
Nej jag gav upp.
Re: Flera IP-adresser på ett nätverkskort med DHCP
Postat: 26 maj 2009, 17:53
av noobs
jag provade med "work-around" som finns här:
https://bugs.launchpad.net/ubuntu/+sour ... bug/351378
Kod: Markera allt
1. On Hardy, download and install the attached dhcp3-client dummy package:
% sudo dpkg -i dhcp3-client-dummy_3.0.6.dfsg-1ubuntu9_all.deb
and then put it on hold:
% sudo aptitude hold dhcp3-client
On Intrepid, remove the dhcp3-client package and permit ubuntu-minimal to also get removed (or build your own dummy package using the equivs package).
2. Install udhcpc:
% sudo aptitude install udhcpc
3. Add your virtual interface to /etc/network/interfaces, while also adding unique hostname and client arguments for both. The client identifiers can match the corresponding host names or be any other reasonable string, as long as they are not used by any other DHCP clients on your network.
auto eth0
iface eth0 inet dhcp
hostname primary-host
client primary-client-id
auto eth0:1
iface eth0:1 inet dhcp
hostname virtual-host
client virtual-client-id
4. Restart the network subsystem:
% sudo /etc/init.d/networking restart
Det hela går ut på att byta ut dhcp3-client mot ett dummypaket så man kan avinstallera den och ist lägga in udhcpc. Tyvärr så fungerade inte det någe vidare. Blir väl till att köpa några nätverkskort istf att sitta och hacka med det här i 2veckor.