Biztos én vagyok buta. Nézegettem a busybox FAQ és parancs segédletét, már ahhoz is kiegészítő keresgélést kellett csapnom hogy kiderüljön az "ip" parancs megfelel (részben) a route parancsnak.
De nekem igazából más dolgokat kellene tudnom:
- hogy tudom meg a pillanatnyi dátum/időt - date parancs?
- hogy tudom meg az aktuális ip címet - ifconfig, vagy netstat -ie ?
- hogy tudom kilistázni a route táblázatot - route vagy netstat -r ?
Aki tudja ezeket kérem súgja meg, ossza meg velünk.
UI: egyébként szimplán Debian telepítővel nyűglődök, több mint 10 percembe telt csak az hogy rájöjjek, hogy a router/firewall nem engedi ki a gépet, mivel a telepítő azt gügyögi, hogy a kiválasztott site -on nincs is squeeze repo :(
- 6463 megtekintés
Hozzászólások
OFF?
Itt a következő meglepi - szokványos (mondhatni unalmas partíciós táblázat)
/dev/sda1 ck. 8G root
/dev/sda5 ck. 1G swap
/dev/sda6 ck. 11G egyéb munkaterület
A telepítő a particionálás során kijelentette hogy a /dev/sda5 (a swap partíció?) foglalt vagy használatban van.
mount - nincs ilyen bemountolva
cat /proc/swaps - nincs swap
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
a kerdest se ertem
a busyboxnak pont az a lenyege, hogy konfiguralhatod (forditaskor) milyen parancsok (es azoknak melyik feature-jei) legyenek elerhetok benne.
A'rpi
- A hozzászóláshoz be kell jelentkezni
Sajnos a telepítőbe beépített cucc nem ilyen. A Debian -os busyboxban egyébként is minden ki van spórolva :(
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
A Debian -os busyboxban egyébként is minden ki van spórolva :(
Akkó ne használjá Debiliánt, ha nem jó neked...
Bocccs. :D
- A hozzászóláshoz be kell jelentkezni
Forditaskor konfiguralhatod...
- A hozzászóláshoz be kell jelentkezni
Kösz! Ezt én is tudom. Az érdekelt volna, hogy pl. egy ilyen lebutított környezetben, hogy lehet megnézni mi is az IP címem.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Ha van "ip" parancsod akkor egyszerű.
$ip a
man ip sokat segít :)
- A hozzászóláshoz be kell jelentkezni
Kösz!
Sajnos nincs kéznél egy Debianos telepítő busybox, de ha lesz kipróbálom!
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Na! Ez már majdnem jó -de pl. ezek az átkozottak a Debiánnál, kispórolták az ifconfig -ot :( Másképp ezt nem lehet megtudni - lehet hogy ez most nem is áll összefüggésben (szorosan) a busybox -al?
Valahol a /proc fájlrendszerben esetleg a /sys -ben kell keresgélni?
Huh, az még nehezebben megfogható :(
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
busybox help
busybox ifconfig
busybox date
stb...
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
Ki fogom próbálni. Kösz! (nem emlékszem, lehet hogy próbáltam)
Egyébként forgattam már Debian alatt busybox -ot, semmi különös, ráadásul, pontosan leírják hogy is kell hogy a legtöbb szolgáltatás belekerüljön.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Tessék, egy újabb példa.
Létezik olyan, hogy "busybox sendmail" applet, a szintaxisa itt van:
http://www.busybox.net/downloads/BusyBox.html
És itt egy kis script, Ketan Joshi után szabadon - ő a sendmail -t használja, én csak a busybox appletet (szeretném).
#!/bin/sh
#.......................
# Name: SendMail
# Purpose: To send mails using the sendmail command
# Usage: SendMail
# Owner: Ketan Joshi
# Setting: Just change the variables at the start of the script to
# appropriate values. Create a message by modifying the string BODY
# You can even have html tags in the body.
# Limitation: Currently, this does not support attachments.
#.....................
#Temporary file for containing the mail message
tmp=/tmp/mail-body-`date +%F`;
/bin/touch $tmp && chmod 600 $tmp;
#Set up the various headers for sendmail to use
TO='tovis@srv.hu';
CC='';
FROM='tovis@madar.hu';
SUBJECT='Test Mail';
MIMEVersion='1.0';
CONTENTType="text/html; charset=us-ascii";
#Here write the content of your mail.
BODY="
<b>Hello from tovis.</b>
This is test mail.
";
/bin/echo Sending the mail.
/bin/echo -e "To: $TO" > $tmp;
/bin/echo -e "Cc: $CC" >> $tmp;
/bin/echo -e "From: $FROM" >> $tmp;
/bin/echo -e "Content-Type: $CONTENTType">>$tmp;
/bin/echo -e "MIME-Version: $MIMEVersion">>$tmp;
/bin/echo -e "Subject: $SUBJECT">>$tmp;
/bin/echo -e "Body: $BODY">>$tmp;
/bin/busybox-amd64 sendmail -S mail.server:1234 -au tovis@bubu.hu -ap jelszo < $tmp;
# rm -rf $tmp;
/bin/echo $tmp
Egyenlőre minden futtatás után kidobja a "help" -et (arról egy szót nem szól mi baja), pedig mintha minden rendben lenne :(
Valakinek sikerült már ilyet csinálni?
SZERKESZTVE:
Jó a script az "igazi" sendmail -hez készült. Lemaradt a kötelező -f paraméter! Mondjuk így sem tudtam beüzemelni - failed :( Ráadásul, semmilyen debug lehetőség nincs benne, talán ha valamilyen csomag kapkodóval belenézek - ebben sosem tudtam jól eligazodni.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Na erre is sikerült rájönni. Így már elnegy (és meg is érkezik):
/bin/busybox-amd64 sendmail -S mail.server:1234 -autovis@bubu.hu -apjelszo < $tmp;
Vagyis az "-au" és az "-ap" után, nincs NEM KELL a szóköz! (az ómagor mária szidalmat lehagyom)
Viszotn azért valami nem tökéletes , azt dobja:
Sending the mail.
sendmail: Bad recipient: <>
/tmp/mail-body-2011-07-03
Egyenlőre ennek nem találom magyarázatát :(
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni