Üdv!
Számomra rejtélyes problémával fordulok hozzátok.
Jelenleg az otthon gépemen (SUSE 9.3) így néznek ki a dolgok:
eth0 = lan interface (private IP)
eth1 = internet interface (public IP)
Ennek módjára összeállítottam egy IPTABLES-t. Azzal nincs is gond, ill. vannak kissebb-nagyobb gondok, de az nem tartozik ide.
Viszont, olykor gép bekapcsoláskor meglepődve látom, hogy felcserélődtek az interészeim nevei, tehát
eth1 = lan interface (private IP)
eth0 = internet interface (public IP)
Gondolom nem kell ragoznom, hogy ez amellett, hogy lehetetlen :O, elég kellemetlen is, mert a lan felől sok finomság engedélyezv van míg internet felől ügyen nagyon kevés és ha az interfészeim nevei megváltoznak akkor az nagy baj.
Erre tud valaki mondani valami okosságot?
Mert én még sosem láttam ilyet.
- 1781 megtekintés
Hozzászólások
nekem is van nagyritkán ilyen, elvileg van egy olyan csomag, hogy ifrename ami hardver cím alapján állítja be a hálókártya nevét, de még sose próbáltam.
ennyit a jó kis bios és pnp kompatibilitásról ...
- A hozzászóláshoz be kell jelentkezni
/etc/iftab
eth0 mac egyik.kari.MAC.address-e arp 1
eth1 mac masik.kari.MAC.address-e arp 1
--
Ubuntu Linux 6.06.1 LTS
- A hozzászóláshoz be kell jelentkezni
Ez nem létezik, akkor készítek egyet akkor is működik?
- A hozzászóláshoz be kell jelentkezni
Elvileg igen. Debian/Ubuntu rendszerekben ez működik, gondolom akkor SuSE alatt is mennie kell.
--
Ubuntu Linux 6.06.1 LTS
- A hozzászóláshoz be kell jelentkezni
azert van, mert nem ugyanabban a sorrendben tolti be a kartyak module-jait... ha minden igaz a modules.conf-ba beirva ezt meg tudod adni a sorrendet:
alias eth0 moduleneve
alias eth1 moduleneve
es akkor abban a sorrendben tolti be a kartyakat ahogy ott megadod
- A hozzászóláshoz be kell jelentkezni
rendben, megnézem, köszi
- A hozzászóláshoz be kell jelentkezni
Ez csak akkor mukodhet ha kulonbozo gyartoktol szarmazik a ket kari.
---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.
- A hozzászóláshoz be kell jelentkezni
nem tudom van e a süsünek "ilyen", de debian alatt elegáns :-)
/etc/iftab
-----
pl.
eth0 mac xx:xx:xx:xx:xx:xx arp 1
-----
szerk.
most látom, van már itt. Bocs. De azért elegáns...
- A hozzászóláshoz be kell jelentkezni
Elegáns? Egy ócska hack, hogy kijátszák a linux szar dev-file elnevezési technikáját? :-/
Elegáns az volna - szerintem - ha a device nem a bootoláskori megjelenés sorrendjében kerülne elnevezésre, hanem a hw címe alapján. (nem, nem a MAC address-re gondolok) Persze disk-eknél inkább label, szériaszámmal rendelkező eszközök pedig ezen szám alapján, megjelenésük idejétől és helyétől függetlenül.
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
ez igaz, csak arra gondoltam, hogy a felhasználó szempontjából. Mert rég ugy csináltam, ha jól emlékszem, hogy az /etc/modules.confot szoktam én is szerkeszteni - de ha 2 egyforma kartya van? /és még cserélgeted is öket vmiért/ Igaz igy meg lehetett adni, de MAC szám szerint talán nem.
-----
alias eth0 modulneve
alias eth2 modulneve
alias...
options eth0 -o modulneve io=0xXXX
options eth1 -o modulneve io=0xXXX
options...
-----
azt hiszem igy csináltam mielótt rájöttem erre... Vagy valami ilyesmi
eszembe jutott még egy módszer
-----
nameif
#/etc/mactab
ethLAN XX:XX:XX:Xx:XX:Xx
------
gentoon persze
rc-update add nameif boot is kell
meg még egy :-)
http://www.reactivated.net/writing_udev_rules.html#example-netif
KERNEL=="eth*", SYSFS{address}=="00:52:8b:d5:04:48", NAME="lan"
/na persze most mindenki rájött, hogy régen sok bajom volt vele/
- A hozzászóláshoz be kell jelentkezni
Esetleg egy lspci kimenet alapjan? Ha az ember nem cserelgeti a kartyakat, akkor mindegyik ugyanott van a pci buszon.
- A hozzászóláshoz be kell jelentkezni
Ezt értettem hw cím alatt, írtam hogy nem a MAC address-t. Csak ugye PC-n többféle buszon érhetőek el különböző elemek, ezért a PCI címzés nem elég. Ettől függetlenül az elemeknek mindenképp van egy saját címe, amin keresztül elérhető, ezt illene használni, nem a felismerés sorrendjét. Eltávolítható (removable) eszközök esetén pedig a szériaszámot, már ha az adott perifériának van olyanja. Ez főleg USB-nél érdekes, ahol nem feltétlen mindig ugyanabba a portba kerül az eszköz.
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Nekünk RedHat-en csinált ilyet, már nem emléxem, hogy kernel upgrade-kor vagy egész system upgrade-kor. Eléggé meglepődtem, de megoldható probléma.
- A hozzászóláshoz be kell jelentkezni
hát nekem a gentoom szokott néha hasonlót csinálni... csak annyi vele a probléma hogy a gépen csak egy lan csati van, ami alaphelyzetben eth0, de néha eth1 lessz... szerencsére router mögött vagyok, úgyhogy ha ezt csinálja akkor csak be kell répnem rootként és beírni hogy dhcpcd eth1... de nem értem hogy mért lessz néha eth1, amikor csak egy lan kártya van... akkor mit tesz az eth0ba?
.:Linux 4 eveR:. (most már ki merem írni, beee!)
- A hozzászóláshoz be kell jelentkezni
Nem tudom, nalam Debianom kb. ket eve van alaplapi nVidia halokartya es ket PCI-os. Azota mindig ugyanaz mindegyiknek a neve (bar mondjuk csak havonta bootolok...)
- A hozzászóláshoz be kell jelentkezni
Én ezt a problémát a következőképpen gyűrtem le:
append ether=10,0xe400,eth0 ether=11,0xe800,eth1
a lilo.conf-ba és nincs többé baj. Igaz hogy nálam Slackware van...
- A hozzászóláshoz be kell jelentkezni
Nálam /etc/modprobe.conf -van és ezek vannak benne ami ide vonatkozhat:
install eth0 /bin/true
install eth1 /bin/true
Ez az első két (nem kommentes) sor. Ez nem igazán tudom mit jlent, de akkor beleteszek egy aliast és meglátom mi lesz.
- A hozzászóláshoz be kell jelentkezni
Lehet hülye kérdés de hogy tudom meg a kártyáim modulneveit? Az lsmod-ban nem látom semmi ilyesmit.
- A hozzászóláshoz be kell jelentkezni
Még hülyébb kérdés: saját kernel, beforgatott driverekkel?
Ha mégis modulos, akkor próbálj szűkíteni. Nálam az
lsmod | grep mii
szépen hozza mindkettőt.
- A hozzászóláshoz be kell jelentkezni
Még hülyébb kérdés: saját kernel, beforgatott driverekkel?
Nem, eredeti kernel a SUSE 9.3-ban.
Rendben, kipróbálom, köszi.
- A hozzászóláshoz be kell jelentkezni