[MEGOLDVA] Egy hálókártya, több ip alias, konzolból

Fórumok

Máma tele vagyok kérdésekkel :(
Mint a cím mondja van egy hálókártyám (egy netbookban) mivel ezt hurcolom össze-vissza kellene valami olyan beállítási lehetőség, hogy boot után ne is legyen IP címe, csak ha kiadom mondjuk az ifup utasítást. Máér azt hittem sikerült úgy, hogy alapból az eth0 dhcp -re tettem, és definiáltam (ezek biztos kellenek) két aliast eth0:0 és eth0:1. Ezek után csak annyi a szomorúság hogy a boot idején ki kell várni a dhcp próbálkozásokat, pesze nem jön létre (nincs dhcp a hálómon) simán tudtam be-ki kapcsolni a különféle ip címeket, más gateway -al stb.
Viszont éppen dhcp servert is telepítettem erre a darabra, egyszer csak azt vettem észre hogy a doboz simán osztogat magának ip címet!? Vagyis az alias eth0:0 kívül feléled a dhcp -re definiált eth0 is. Az már csak a hab a tortán hogy a dhcpd.conf -ban nincs is betéve a szükséges "ethernet address" (Debian stable dhcp3-server). Így rájöttem valami más megoldást kellene keresnem :( Azt már tudom ha valamilyen formában nincs ott az eth0 (pl. ez a dhcp-s megoldás) akkor nem tudok ifup eth0:0 vagy eth0:1 - csupa sirám, hogy nem tudja ezt az ip címet kiosztani. Az hogy "allow-hotplug" -ra teszem nem old meg semmit, mivel az csak úgy tudok valami mást ifup -olni ha az eth0 már megvan ...
Van erre valami megoldás? Szeretném kézzel én kiválasztani az aktuális ip címet és gatewayt, és lehet hogy párhuzamosan más ip cím is kell.

Hozzászólások

"auto eth0" nélkül is feljönnek maguktól az interfészek?? :O
--
irj egy e-mailt, ha itt barmi hibat talalsz. ^ ^

Kicsit kezdek hülyülni.
"auto eth0" nélkül semmi nem jön fel! Viszont akkor azt sem tudom megtenni hogy mondjuk kiadom az "#ifup etzh0:0" parancsot, mert nem hajlandó a megadott ip címet adományozni az interfésznek. Az első az volt hogy dhzcp -re raktam az eth0, nem kapott dhcp címet, nem épültfel, viszont hagyta hogy az "#ifup eth0:0" parancsot érvényesülni. A megoldással csak két baj volt: - sokat kellett várni a boot folyamán, a sok fölösleges timeout miatt; - mikor (ugyanezen a gépen) elindítottam a dhcp servert az saját magának, az eth0 -nak is osztott címet.
Mást kellene kitalálni, de mit?
Az /etc/network/interfaces fájlban csak a következő "stanzák" lehetnek:
auto - így akár kell akár nem lesz egy fix ip cím
allow-hotplug - akkor is először az "#ifup erth0" kell felállítani :(
mapping - ehhez előre kellene mindent ismerni és írni egy scriptet
Lehet hogy erre az /etc/network/interfaces nem is alkalmas :(
Esetleg scriptek az "#ifconfig" felhasználásával.

* Én egy indián vagyok. Minden indián hazudik.

Tegyük fel hogy te okos vagy (én írogatok össze-vissza z betűket) és zagyválok! - bocsánat.
Ha azt mondom "iface eth0 inet dhcp" akkor a setup során úgy félpercet azzal mókol, hogy kéri az ip címet, de ez egy dolog. Így viszont ha az kell nem szükséges az "ifup eth0" rögtön használhatom az "ifup eth0:0" simán felmegy úgy hogy NINCS érvényes eth0 cím!
Viszont, ha közben ezen a gépen elindítok egy dhcp servert, akkor saját magát felcímzi (dacára hogy nincs is neki a hw address megengedve), létrehoz egy olyan ip cím kapcsolatot amit nem akarok, nem kell sőt kimondottan zavar.

* Én egy indián vagyok. Minden indián hazudik.

Csatlakozom.
De azt sem értem, hogy egy laptopon miért oszt egy helyi dhcp server haszontalan IP címeket az ilyen-olyan hálókártyáknak.

Én ezt úgy oldottam meg a laptopomon, hogy írtam szépen egy kis script-et a boot-hoz. Az ilyen avahi-kat, meg a 169-es IP-ket nem szeretem, úgyhogy alapból felhúz magának egy kamu IP címet. A boot végén pedig megérdezi, hogy milyen hálózatot akarok (a script tud választani a vezetékes és a vezeték nélküli között), a gyakori helyekre külön opciókkal.

Ennyi.

Ugyan nem Debuntu alatt csináltam, de az alatt is tuti meg lehet csinálni.

És még mindig ott vannak a network managerek is, vagy mik.
Nemrég upgrade-eltem egy Ubuntut és meg lehetett úgy csinálni, hogy csak bejelentkezés után egy klikkelésre kérje a DHCP-s IP címet. Mondjuk az asztali gép volt ugyan, de a téma hasonló.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Valahol írtam. A megoldás majdnem jó. Ha elindítok egy eth0:0 interfészt (a dhcp -n csücsülő eth0 mellett) és utána elindítok egy dhcp szervert (az eth0:0 címre) akkor az eth0 aktivizálódik (tulajdonképpen saját magától kap egy ip címet) és jócskán bezavar.
Végül az lett a megoldás, hogy adtam egy "közömbös" ip címet az eth0 -nak és feltettem egy csomagot ami pl. tartalmaz olyan scriptet ami ellenőrzi a gateway használhatóságát. Így már működik, és számos aliast előre betudok tenni a interfaces config fájlba.

* Én egy indián vagyok. Minden indián hazudik.