PDA

Bekijk de volledige versie : mkdir: Cannot create directory



raas
11-08-2007, 14:41
Beste,

Na de beginnersfouten om de oleg firmware erop te krijgen ben ik nu lekker bezig met configureren van het router volgens de aangegeven thread.

http://wl500g.info/showthread.php?t=5909

Alles werkt exact zoals beschreven. alleen nu kom ik bij het installeren van de packages en kan ik de directories niet aanmaken. (bij het gedeelte Initiate ipkg and install nano, screen, midnight commander )


mkdir /opt/tmp
mkdir /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg
ipkg update
ik krijg de volgende melding als ik de eerste regel uitvoer in putty.
(of moet ik op een schijf 'gaan staan' ? want ik voer het als volgt uit:
[admin@(none) root]$ mkdir /opt/tmp
)

mkdir: Cannot create directory `/opt/tmp': Read-only file system

Ik vermoed dat het iets te maken heeft met het mounten van de harddisk. (2,5' 40 gb, part1=33gb, part2=5,8gb(swap)) wat gedaan wordt in de post-boot file (?klopt dit?)
Ik heb volgens de instructies de code aan het bestand toegevoegd., maar zou niet weten wat ik zou moeten veranderen om de de schijven anders te mounten. Mijn linux-kennis is nog te beperkt om dit te zien.

mijn postboot ziet er nu als volgt uit:


#Wait for /opt to mount
mount /dev/discs/disc0/part1 /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i + 1`
done

# Activate swap
swapon /dev/discs/disc0/part2

# Run all active services - active means starts with S
/opt/etc/init.d/rc.unslung

#!/BIN/SH
dropbear


ik heb op dit moment even geen idee wat ik fout doe.
(ik heb de reacties op die how-to erop nagelezen en het schijnt dat er meerdere mensen zijn die het probleem hadden ,maar ik ben er niet achter gekomen hoe het op te lossen. )

nu heb ik ook ergens gelezen dat je mbv. het commando 'mount' info zou moeten zien die waardevol is..



[admin@(none) root]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/harddisk type ext3 (rw,noatime)


Alvast bedankt !

mvg,

Raas

raas
11-08-2007, 15:12
wat me opviel is dat als ik 'free' intypte geen 'swap' had. dit terwijl ik wel een dikke 5gb aan swap had opgegeven.

toen heb ik het post-boot script handmatig opgestart.
duurde even maar vervolgens de melding:



[admin@(none) root]$ /usr/local/sbin/post-boot
/usr/local/sbin/post-boot: /usr/local/sbin/post-boot: 21: /opt/etc/init.d/rc.unslung: not found



???

Omdat de harde schijf even ratelde heb ik nog even naar het geheugen gekeken.



[admin@(none) root]$ free
total used free shared buffers
Mem: 30116 11992 18124 0 1420
Swap: 524276 0 524276
Total: 554392 11992 542400



hmm... dus nu wel swap..

mount nog maar even uitgevoerd:



[admin@(none) root]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/harddisk type ext3 (rw,noatime)
/dev/discs/disc0/part1 on /opt type ext3 (rw,noatime)


andere info dan eerst.


ik verwacht dus dat m'n post-boot script niet 'afgaat' tijdens het booten.

dit terwijl ik het volgende nog eens heb ingesteld.



chmod +x /usr/local/sbin/post-boot



mkdir lukt nu wel, dus ik kan verder met de how-to, maar ik moet na het rebooten wel handmatig het post-boot draaien..

heeft iemand een idee wat ik fout doe?

raas
12-08-2007, 10:27
Hmm..

toch lastiger als ik dacht. .
na het aanmaken van de dir's wat goed ging
probeer de ipkg.sh update uit te voeren.
ik krijg dan de melding 'unknown host'

wat ik hier zo lees in thread http://wl500g.info/showthread.php?t=9258&highlight=Failed+retrieve is dat mijn router achter een andere router zit (speedtouch 716 voip)

ik heb het asus router ingesteld als AP-only, dus dat ik geen gebruik maak van de router functionaliteiten.

ik heb proberen te pingen. binnen het netwerk lukt dat prima. op ip als naam.
op het internet lukt het alleen maar op ip. niet op hostname.
Wat ik gelezen heb is dat ik volgens het commando
echo "nameserver 192.168.1.254" > /etc/resolv.conf
een nameserver aan de wl500gp toevoeg.
Echter, dit werkt niet.
als ik dan op hostname probeer te pingen lukt het niet.
ook heb ik al geprobeerd om een ip adres van een ns van mijn provider toe te voegen, maar dit had ook niet het gewenste resultaat..
ook had ik dit al aan het post-boot script toegevoegd, maar dat werkte ook niet.

even kort uitleggen hoe mijn netwerkt in elkaar zit, misschien dat iemand 't dan ineens weet.


_____________________|-----telefoon1
_____________________|
--telefoonlijn----speedtouch716 (wlan uit, dhcp uit, fw aan)
_____________________|-----pc1 (studeerkamer)
_____________________|-----pc2 (mediacenter)
_____________________|-----xbox (leuk)
_____________________|-----unmgd. switch ('tafelhubje')
_______________________________|-----pc3
_______________________________ |-----server1
_______________________________ |-----laptop1
_______________________________ |-----laptop2
_______________________________ |-----WL500gP (wlan aan, dhcp aan)

overigens.
op de speedtouch staat de fw (weer) aan.
ik heb het geprobeerd om uit te zetten ,maar dat hielp ook niet.

Wederom bedankt !

raas
12-08-2007, 14:47
Guru's

nu nogmaals geprobeerd.
nu werkt het wel.

heb ipkg erop kunnen krijgen.
ben nu packages aan het installeren.

negeer deze thread maar verder (of verwijder 'm) want hier staat geen nuttige informatie in..

Als ik vragen tegen kom maak ik wel een nieuwe thread aan..

Jeroen van Omme
25-10-2007, 12:55
Raas,

ik heb exact hetzelfde probleem als dat wat jij beschrijft:
Post-boot wordt niet automatisch gestart na booten, handmatig starten gaat wel.
Volgens mij heb ik alle flash-acties uitgevoerd die nodig zijn om 't automagisch te laten gebeuren, maar tot op heden geen oplossing.
Heb jij dit probleem opgelost, en zo ja, hoe?

Jeroen

raas
26-10-2007, 17:57
Jeroen,


niets speciaals..
ben destijds overal opnieuw mee begonnen.. toen werkte het wel..
toch ong ergens een foutje in gehad denk ik..

ik zou je zo niet precies kunnen vertellen wat het was..

Jeroen van Omme
29-10-2007, 08:28
Raas,

je hebt gelijk. Heb van voren af de installatie herhaald en nu loopt het als een speer. Thanks! :)

raas
29-10-2007, 21:49
goed om te horen dat het loopt !