[FreeBSD] beallitasok

Zahemszky Gábor Gabor at Zahemszky.HU
2002. Jún. 28., P, 23:24:34 CEST


Szia!

Kisse hianyos lesz a valasz, ugyanis ezekkel a KDE-s jatekokkal nem
igazan vagyok tisztaban, de el tudom mondani a mogottes tartalmat,
ekkor szerintem meg lehet csinalni eleg sok mindent.

> 1. Rootkent mar tudok internetezni, levelezni. Ezt a levelet is rootkent 
> kuldom. Hogyan tudom beallitani, hogy userkent is tudjak? A User PPP, 
> vagy a Kernel PPP a jobb? A KDE 3.0-t hasznalom, Konqueror bongeszovel, 

Hogy melyik a jobb, az nem tom hogy merheto, FBSD alatt a User PPP a
folyamatosan karbantartott, tehat _valoszinuleg_ a jobb.

> es KMail levelezovel, Kppp tarcsazoval. Reszletes leirast kernek, 
> mindket megoldasra (Kernel PPP, User PPP), mert a handbook nem vilagos 
> a szamomra.

Kerlek:
a) User PPP, azaz ppp.
vi /etc/ppp/ppp.conf, es beleirod:
default:
	set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
	set timeout 0
	set device /dev/cuaa1
	set speed 115200
	add default HISADDR
	
szolgaltato:
	set phone TELEFONSZAM
	set authname AZONOSITO
	set authkey JELSZO
	set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
		\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
	set login "TIMEOUT 60 ogin:-\\r-ogin: \\U ssword: \\P"

Ha a modem nem com2, akkor masik eszkoz kell a device-hez.
Ha azt akarod, h X ido nem-forgalom utan bontson, akkor X kell a timeout-hoz
Ha a szolgaltato PAP v. CHAP autentikaciot hasznal, akkor nem kell a set login
sor, ha pedig valami login - jellegut kell lejatszani, akkor a set login sort
kell ertelemszeruen modositani, fogadott kuldott fogadott kuldott ...
formaban.  \\U helyen az authname-t kuldi, \\P helyen meglepo modon az
authkey-t.  (Hazi feladat: mit kuld az ATDT\\T-ben a \\T helyen?)

Ezek utan a /etc/rc.conf-ban elhelyezed:
ppp_enable="YES"
ppp_mode="auto"
ppp_profile="szolgaltato"


b) kernel PPP - azaz pppd

No ezt most fejbol nem tudom, de mi lenne, ha athoznad a Linuxos konfigot?
(Ha mar egyszer ugyanaz a program)  A /etc/ppp/options-ba kell par sor
(bar ez el is hagyhato), es a /etc/ppp/peers ala valami ilyesmi:

vi /etc/ppp/peers/szolgaltato:
/dev/cuaa1
115200
crtscts
noauth
local
10.0.0.1:10.0.0.2
connect '/usr/bin/chat -v -f /etc/ppp/peers/szolgaltato.chat'

vi /etc/ppp/peers/szolgaltato.chat:
TIMEOUT 60
"ABORT" "BUSY"
"ABORT" "NO CARRIER"
"" AT
OK-AT-OK ATE1Q0
OK ATDTTELEFONSZAM
TIMEOUT 40
CONNECT ""
TIMEOUT 60
ogin:-\\r-ogin: AZONOSITO
ssword: JELSZO

> 2. Annakidejen a Linux alatt megszoktam, es megszerettem a Midnight 
> Commandert. Hiaba allitom be, hogy a sajat editorjat hasznalja, ennek 
> ellenere azt az eletidegen, gyuloletes vi-t hasznalja. Hol lehet 
> beallitani? 

Halvany lila dunsztom sincs.  Gondolom ott, ahol beallitod.  De javasolnam
az eletidegen, gyuloletes vi megtanulasat, nagyon hasznos tudomany pl. 
olyankor, ha nincs MCEDIT :-) - azaz jobb helyeken mindig.

> 3. A bash shellt hasznalom. Linux alatt tudtam hasznalni Shift+PgUp vagy 
> PgDown-t lapozasra, BSD alatt nem. Az eger kozepso gombjat sem lehet 
> hasznalni beillesztesre, pedig a bash ezt lehetove teszi. Neztem a man 

???  Konyorgom, hol? Ki lapoz, es mi lapoz?  Ki az aki a beillesztest
tamogatja?  Asszem szezon es fazon esete forog fenn.  Valaszolok arra,
ahogy _en_ ertem a kerdest:

A lapozast _nem_ a bash tamogatja, hanem a konzol driver.
Konzolon, S+PgUp/S+PgDown hasznalhato arra, hogy elore hatra lapozzak.
-> FBSD alatt a konzolon nyomd meg a ScrollLock gombot, majd Kurzor le/fel,
PgDw/PgUp - aztan ha kigyonyorkodted magad, valts at egy masik _karakteres_
konzolra, es ott is tedd ugyanezt, majd egy 3.-on, 4.-en, stb.  (Majd sirva
menj vissza a Linux konzoljara, es probald virtualis konzol valtas utan a
lapozo gombjaidat.)

X alatt, S+PgUp/S+PgDown hasznalhato arra, hogy elore hatra lapozzak.
-> FBSD alatt ugyszinten, leven ugyanazt az X-et hasznaljak, ugyanzokkal
az xterm es egyeb eszkozokkel (sot megsugom, DEC, HP, es egyeb Jujnikszok
tobbsegen ez ugyanigy mukodik X alatt).

A beillesztest pedig ugyszinten _nem_ a bash tamogatja, hanem konzolon a
gpm (Linuxon) illetve a moused (FBSD-n), X alatt meg maga az X.  Ugyhogy
lodd be a moused-et, hogy jol ismerje fel, illetve ha rosszul ismeri fel,
akkor jatszadozz az eger-tipusokkal, es esetleg a -B -R opciokkal addig,
mig nem M$-mouse-kent ismeri fol, hanem 3-gomboskent.

> oldalakat, de az ott leirt fajlok, a .bash.profile és tarsai sehol sem 
--------------------------------------------^ helyesen: .bash_profile
> talalhatok. Hol lehet ezeken allitani?

Marmint micsodat?  Hogy legyen?  Csinalj.  Amugy ~ azaz $HOME-ban kene
lenniuk.

> 4. Szeretnem, ha a Backspace, Delete, Home, End billentyuket a nekik 
> megfelelo funkciokkal tudnam hasznalni a KDE Konsolejában. Jo lenne, ha 

Felteszem a KDE konzoljaban valamilyen shell fut.  Magyarazd el annak a
shell-nek, hogy kezelje le.  Ezt (pd)ksh-ban es bash-ban, valamint FBSD-n
a csh-ban (ami amugy tcsh) meg tudod tenni, de FBSD alatt az sh-ban (ami
valszeg fut abban a KDE-term-ben) _nem_ teheto meg, ha jol tudom, hogy
atdefiniald a billentyuk funkcioit.

> Midnight Commander is tudna ezt, es ugy jelenne meg, ahogy karakteres 
> uzemmodban (kek szinben). Hol lehet beallitani?

Nem tom.  Nem hasznalok mc-t (se midc-t), minek, ha egyszer az ember tud
gepelni.

> Udv mindenkinek: Hollerbach Istvan

Neked is, 

ZGabor < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print "$j"



További információk a(z) BSD levelezőlistáról