eth0 és eth1 cseréje!

eth0 és eth1 cseréje!

Hozzászólások

nameif meg az ifrename tud rajtad segiteni.
Kicsit scriptelni kellhet.

Emlekeim szerint az utolso susen amit lattam MAC-hez volt kotve az IP nem az interface nevehez (vagy az RHAS volt?).

Hali!
Debian-t alatt hogyan tudom letiltani az eth0 -t és aktíválni eth1 -et.

Debian-t alatt hogyan tudom letiltani az eth0 -t és aktíválni eth1 -et.

nem feltétlenül debian alatt, de így:
ha az ifconfig mindkettőt (eth0 és eth1) is kilistázza, akkor nincs más dolgod, mint a kernel routing táblát kell megfelelően módosítani a 'route' paranccsal. alapból a route megadja a routing táblát: az eth0-kat kicseréled eth1-re, és kész. hogy ezt hogyan kell, a man-ban benne van.
--
G.

[quote:3c45a05171="Maxthor"]Üdv!

Nah szóval, a probléma egyszerű. Suse 9.2-t használok, és két hálókártya van a gépben. Egyik a Lan fele a másik a Net fele néz.
A gond az lenne,hogy a suse megfordította a sorrendet,és most az eth1 néz a net fele és az eth0-a a lan fele. Hogy lehet megcserélni?

thx :)

Nem igazán világos, hogy jött a debian ebbe a témába, de a következőt tudom mondani: ez az időnkénti hálókártya felcserélés egy bug, a 9.3-ig bezárólag. A 10.0-ban a probléma megoldva.
(A hibajelenséget látod, ha a gépet néhányszor újraindítod. Kb. minden harmadik-negyedik indításnál felcseréli az eth0-át és az eth1-et.)

[quote:46b222ba6e="imp"]

Debian-t alatt hogyan tudom letiltani az eth0 -t és aktíválni eth1 -et.

nem feltétlenül debian alatt, de így:
ha az ifconfig mindkettőt (eth0 és eth1) is kilistázza, akkor nincs más dolgod, mint a kernel routing táblát kell megfelelően módosítani a 'route' paranccsal. alapból a route megadja a routing táblát: az eth0-kat kicseréled eth1-re, és kész. hogy ezt hogyan kell, a man-ban benne van.
--
G.

És ennek mi köze van egy interface letiltásához?

@pp:

man ifdown
man ifup

És ennek mi köze van egy interface letiltásához?

ahhoz semmi :)
viszont ha nincs használva, akkor mi a különbség? kérdezem.

[quote:e1258c1f19="imp"]

És ennek mi köze van egy interface letiltásához?

ahhoz semmi :)
viszont ha nincs használva, akkor mi a különbség? kérdezem.

Persze egy problémára legtöbbszőr van több mint egy megoldás. Lehet az egy klasszikus megoldás, de lehet gány is ;-) De ez szigorúan imho.

Üdv!

Nah szóval, a probléma egyszerű. Suse 9.2-t használok, és két hálókártya van a gépben. Egyik a Lan fele a másik a Net fele néz.
A gond az lenne,hogy a suse megfordította a sorrendet,és most az eth1 néz a net fele és az eth0-a a lan fele. Hogy lehet megcserélni?

thx :)

A legegyszerűbb megoldás: kihúzod a kábeleket, és megcseréled.

[quote:4ac2dd2e59="blaci"]A legegyszerűbb megoldás: kihúzod a kábeleket, és megcseréled.

Nem-nem! A Mac cím miatt ez nem jó megoldás, a szolgáltatónál be van reggelve. És Mac spoofing-ot sem akarok csinálni.

mindamellett, hogy tokeletesen mindegy mi a neve szerencsetleneknek (lehetne akar alma es korte is, vagy local area connection #5), >itt< van megoldas 4 scenariora is

Ha az egyik kártyának a drivere modulban van, a másik meg nem, akkor a másik lesz az eth0. Érthető? :D
Tehát: Amelyiknek eth1-nek kéne lenni, annak a drivere legyen modulban, a másik meg nem.

Csaba

[quote:4fb00df2c1="snq-"]mindamellett, hogy tokeletesen mindegy mi a neve szerencsetleneknek (lehetne akar alma es korte is, vagy local area connection #5), >itt< van megoldas 4 scenariora is

Akkor végülis mindegy hogy melyik az eth0 és az eth1, tehát ez nem befolyásoló tényező?

[quote:3526772583="bitumen"]Ha az egyik kártyának a drivere modulban van, a másik meg nem, akkor a másik lesz az eth0. Érthető? :D
Tehát: Amelyiknek eth1-nek kéne lenni, annak a drivere legyen modulban, a másik meg nem.

Csaba

Ezt kifejtenéd bővebben :D

A fenti link nagyon jó, olvasd el. Minden ott van.
Az én módszeremhez: A kernel előszőr azt a karit látja, aminek nem modulban van a drivere. Az lesz az eth0. A másik meg az eth1.
...Remélem, hogy saját kerneled van?!

De ha mindketto modulban van, akkor a /etc/modules-ban a sorrend csere-bere is jatszik, imho.

[quote:8d26b80c04="smafu"]De ha mindketto modulban van, akkor a /etc/modules-ban a sorrend csere-bere is jatszik, imho.

így igaz. Már ha van modules állomány...

Hoppa, bocs beleolvastam a linkelt anyagba. Csak Debianban van /etc/modules.
Volt 1 felesleges hozzaszolasom.

[quote:9a0886266e="smafu"]De ha mindketto modulban van

es nem azonos tipusuak