Hei, olin aloittanut harjoitella toisella koneella Linuxia joka on RedHat 7.0, kernel 2.2.... ja X System elikä Xfree86 4.0 (en muista tarkkaa lukuja) niin yksi semmoinen juttu kysyisin teiltä miten tai millä komennolla saan tietää paljonko c-asemalla on vapaata tilaa? Onko sitä Xfree86:ssa graafinen näkymä levyn tilasta?
Mukautetun asennuksen jälkeen huomasin jättäväni muita ohjelmia pois, miten voin lisätä ohjelmat vai pitääkö ajaa asennusohjelman uudestaan...
Mukautetun asennuksen jälkeen huomasin jättäväni muita ohjelmia pois, miten voin lisätä ohjelmat vai pitääkö ajaa asennusohjelman uudestaan...
Vastaukset 8
Vanhimmat
>yksi semmoinen juttu kysyisin teiltä miten tai
>millä komennolla saan tietää paljonko c-asemalla on
>vapaata tilaa?
Mikä on c-asema?
>Onko sitä Xfree86:ssa graafinen näkymä levyn
>tilasta?
On. Useita.
>Mukautetun asennuksen jälkeen huomasin jättäväni
>muita ohjelmia pois, miten voin lisätä ohjelmat
>vai pitääkö ajaa asennusohjelman uudestaan...
Purkamalla tarvittavat paketit
C-asema elikä siis kiintolevy, niin mikä olis komento joka kertoo kiintolevyn tilasta elikä paljonko on vapaata tilaa, mikä Xfree86:n ohjelman nimi joka näyttää kiintolevyn tilasta?
komento
% df -m
kertoo järjestelmääsi mountattujen osioiden tilatiedot megatavuina.
Kiitos!
Kokeilin tuota komentoa, aluksi se ei näytä kun "bash fg: %: no such job"
Kokeilin ilman "%" merkkiä komennolla "df -m" se näytti kiintolevyn tilasta :)
Mutta onko sulla jotain kokemuksia TeleWell ISDN-passiivi-kortin käytöstä Linuxissa? Tai jotain isdn-korttia liittyviin ohjeita.
Aikaisemmin asensin ykköskoneeseen Linux RedHat ja KDE. Asennuksen lokit kertoi että isdn kortin ajuri asennettu, mutta ei toimi.
Kysyin muualta, sain aika pitkää moninmutkainen ohje, huh.
Tuosta ei ole kyllä minkäänlaista kokemusta, mutta pistä ne ohjeet tänne hieman selvennettäväksi.
Tässä on hänen antama ohje. Muistutan että tässä ykköskoneessani ei ole nyt linux käytössä kun en saanut isdn kortin toimimaan ja ohje on niin moninmutkainen. Kunhan saan selvä ohjeen niin laitan linux asennettavaksi uudestaan ja muokata isdn-kortin käyttöön. KDE:n ISDN-config -ohjelma ei toimi, vaikka järjestelmävalvonnan mukaan se on käynnissä, mutta ohjelma ei näyt mistään.
Ohje:
Jotta saat isdn-kortin toimimaan pitää ensin ottaa käyttöön hisax-moduli, joka ladataan käyttöön kullekin kortille sopivin parametrein, esmes "modprobe hisax type=34 protocol=2 io=0x580 irq=5" jossa type on kortin käyttämän piirille käytetty ohjausmalli, protocol käytettävä protokolla (suomessa aina 2) io kortin käyttämä
io ja irq keskeytys.
Lisäksi pitää ladata sen jälkeen ippp-demoni, ja kortin toimintaa ohjataan sitten isdnctrl-kontrollilla.
Pitkä juttu, joka selviää kun tutkit dokumentaatiota vaikkapa aiemmin mainitulla sivulla.
Laitanpa tähän oheen joskus käyttämäni dialippp0-skriptin, jolla saa yhdellä skriptillä hoidettua kortin ylös ja muut sälät; muistaakseni
korttina oli joko Asus tai Planet PCI, tuo Telewell lienee samaa sukua....
Johtuen saitista aaltosulut muuttuvat näemmä, joten selvennykseksi aalto auki = ä ja aalto kiinni = å esim:
isdnctrl addif $äISDNå
/ dialippp0 /
#!/bin/bash
MY_IP=0.0.0.0 #(oma ip jos kiinteä)
OTHER_IP=0.0.0.0
omanum= # Omanumero mista soitetaan
HISAX_OPTIONS="modprobe hisax type=36 protocol=2"
soitanum="123123" #palveluntarjoajan numero
USER=name #Kayttajanimi
ISDN=ippp0 # Alustettava isdnportti
portti=0 # Anna tahan alustettavan postin numero esim 0 ISDN on ippp0
sulje_aika=180 # Sulje linja sekunteina kun linjalla ei kulje mitaan
vastaa=0 # Jos arvo on nolla ei aseteta jos arvo on 1 toiminto paalle
soita=1 # Jos arvo on nolla ei aseteta jos arvo on 1 toiminto paalle
tapa=off # takaisin soitto tapa in, out, off
# -------------Korvaa ioptions tiedostot------------------------------------
options="user $äUSERå Ö
$äMY_IPå:$äOTHER_IPå Ö
lcp-restart 30 lcp-echo-failure 3 lcp-echo-interval 60 Ö
-chap useifip lock mru 1524 mtu 1500 -vj Ö
debug Ö
/dev/$äISDNå"
#
------------------------
case "$1" in
on)
if ! lsmod ö grep hisax >/dev/null; then
modprobe hisax $HISAX_OPTIONS
fi
if lsmod ö grep hisax >/dev/null; then
# if Ä `head -n 6 /dev/isdninfo ö grep usage ö awk 'äprint $2å'` = 0
Å; then
isdnctrl verbose 8
isdnctrl system on
isdnctrl addif $äISDNå
isdnctrl eaz $äISDNå $äomanumå
isdnctrl dialmode $äISDNå auto
isdnctrl huptimeout $äISDNå $äsulje_aikaå
isdnctrl callback $äISDNå $ätapaå
isdnctrl l2_prot $äISDNå hdlc
isdnctrl l3_prot $äISDNå trans
isdnctrl encap $äISDNå syncppp
isdnctrl status $äISDNå on
isdnctrl secure $äISDNå on
isdnctrl cbdelay $äISDNå 10
isdnctrl pppbind $äISDNå $äporttiå
# Ei aktiivista hanguppia kun jos in call nro = outcall nro
isdnctrl cbhup $äISDNå off
if Ä $äsoitaå != "0" Å; then
isdnctrl addphone $äISDNå out $äsoitanumå
fi
if Ä $ävastaaå != "0" Å; then
for numero in $vastaanum; do
isdnctrl addphone $äISDNå in $numero
echo "numero $numero on alustettu"
done
fi
ifconfig $äISDNå $äMY_IPå pointopoint $äOTHER_IPå netmask 0.0.0.0
ifconfig $äISDNå -arp -broadcast
ipppd $äoptionså
sleep 1
isdnctrl dial $äISDNå
sleep 1
#Reititystaulun konffaus
/sbin/route add default dev ippp0
#/etc/ppp/ip-up $äISDNå
#/etc/sysconfig/network-scripts/ifup-aliases $äISDNå
#/etc/sysconfig/network-scripts/ifup-routes $äISDNå
fi
# fi
;;
hangup)
isdnctrl hangup $äISDNå
;;
off)
if ps x ö grep ipppd ö grep -v grep >/dev/null; then
if Ä `head -n 6 /dev/isdninfo ö grep usage ö awk 'äprint $2å'` !=
0 Å; then
isdnctrl hangup $äISDNå
fi
ifconfig $äISDNå down
isdnctrl delif $äISDNå
sleep 1
echo -e "ÖaYhteys Poikki"
else
echo -e "ÖaYhteytta ei ollu mitaan ei tehty"
fi
;;
*)
echo -e "ÖaUsage: `basename $0` Ön"
echo -e "kayta naita parametreja"
echo -e " on "
echo -e " off "
echo -e " hangupÖn"
;;
esac
## END SKRIPT ##
Siinä kaikki :)
Eli ensin modprobe hisax type=ota_selville protocol=2 io=ota_selville, katso vaikka windozesta irq=katso myös
Seuraavaksi korjaa tuo skripti. Eli aalto auki = ä ja aalto kiinni = å. Laita myös USER-kohtaan käyttäjänimi? Seuraavaksi tallenna tuo tiedosto vaikkapa nimellä soita. Ajo-oikeuden saa laittamalla "chmod u x soita" tai konquerorilla right-click>properties>permissions>exec. Skripti suoritetaan sitten siinä hakemistossa, missä se on tietenkin komennolla ./soita Jos tuo toimii, kannattaa laittaa se /usr/local/bin hakemistoon, jotta yhteys aukeaa jatkossa komennolla soita mistä vaan.
#!/bin/bash
MY_IP=0.0.0.0 #(oma ip jos kiinteä)
OTHER_IP=0.0.0.0
omanum= # Omanumero mista soitetaan
HISAX_OPTIONS="modprobe hisax type=36 protocol=2"
soitanum="123123" #palveluntarjoajan numero
USER=name #Kayttajanimi
ISDN=ippp0 # Alustettava isdnportti
portti=0 # Anna tahan alustettavan postin numero esim 0 ISDN on ippp0
sulje_aika=180 # Sulje linja sekunteina kun linjalla ei kulje mitaan
vastaa=0 # Jos arvo on nolla ei aseteta jos arvo on 1 toiminto paalle
soita=1 # Jos arvo on nolla ei aseteta jos arvo on 1 toiminto paalle
tapa=off # takaisin soitto tapa in, out, off
options="user $äUSERå Ö
$äMY_IPå:$äOTHER_IPå Ö
lcp-restart 30 lcp-echo-failure 3 lcp-echo-interval 60 Ö
-chap useifip lock mru 1524 mtu 1500 -vj Ö
debug Ö
/dev/$äISDNå"
case "$1" in
on)
if ! lsmod ö grep hisax >/dev/null; then
modprobe hisax $HISAX_OPTIONS
fi
if lsmod ö grep hisax >/dev/null; then
# if Ä `head -n 6 /dev/isdninfo ö grep usage ö awk 'äprint $2å'` = 0
Å; then
isdnctrl verbose 8
isdnctrl system on
isdnctrl addif $äISDNå
isdnctrl eaz $äISDNå $äomanumå
isdnctrl dialmode $äISDNå auto
isdnctrl huptimeout $äISDNå $äsulje_aikaå
isdnctrl callback $äISDNå $ätapaå
isdnctrl l2_prot $äISDNå hdlc
isdnctrl l3_prot $äISDNå trans
isdnctrl encap $äISDNå syncppp
isdnctrl status $äISDNå on
isdnctrl secure $äISDNå on
isdnctrl cbdelay $äISDNå 10
isdnctrl pppbind $äISDNå $äporttiå
# Ei aktiivista hanguppia kun jos in call nro = outcall nro
isdnctrl cbhup $äISDNå off
if Ä $äsoitaå != "0" Å; then
isdnctrl addphone $äISDNå out $äsoitanumå
fi
if Ä $ävastaaå != "0" Å; then
for numero in $vastaanum; do
isdnctrl addphone $äISDNå in $numero
echo "numero $numero on alustettu"
done
fi
ifconfig $äISDNå $äMY_IPå pointopoint $äOTHER_IPå netmask 0.0.0.0
ifconfig $äISDNå -arp -broadcast
ipppd $äoptionså
sleep 1
isdnctrl dial $äISDNå
sleep 1
#Reititystaulun konffaus
/sbin/route add default dev ippp0
#/etc/ppp/ip-up $äISDNå
#/etc/sysconfig/network-scripts/ifup-aliases $äISDNå
#/etc/sysconfig/network-scripts/ifup-routes $äISDNå
fi
# fi
;;
hangup)
isdnctrl hangup $äISDNå
;;
off)
if ps x ö grep ipppd ö grep -v grep >/dev/null; then
if Ä `head -n 6 /dev/isdninfo ö grep usage ö awk 'äprint $2å'` !=
0 Å; then
isdnctrl hangup $äISDNå
fi
ifconfig $äISDNå down
isdnctrl delif $äISDNå
sleep 1
echo -e "ÖaYhteys Poikki"
else
echo -e "ÖaYhteytta ei ollu mitaan ei tehty"
fi
;;
*)
echo -e "ÖaUsage: `basename $0` Ön"
echo -e "kayta naita parametreja"
echo -e " on "
echo -e " off "
echo -e " hangupÖn"
;;
esac
Toimiiko? Jos ei toimi, niin pistä virheilmoitukset tänne
...kun olen saanut Linux asentumaan tähän koneeseen. Ja laittaan ne scripit toimimaan. En tiedä milloin asennan uudelleen Linuxia tähän koneeseen.
Ilmoitan sulle tähän palstaan jos tulee ongelmia eteen.
Otin ohjeen talteen ja tulostan ne paperille :)
Kiitän vaivannäöstänne :)