Kezdőlap › Fórumok › Gentoo linux › Gentoo Linux kezdõ › net.eth0 rc-script és a boot
- This topic has 62 hozzászólás, 6 résztvevő, and was last updated 19 years telt el by
Derrick.
-
SzerzőBejegyzés
-
2006-06-09-15:36 #2063057
Kínomban már a MAC Address szerinti konfigurálást (config_112233445566 =) és kipróbáltam, de az sem teszi látványosabbá az eth0 felélesztését.
Hátha van benne valami ordító hiba még, idemásolom az rc-update show kimenetét:
Code:alsasound | default
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
coldplug | default
consolefont | boot default
dbus | default
firestarter | default
gpm | default
hald | default
hostname | boot
hotplug | default
keymaps | boot
local | default nonetwork
localmount | boot
modules | boot
net.eth0 | default
net.lo | boot
netmount | default
rdate | default
rmnologin | boot
syslog-ng | default
urandom | boot
vixie-cron | default
xdm | default2006-06-09-16:48 #2063058„nemritka az 1 perc sem, ezért kellene állnia addig.”
Az nem jó, de talán meg kéne várnia… (esetleg próbáld mégis bootba tenni az ethx-et… mindenesetre azt eléred, hogy még a bootfolyamat végén legkésõbb be kell töltõdnie, és a kde csak késöbb mehet – persze meg fogja növelni a bootidõt)2006-06-09-17:06 #2063059Köszi, áttettem, igazad van, így több az idõ. Muszáj volt a coldplug-ot is áttenni, mert az ismeri fel a kártyát.
Ez nem az én napom. Nyitom a következõ topicot. :'(
Szerk: 🙂 (fülig ér a szám)
Nem nyitok új topicot, mert közben megtaláltam a megoldást. Egy sima emerge –sync után kaptam egy ilyen hibaüzenet, bármilyen portage parancs futtatásakotr (ideértve az emerge-t is):Code:Traceback (most recent call last):
File „/usr/bin/emerge”, line 12, in ?
import portage
File „/usr/lib/portage/pym/portage.py”, line 7184, in ?
init_legacy_globals()
File „/usr/lib/portage/pym/portage.py”, line 7131, in init_legacy_globals
settings = config(
File „/usr/lib/portage/pym/portage.py”, line 1031, in __init__
raise portage_exception.ParseError(
portage_exception.ParseError: „Expected 1 parent and got 0: ‘/usr/portage/profiles/default-linux/amd64/parent'”Szerencsére volt pár parent file a profiles alatt, így sikerült kiderítenem, hogy csak a tartalma szállt el, ami csak .. (két-pont-enter). Meleg helyzet volt. 🙂
2006-06-09-21:36 #2063060„Muszáj volt a coldplug-ot is áttenni, mert az ismeri fel a kártyát.”
Tipp: /etc/modules.autoload.d/kernel-2.x
fájlba beleírod a kártya modul nevét és nem kell + „hw-varázsló” programot futtatni! 🙂2006-06-10-08:28 #2063061Köszi a tippet, sany, nekem nagyon a szívemhez nõtt a coldplug. 🙂
Sajnos az eredeti problémát még mindig nem sikerült megoldani, most a boot idején épp nem tudtak elindulni azok a szolgáltatások (firestarter,rdate és netmount), amik igénylik a net.eth0 jelenlétét. A KDE elindulása után kb. 10 mp múlva jött létre a net-kapcsolat, ezután az /etc/init.d/rdate start stb. parancsokkal szépen el lehetett indítani mindet. De ez így nem igazán jó.
2006-06-14-17:33 #2063062Nincs esetleg valakinek ötlete, hogy miként lehetne úgymond „debuggolni” a net.eth0 szolgáltatást? Azaz valami módon rábírni a rendszert, hogy mindent loggoljon valahová, mit mikor hogyan és miért. Ez alapján talán magam is meg tudnám oldani.
Gondolkodtam azon is, hogy minden olyan script elejére, ami függ a net modultól, beteszek egy részt, ami az ‘ifconfig eth0’ kimenetébõl megállapítja, hogy van-e már IP-je a gépnek, vagy sem, és vár. Ez járható útnak tûnik, de nem elégíti ki kíváncsiságomat, hogy miért nem megy nekem ez rendesem.
2006-06-14-17:40 #2063063Nem lehet az hogy a /etc/init.d/net.eth0 rc scriptedben nincs beleépítve valami depend,
vagy oda beleépíteni?!
Csak tippelek. 🙂Kopp-Kopp.
Nekem nem volt ilyen esetem. 🙂2006-06-15-16:38 #2063064Sany!
Fogalmam sincs. Van egy mûködõ 32 bites Gentoo-m, amit viszont nem frissítettem már május vége óta, mert nem használom, csak a biztonság kedvéért van fent. A diff -Naur /mnt/hda1-Gentoo32/etc/init.d/net.eth0 /etc/init.d/net.eth0 kimenete így néz ki:
Code:— /mnt/hda1-Gentoo32/etc/init.d/net.eth0 2006-05-25 06:53:06.000000000 +0200
+++ /etc/init.d/net.eth0 2006-06-09 17:06:21.000000000 +0200
@@ -12,7 +12,7 @@
# runlevel as the net.* script that needs it.
depend() {
need localmount
– after hostname
+ after bootmisc hostname
use isapnp isdn pcmcia usb wlan# Load any custom depend functions for the given interface
A 32 bites rendszeren a boot során látszik, amikor elindul a net.eth0, és vár is addig, amíg nem kapja meg a DHCP-tõl a kliens adatokat. Ha a 64 bites rendszer alatt kijavítom az rc scriptet, s kiveszem a bootmisc-et az after sorból, akkor sem jó, pedig akkor bájtra azonos a két rc script. Ez érthetetlen számomra. :unsure:
2006-06-15-16:48 #2063065vaklövés: próbálj baselayoutot frissíteni
2006-06-15-20:01 #2063066strangedr wrote:vaklövés: próbálj baselayoutot frissíteniSajnos úgy tûnik, nincs mire frissíteni:
Code:# equery list baselayout
[ Searching for package ‘baselayout’ in all categories among: ]
* installed packages
[I–] [ ~] sys-apps/baselayout-1.12.1 (0)Code:# emerge -up baselayoutThese are the packages that would be merged, in order:
Calculating dependencies… done!
Code:# emerge -p baselayoutThese are the packages that would be merged, in order:
Calculating dependencies… done!
[ebuild R ] sys-apps/baselayout-1.12.1 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz