Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - samsunix

Sivuja: 1 [2] 3 4 ... 10
21
Kiitos Oskari vastauksesta.

kyseessä on tuores asennus.
avoimet portit  20-25,33,37,53,57,67-68,80, 143, 311, 318, 443, 513 - 514, 901 - 911, 953, 989 - 995, 9010-9011.

Olen käynyt kaikki tunnistautumis tyypit lävitse.
Voisin tosin vielä tupla tarkistaa.

- samuli

22
Paripäivää taninut ja googletellut ongelmaa joka minulla on otsikonmukaisen sähköposti clientin kanssa.

Koodia: [Valitse]
IMAP Error in /usr/share/roundcube/program/lib/Roundcube/rcube_imap.php (184): Login failed for käyttäjä@domain.fi from IP.IP.IP.IP. AUTHENTICATE PLAIN: * OK Waiting for authentication process to respond..
/etc/roundcube/main.inc.php:
Koodia: [Valitse]
// IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or null to use
// best server supported one)
$rcmail_config['imap_auth_type'] = PLAIN;

Vinkkejä ja neuvoja otetaan vastaan.

23
Palvelimessasi on vain USB 1.1 -väylä. Vaikka levyn saisikin näkymään, USB 1.1 -nopeuksilla käyttö on aika tuskaista. Kokeilitko sitä siis samassa palvelimessa Windowsin puolella?

Toisessa koneessa. Ei tuohon 30Gt scasi kovolle kehtaa pistää kuin käyttöjärjestelmän kerrallaan.

Ilmeisesti DL360 G3:ssa saattaa olla raudan puolesta USB 2.0 -tuki, jonka saisi käyttöön kytkemällä legacy-tilan pois päältä. Asiasta on kuitenkin ristiriitaista tietoa:...

Joo... Koitin disabloida ton legacyn mutta lopputulos oli että, usb laitteet ei vastaa enää ollenkaan. Nyt pitäis löytää vanhakunnon ps2/usb -adapteri tai sitte budjettia et ostais oikeen palvelimen ja heivaas ton vanhan raudan kaatopaikalle.

24
Palvelin Hp Proliant DL360 G3 ja raid-masiina on Deltaco 19" RAID-kotelo, 1U, SATA/ 6Gb/s, eSATA/FW800/USB 3.0

raid 0, neljä levyä (kaksi näkyy), ntfs, windows tunnistaa ja toimii ok.

Ubuntu:

Koodia: [Valitse]
samsunix@samuliweb:/$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

samsunix@samuliweb:/$ mount
/dev/cciss/c0d0p6 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/cciss/c0d0p1 on /boot type ext4 (rw)

samsunix@samuliweb:/$ sudo fdisk -l

Disk /dev/cciss/c0d0: 36.4 GB, 36414750720 bytes
255 päätä, 32 sektoria/ura, 8716 sylinteriä, yhteensä 71122560 sektoria
Yksiköt = 1 * 512 = 512 -tavuiset sektorit
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Levyn tunniste: 0xea6aea6a

            Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/cciss/c0d0p1   *        2048      780287      389120   83  Linux
/dev/cciss/c0d0p2          782334    71120895    35169281    5  Laajennettu
/dev/cciss/c0d0p5          782336    10545151     4881408   82  Linux-sivutus / Solaris
/dev/cciss/c0d0p6        10547200    71120895    30286848   83  Linux

samsunix@samuliweb:/$ sudo lsinput
/dev/input/event0
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x1
   version : 0
   name    : "Power Button"
   phys    : "LNXPWRBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_I8042
   vendor  : 0x1
   product : 0x1
   version : 43841
   name    : "AT Translated Set 2 keyboard"
   phys    : "isa0060/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP

/dev/input/event2
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x1
   version : 0
   name    : "PS/2 Generic Mouse"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL

samsunix@samuliweb:/$ dmesg | tail -n10
[  898.339953] usb 1-4: New USB device found, idVendor=152d, idProduct=0551
[  898.339960] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[  898.339964] usb 1-4: Product: USB to ATA/ATAPI Bridge
[  898.339968] usb 1-4: Manufacturer: JMicron
[  898.339972] usb 1-4: SerialNumber: DCA86985707F
[  898.383556] Initializing USB Mass Storage driver...
[  898.383991] scsi3 : usb-storage 1-4:1.0
[  898.385483] usbcore: registered new interface driver usb-storage
[  898.385495] USB Mass Storage support registered.
[  899.137373] usb 1-4: USB disconnect, device number 2

samsunix@samuliweb:/$ ls /dev/ | grep sd
samsunix@samuliweb:/$

samsunix@samuliweb:/$ ls -la /dev/disk/by-id
yhteensä 0
drwxr-xr-x 2 root root 260 tammi 14 21:25 .
drwxr-xr-x 5 root root 100 tammi 14 21:24 ..
lrwxrwxrwx 1 root root   9 tammi 14 21:25 ata-HL-DT-ST_GCR-8240N -> ../../sr0
lrwxrwxrwx 1 root root  16 tammi 14 22:06 cciss-3600508b1001fffffa00dc3f0312b9402 -> ../../cciss/c0d0
lrwxrwxrwx 1 root root  18 tammi 14 21:25 cciss-3600508b1001fffffa00dc3f0312b9402-part1 -> ../../cciss/c0d0p1
lrwxrwxrwx 1 root root  18 tammi 14 21:25 cciss-3600508b1001fffffa00dc3f0312b9402-part2 -> ../../cciss/c0d0p2
lrwxrwxrwx 1 root root  18 tammi 14 21:25 cciss-3600508b1001fffffa00dc3f0312b9402-part5 -> ../../cciss/c0d0p5
lrwxrwxrwx 1 root root  18 tammi 14 21:25 cciss-3600508b1001fffffa00dc3f0312b9402-part6 -> ../../cciss/c0d0p6
lrwxrwxrwx 1 root root  16 tammi 14 22:06 wwn-0x600508b1001fffffa00dc3f0312b9402 -> ../../cciss/c0d0
lrwxrwxrwx 1 root root  18 tammi 14 21:25 wwn-0x600508b1001fffffa00dc3f0312b9402-part1 -> ../../cciss/c0d0p1
lrwxrwxrwx 1 root root  18 tammi 14 21:25 wwn-0x600508b1001fffffa00dc3f0312b9402-part2 -> ../../cciss/c0d0p2
lrwxrwxrwx 1 root root  18 tammi 14 21:25 wwn-0x600508b1001fffffa00dc3f0312b9402-part5 -> ../../cciss/c0d0p5
lrwxrwxrwx 1 root root  18 tammi 14 21:25 wwn-0x600508b1001fffffa00dc3f0312b9402-part6 -> ../../cciss/c0d0p6

samsunix@samuliweb:/$ sudo blkid -c /dev/null
/dev/cciss/c0d0p1: UUID="e6d8b2e8-156d-4ce0-bc90-e43fcc54d5e0" TYPE="ext4"
/dev/cciss/c0d0p5: UUID="aaac1cc4-e657-4080-87eb-a8863c617a11" TYPE="swap"
/dev/cciss/c0d0p6: UUID="bcffa980-101d-4ef6-bd69-11f2ce7b7a72" TYPE="ext4"

 Status valot laitteessa normaalit. kaikki pitäisi olla ok. eipä vain näy. (ainakaan sd*nä). Mitäs nyt?

25
Laitealue / Vs: Mokkula ilman X:ää?
« : 18.04.13 - klo:14.22 »
Mikset hanki mobliilireitintä ja sitten käyttäisit sitä wlan:n yli? Miksi sinulla on serveri mokkulan takana?

kiitos avusta.

26
Laitealue / Vs: Mokkula ilman X:ää?
« : 18.04.13 - klo:02.42 »
Ilman NetworkManageria pärjättiin ennen vanhaan. Wvdial lienee mitä kaipaat..

Ihan aloittelija kysymys mutta dmesg ainut laite tuohon viitaten on:
Koodia: [Valitse]
[123949.438529] scsi 9:0:0:0: CD-ROM            Nokia    Datacard CD-ROM  0001 PQ: 0 ANSI: 0
ja lsusb
Koodia: [Valitse]
Bus 001 Device 012: ID 0421:0622 Nokia Mobile Phones
Voinen olettaa että, tikku ei ole asentunut oikein?
Laite on tosiaan pahamaineinen Nokian cs-17

27
Laitealue / Mokkula ilman X:ää?
« : 17.04.13 - klo:20.41 »
Tiedän että monella tulee jo mokkulat korvista ulos, mutta kerran vielä?

Huomasin tos että, kun latailen kaistantäydeltä niin irc-botit putoilee ja palvelut toimii huonosti (luonolisesti).
Mulla on ollu tommonen mokkula pyöriis nurkis käyttämättömänä nyt jonkuaikaa ja ajattelin sen valjastaa palvelimelle privaatti käyttöön mutta...

Asennus on Ubuntu server ilman X:ää tai näytönohjainta enkä suoraansanoen jatkossakaan niitä kaipaa palvelimeen. Kuinka mahtaa tuon nokian 3-donglen asentaminen ja käyttöönotto onnistua ilman graafisia kilkuttimia?

Vaihtoehtoisesti voinko asentaa X:än ja käyttää graafista verkonyli ilman näytönohjainta?

Kiroilut pois ja poistettu -Storck

28
Tarvisin apuja arm-ubuntun asennuksessa  N900:lle. Tarkoitus on siis asentaa käyttöjärjestelmä laitteen sisäiselle muistille - ei microSD-kortille.

Löysin jonkinlaista ohjeen tynkää täältä:
http://www.smartphonetab.net/forum/showthread.php?3268-Ubuntu-Natty/page8
"käännös" edeliselle:
http://talk.maemo.org/showthread.php?t=74084

Tiedostoja löytyy täältä:
http://cdimage.ubuntu.com/releases/12.04.2/release/

ubuntu ja n900 halailua:
https://wiki.ubuntu.com/ARM/n900

Mitä on tähänmennessä saatu aikaan:


Luodaan kansiot imagen mounttaamista varten
Koodia: [Valitse]
sudo mkdir /media/ubuntu
sudo mkdir /media/ubuntu2

Ladataan pc:lle ubuntu arm image
Koodia: [Valitse]
wget http://cdimage.ubuntu.com/releases/12.04.2/release/ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz
Puretaan gzip paketti
Koodia: [Valitse]
gzip -d ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz
"ora dobbiamo analizzare l'immagine estratta per vedere a che punto inizia la partizione che ci interessa"??
Koodia: [Valitse]
fdisk -lu ubuntu-12.04-preinstalled-desktop-armhf+omap4.img
Koodia: [Valitse]
Levy ubuntu-12.04-preinstalled-desktop-armhf+omap4.img: 2028 Mt, 2028994560 tavua
255 päätä, 63 sektoria/ura, 246 sylinteriä, yhteensä 3962880 sektoria
Yksiköt = 1 * 512 = 512 -tavuiset sektorit
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Levyn tunniste: 0x00000000

                                             Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
ubuntu-12.04-preinstalled-desktop-armhf+omap4.img1   *          32      147455       73712    c  W95 FAT32 (LBA)
ubuntu-12.04-preinstalled-desktop-armhf+omap4.img2          147456        3962879     1907712   83  Linux
samsunix@samuliweb:~$

Lasketaan jotain jotain mistä lohko jotain: 147456 * 512 = 75497472

Mountataan image
Koodia: [Valitse]
samsunix@samuliweb:~$ sudo mount -o loop,offset=75497472 ubuntu-12.04-preinstalled-desktop-armhf+omap4.img /media/ubuntu
Koodia: [Valitse]
samsunix@samuliweb:~$ sudo dd if=/dev/zero of=ubuntu.img.ext3 bs=1024 count=0 seek=$[1024*3000]
0+0 tietuetta sisään
0+0 tietuetta ulos
0 tavua (0 B) kopioitu2,7936e-05 sekunnissa, 0,0 kB/s
samsunix@samuliweb:~$ sudo mkfs.ext3 -m0 -L ubuntu.img.ext3 ubuntu.img.ext3
mke2fs 1.42 (29-Nov-2011)
ubuntu.img.ext3 is not a block special device.
Proceed anyway? (y,n) y
Discarding device blocks: done
Filesystem label=ubuntu.img.ext3
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
192000 inodes, 768000 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=788529152
24 block groups
32768 blocks per group, 32768 fragments per group
8000 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

samsunix@samuliweb:~$

Koodia: [Valitse]
samsunix@samuliweb:~$ sudo mount -o loop ubuntu.img.ext3 /media/ubuntu2
Koodia: [Valitse]
cd /media/ubuntu
Koodia: [Valitse]
samsunix@samuliweb:/media/ubuntu$ sudo tar -cf - . | ( cd /media/ubuntu2 ; tar -xpvf - )
Lainaus
FAIL

Apuja kaivataan :/

@N900

Siiretään  ubuntu.img.ext3 MyDocs kansioon

Asennetaan RootSH http://maemo.org/downloads/product/raw/Maemo5/rootsh?get_installfile <- surffaa tälle sivulle ja klikkaa n900 selaimella linkkiä.

noudetaan easy-chroot
Koodia: [Valitse]
wget http://www.robertocolistete.net/MaemoMeeGo/EasyDebian/easy-chroot_0.2.0-1harmattan1_armel.deb
Koodia: [Valitse]
rootAsennetaan easy chroot deb paketista
Koodia: [Valitse]
dpkg -i easy-chroot_0.2.0-1harmattan1_armel.deb
Koodia: [Valitse]
mkdir /mnt/ubuntu
mkdir /mnt/ubuntu2

Koodia: [Valitse]
Nokia-N900-02-8:/home/user/MyDocs# qchroot ubuntu.img.ext3 /mnt/ubuntu                                                                    Mounting...
using image file: ubuntu.img.ext3
fs type is ext3
Using ext3 file system
mounting ubuntu.img.ext3 on loop
...ubuntu.img.ext3 mounted on loop0
.
mount: mounting /dev on /mnt/ubuntu/dev failed: No such file or directory
mount: mounting /proc on /mnt/ubuntu/proc failed: No such file or directory
..
mount: mounting none on /mnt/ubuntu/dev/pts failed: No such file or directory
mount: mounting /tmp on /mnt/ubuntu/tmp failed: No such file or directory
mount: mounting /var/tmp on /mnt/ubuntu/var/tmp failed: No such file or director                                                          y
mount: mounting /dev/shm on /mnt/ubuntu/dev/shm failed: No such file or director                                                          y
mount: mounting /sys on /mnt/ubuntu/sys failed: No such file or directory
...
....
mount: mounting /dev/mmcblk0p2 on /mnt/ubuntu/home failed: No such file or direc                                                          tory
mount: mounting /dev/mmcblk0p1 on /mnt/ubuntu/home/user/MyDocs failed: No such f                                                          ile or directory
mount: mounting /var/run/dbus on /mnt/ubuntu/var/run/dbus failed: No such file o                                                          r directory
mount: mounting /var/lib/dbus on /mnt/ubuntu/var/lib/dbus failed: No such file o                                                          r directory
mount: mounting /var/run/pulse on /mnt/ubuntu/var/run/pulse failed: No such file                                                           or directory
Everything set up, running chroot...
chroot: cannot execute /bin/sh: No such file or directory
Nokia-N900-02-8:/home/user/MyDocs#


(Jotain meni vikaan...)



29
Näyttää ihan pätevältä scriptiltä. Toimiiko toi päivitys? Meinaan lataa -beta.jar tiedoston mutta käyninistys tiedosto on -dev.jar tiedosta?

Täytyy itsekkin koittaaa tuota.
Koodia: [Valitse]
SERVICE='craftbukkit-dev.jar'
OPTIONS='noqui'
USERNAME='samsunix'
WORLD='maailma'
MCPATH='/home/samsunix/minecraft'
BACKUPPATH='/home/samsunix/minecraft/minecraft.backup'

Koodia: [Valitse]
as_user "mv $MCPATH/$SERVICE.update $MCPATH/$SERVICE"
Se siirtää ja nimeää sen samalla "$SERVICE" nimelle. Oli tarkoitus vielä lisätä tuohon vaihtoehdot että ladataanko beta vai dev versio, mutta se sitten jäi koske se on aika helppo vaihtaa tuossa alkusetapissa:

Koodia: [Valitse]
MC_SERVER_URL='http://dl.bukkit.org/latest-beta/craftbukkit.jar'

30
Koodia: [Valitse]
#!/bin/bash
# /etc/init.d/minecraft
# version 0.4.1 2013-01-16

### BEGIN INIT INFO
# Provides:   minecraft
# Required-Start: $local_fs $remote_fs
# Required-Stop:  $local_fs $remote_fs
# Should-Start:   $network
# Should-Stop:    $network
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description:    Minecraft server
# Description:    Starts the minecraft server
### END INIT INFO

#Settings
SERVICE='craftbukkit-dev.jar'
OPTIONS='noqui'
USERNAME='samsunix'
WORLD='maailma'
MCPATH='/home/samsunix/minecraft'
BACKUPPATH='/home/samsunix/minecraft/minecraft.backup'
MC_SERVER_URL='http://dl.bukkit.org/latest-beta/craftbukkit.jar'
MAXHEAP=61440
MINHEAP=32
HISTORY=512
CPU_COUNT=2
INVOCATION="java -d64 -Xmx${MAXHEAP}M -Xms${MINHEAP}M -XX:+UseConcMarkSweepGC \
-XX:+CMSIncrementalPacing -XX:ParallelGCThreads=$CPU_COUNT -XX:+AggressiveOpts \
-jar $SERVICE $OPTIONS"

ME=`whoami`
as_user() {
  if [ $ME == $USERNAME ] ; then
    bash -c "$1"
  else
    su - $USERNAME -c "$1"
  fi
}

mc_start() {
  if  pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    echo "$SERVICE is already running!"
  else
    echo "Starting $SERVICE..."
    cd $MCPATH
    as_user "cd $MCPATH && screen -h $HISTORY -dmS minecraft $INVOCATION"
    sleep 7
    if pgrep -u $USERNAME -f $SERVICE > /dev/null
    then
      echo "$SERVICE is now running."
    else
      echo "Error! Could not start $SERVICE!"
    fi
  fi
}

mc_saveoff() {
  if pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    echo "$SERVICE is running... suspending saves"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER BACKUP STARTING. Server going readonly...\"\015'"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-off\"\015'"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'"
    sync
    sleep 10
  else
    echo "$SERVICE is not running. Not suspending saves."
  fi
}

mc_saveon() {
  if pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    echo "$SERVICE is running... re-enabling saves"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-on\"\015'"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER BACKUP ENDED. Server going read-write...\"\015'"
  else
    echo "$SERVICE is not running. Not resuming saves."
  fi
}

mc_stop() {
  if pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    echo "Stopping $SERVICE"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 10MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 9MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 8MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 7MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 6MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 5MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 4MIN KULUTTUA.\"\015'"   
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 3MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 2MIN KULUTTUA.\"\015'"
    sleep 60
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 1MIN KULUTTUA.\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 50SEC KULUTTUA.\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 40SEC KULUTTUA.\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 30SEC KULUTTUA.\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 20SEC KULUTTUA.\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"broadcast HUOLTOKATKO! PALVELIN SULJETAAN 10SEC KULUTTUA.\"\015'"
    sleep 5
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say 5...\"\015'"
    sleep 1
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say 4...\"\015'"
    sleep 1
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say 3...\"\015'"
    sleep 1
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say 2...\"\015'"
    sleep 1
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say 1...\"\015'"
    sleep 1
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"say PALVELIN SULJETAAN!\"\015'"
    sleep 3
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"kickall Palvelin aukeaa jälleen noin 5min kuluttua\"\015'"
    sleep 1
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"lb rb world maailma player tnt since 11h\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"lb rb world maailma player fire since 11h\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"lb rb world maailma player creeper since 11h\"\015'"
    sleep 10
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'"
    sleep 15
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'"
    sleep 45
  else
    echo "$SERVICE was not running."
  fi
  if pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    echo "Error! $SERVICE could not be stopped."
  else
    echo "$SERVICE is stopped."
  fi
}

mc_update() {
  if pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    echo "$SERVICE is running! Will not start update."
  else
    as_user "cd $MCPATH && wget -O $MCPATH/$SERVICE.update $MC_SERVER_URL"
    if [ -f $MCPATH/$SERVICE.update ]
    then
      as_user "mv $MCPATH/$SERVICE.update $MCPATH/$SERVICE"
      echo "Minecraft successfully updated."
    else
      echo "Minecraft update could not be downloaded."
    fi
  fi
}

mc_backup() {
   mc_saveoff

   NOW=`date "+%Y-%m-%d_%Hh%M"`
   BACKUP_FILE="$BACKUPPATH/${WORLD}_${NOW}.tar"
   echo "Backing up minecraft world..."
   #as_user "cd $MCPATH && cp -r $WORLD $BACKUPPATH/${WORLD}_`date "+%Y.%m.%d_%H.%M"`"
   as_user "tar -C \"$MCPATH\" -cf \"$BACKUP_FILE\" $WORLD"

   echo "Backing up $SERVICE"
   as_user "tar -C \"$MCPATH\" -rf \"$BACKUP_FILE\" $SERVICE"
   #as_user "cp \"$MCPATH/$SERVICE\" \"$BACKUPPATH/minecraft_server_${NOW}.jar\""

   mc_saveon

   echo "Compressing backup..."
   as_user "gzip -f \"$BACKUP_FILE\""
   echo "Done."
}

mc_command() {
  command="$1";
  if pgrep -u $USERNAME -f $SERVICE > /dev/null
  then
    pre_log_len=`wc -l "$MCPATH/server.log" | awk '{print $1}'`
    echo "$SERVICE is running... executing command"
    as_user "screen -p 0 -S minecraft -X eval 'stuff \"$command\"\015'"
    sleep .1 # assumes that the command will run and print to the log file in less than .1 seconds
    # print output
    tail -n $[`wc -l "$MCPATH/server.log" | awk '{print $1}'`-$pre_log_len] "$MCPATH/server.log"
  fi
}

#Start-Stop here
case "$1" in
  start)
    mc_start
    ;;
  stop)
    mc_stop
    ;;
  restart)
    mc_stop
    mc_start
    ;;
  update)
    mc_stop
    mc_update
    mc_start
;;
  backup)
    mc_backup
    ;;
  status)
    if pgrep -u $USERNAME -f $SERVICE > /dev/null
    then
      echo "$SERVICE is running."
    else
      echo "$SERVICE is not running."
    fi
    ;;
  command)
    if [ $# -gt 1 ]; then
      shift
      mc_command "$*"
    else
      echo "Must specify server command (try 'help'?)"
    fi
    ;;

  *)
  echo "Usage: $0 {start|stop|update|backup|status|restart|command \"server command\"}"
  exit 1
  ;;
esac

exit 0


Aikalailla kaiken kattava käynistys scripti.

31
Onko läppärillä windows vai linux?

jos windoze niin notepad administrator oikilla auki ja muokkaa tiedostoa:

C:\Windows\System32\Drivers\etc\hosts

jos linux

/etc/hosts

sisällöksi jotain vaikka tämmöstä:
domain.org    domain.org   
10.0.0.200    domain.org

En varmaksi tiedä tunnusteleeko kumpaakin mutta tämmöstä minä lähtisin kokeileen.

32
hmm kätevän oloinen mutta itselläni lämpötiloja ilmoittaessa tulee seuraava ilmoitus: ERROR: No DS called 'loadavg' in '/var/log/sensord.rrd' @ http://samuliweb.dyndns.org/cgi-bin/sensord.cgi

33
Hostailen omaa minecraft palvelinta ja samalla palvelimella pyörii eggdrop ircnet botti.
Löyty plugari minecraftiin jolla saan yhdistettyä minecraftin chatin ja irc-kanavan aka pystyn käyttämään bottia suoraan pelistä. Minecraft palvelimella on lisäksi toinen plugari joka kirjoittaa pelaajan nimen ja ajan minuutteina jonka hän on käyttänyt palvelimella as so:
Lainaus
samsunix: 9870
veeti321: 775
levelteacher52: 30
songmiina: 95
jamppara: 5585
findexi: 7210
Tästä juolahti idea tcl scripriin "played" (ominaisuutta jota ei pelissä ole, eikä sitä ole saatavilla plugininakaan) joka kertoo pelaajalle hänen viettämänsä ajan palvelimella. Tyyliin:
Koodia: [Valitse]
!played pelaajan-nimi
<Botti>  PelaajaX - Total time played: xx days, xx hours, xx minutes.

Ohjelmoinista on kokemusta pyöreä nolla joten tarvitsisin tässä nyt viisaampien apua. Tässä vaikka vähän pohjaa millä olen yrittänyt aloittaa:

joo kiitos vaan kaikille avusta.... -_- noh tässä se nyt kuitenkin lopulta on:

Koodia: [Valitse]
##########
# Played 0.1#
 ##########



bind pub - played pub:played

proc pub:played {nick host handle chan args} {

        set argument [lindex $args 0]
        set hakunimi [string tolower $argument]
        set pituus [llength $hakunimi]

        if {[llength $hakunimi] < 1 } {
                putserv "PRIVMSG $chan :Argument error! Write: played player_name"
                return
        }



        if {[catch {set fp [open "played.txt" "r"]} error]} {
                putserv "PRIVMSG $chan :file played.txt not found"
                return
       }

       set data [read -nonewline  $fp]
       close $fp
       set lines [split $data "\n"]

       foreach line $lines {
               set names [split $line ":"]
               foreach {name value} $names {
                       if {$name == $hakunimi} {
                                putserv "PRIVMSG $chan :$name played time is$value min"
                                return
                       }
               }
       }
        putserv "PRIVMSG $chan :Player $hakunimi not found"
}



34
http://forum.ubuntu-fi.org/index.php?topic=39035.0 <-- Ohje Vanhemmille Jakeluille Kuin 11.04
Ohje Jakelulle 11.04 Ja Sitä Uudemille -->  http://forum.ubuntu-fi.org/index.php?topic=42338.0

35

Meni internetyhteys uusiksi 3g-verkon kadottua. Uuden operaattorin mokkula ei toimi reitittimessä, joten läppäristä on tarkoitus tehdä reititin.
Kuinka saan jaettua(parikaapeliyhteys) yhteyden muille(windows) koneille 10.04 Ubuntussa ?

Läppärin ja muiden tietsikoiden väliin tulee D-Linkin kytkin <-- ei liene merkitystä.

sovella tätä lankaa: http://forum.ubuntu-fi.org/index.php?topic=42338.0

36
ongelma on ..

telehell jakaa dhcp:llä ip:n serverille jossa 2 integ.v.korttia. Eli eth0 saapi ip:n (192.168.0.106). Masiina pitäisi saada routtaamaan jotta myös pääkone joka eth1:ssä on kiinni saisi internördin.

Saisi toki myös itse purkkiin kiinni, mutta linkitys olisi vain sen 100Mbit, .. 1Gbit onnistuu pääkoneen  ja serverin välillä nätisti suoralla, tai no siis ainakin pingi menee läpi, näin nopsasti testattuna.

Routtaus iptables komentoja olen kokeillut, mutta koska taitaa väsy puskea päälle , .. kysyn mieluummin fiksuimmilta :)

Miksi kysyä kun vastaukset makaa täällä valmiiksi:
http://forum.ubuntu-fi.org/index.php?topic=42338.0

37
Sisältö:
  • Asiakaskoneet omassa aliverkossa
  • Asiakaskoneet samassa verkossa (siltaaminen)
  • Asiakaskoneet samassa verkossa (siltaaminen wlanilla) kera wlan (wpa2-psk)
  • Mokkula yhteyden jakaminen wifillä
  • Scripti ap-hotspotin käynnistämiseen



Asiakaskoneet omassa aliverkossa

Internet
 |
 |
ADSL (192.168.1.1)
 |
 |
Ubuntu palvelin (eth0 192.168.1.33, eth1 192.168.0.1) (dhcp:llä 192.168.0.10 - 192.168.0.210 )
 |
Kytkin
 |
Asiakas 1 - 200

Asetetaan verkkokortit
Koodia: [Valitse]
sudo nano /etc/network/interfaces
Lainaus
# The loopback network interface
auto lo
iface lo inet loopback

# Yhteys DSL paatteeseen
auto eth0
iface eth0 inet static
        address 192.168.1.33
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

# Laite jolla jaetaan yhteys asiakaskoneille
auto eth1
iface eth1 inet manual
        address 192.168.0.1
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.1.1

Tarkistetaan Dns palvelin
Koodia: [Valitse]
sudo nano /etc/resolv.conf
Lainaus
nameserver 192.168.1.1

Käynistetään verkkopalvelut uudelleen ja testataan Internet-yhteys
Koodia: [Valitse]
sudo /etc/init.d/networking restart
ping google.fi
PING google.fi (209.85.173.94) 56(84) bytes of data.
64 bytes from lpp01m01-in-f94.1e100.net (209.85.173.94): icmp_req=1 ttl=53 time=48.0 ms
64 bytes from lpp01m01-in-f94.1e100.net (209.85.173.94): icmp_req=2 ttl=53 time=54.6 ms
64 bytes from lpp01m01-in-f94.1e100.net (209.85.173.94): icmp_req=3 ttl=53 time=47.7 ms
^X64 bytes from lpp01m01-in-f94.1e100.net (209.85.173.94): icmp_req=4 ttl=53 time=47.3 ms
^C
--- google.fi ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 47.386/49.441/54.639/3.017 ms

Asennetaan dhcp palvelin.
Koodia: [Valitse]
sudo apt-get install dhcp3-server
Varmuuskopioidaan conffi.
Koodia: [Valitse]
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
Poistetaan alkuperäinen conffi.
Koodia: [Valitse]
sudo rm /etc/dhcp/dhcpd.conf
Kirjoitetaan uusi.
Koodia: [Valitse]
sudo nano /etc/dhcp/dhcpd.conf
Lainaus
# /etc/dhcp/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;


ddns-update-style none;
log-facility local7;

# dhcp
subnet 192.168.0.0 netmask 255.255.255.0 {
authoritative;
range 192.168.0.10 192.168.0.210;
}

Määritellään kuuneltavat laitteet
Koodia: [Valitse]
sudo nano /etc/default/isc-dhcp-server
Lainaus
INTERFACES="eth1"

Käynistetään / uudelleenkäynnistetään dhcp palvelu
Koodia: [Valitse]
sudo /etc/init.d/isc-dhcp-server restart

Jos Internet-yhteys ei toimi suoraan näillä niin heitä perään pari iptables tulikomentoa:
Koodia: [Valitse]
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Voit myös suorittaa pelkästään iptables komennot ja määrittää ip:n asiakaskoneille käsin.
Vanhemmille versiolle vastaava ohje löytyy tältä langalta


Asiakaskoneet samassa verkossa (siltaaminen)

Internet
 |
 |
ADSL (192.168.1.1) dhcp:llä 192.168.1.50 - 192.168.1.250)
 |
 |
Ubuntu palvelin (eth0 192.168.1.33, eth1 0.0.0.0)
 |
Kytkin
 |
Asiakas 1 - 200

Jos haluat asiakaskoneet samaan verkkoon kuin esim DSL pääte (jossa yleensä myös wlani) on siltaaminen järkevempi (ja helpompi) ratkaisu. (Tosin ketjuun verkottaminen ei ehkä ole hirveän järkevää mutta, nojaa...)

Päivitetään tietokanta ja asennetaan tarvittavat palikat
Koodia: [Valitse]
sudo apt-get update
sudo apt-get install bridge-utils

Muokataan interfaces uuteen uskoon
Koodia: [Valitse]
sudo nano /etc/network/interfaces
Lainaus
# The loopback network interface
auto lo
iface lo inet loopback

# Yhteys DSL paatteeseen
auto eth0
iface eth0 inet manual

# Laite jolla jaetaan yhteys asiakaskoneille
auto eth1
iface eth1 inet manual


#Siltaus
auto br0
iface br0 inet static
        address 192.168.1.33
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        bridge_ports eth0 eth1
        bridge_fd 0
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

Uudelleenkäynistetään verkkopalvelu.
Koodia: [Valitse]
sudo /etc/init.d/networking restart

Asiakaskoneet samassa verkossa (siltaaminen wlanilla) kera wlan (wpa2-psk)
Internet
 |
 |
ADSL (192.168.1.1) dhcp:llä 192.168.1.50 - 192.168.1.250)
 |
 |
Ubuntu palvelin (eth0 192.168.1.33, wlan0 192.168.1.x)
 |
Kytkin
 |
Asiakas 1 - 200


Asennetaan hostapd

Koodia: [Valitse]
sudo apt-get install hostapd
luodaan conffi kansio ja tiedosto

Koodia: [Valitse]
sudo mkdir /etc/hostapd
sudo nano /etc/hostapd/hostapd.conf

Itse käytän wpa2 salausta joten conffi sen mukaan (suosittelen muillekkin)
Koodia: [Valitse]
interface=wlan0
bridge=br0
driver=nl80211
hw_mode=g
channel=11
ieee8021x=0
eap_server=0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=1
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=langattomanverkonimi
macaddr_acl=0
auth_algs=1
wpa=2
#wpa_psk=d897a2df7e3b82b8916fd974f11543ff367b824a1d48324db13546f6348dc72c
wpa_passphrase=verkonsalasana #vähintään 7 merkkiä
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

Asennetaan dnsmasq dhcp palvelimen tilalle
Koodia: [Valitse]
sudo apt-get install dnsmasq chkconfig
Tehdään conffi

Koodia: [Valitse]
sudo nano /etc/dnsmasq.conf
Koodia: [Valitse]
interface=wlan0
dhcp-range=net:wlan0,192.168.1.100,192.168.1.150,255.255.255.0,1440m
dhcp-option=wlan0,3,192.168.1.1
dhcp-option=wlan0,6,208.67.222.222,208.67.220.220

Luodaan käynistys scripti
Koodia: [Valitse]
sudo nano /usr/bin/ap_ctl
Koodia: [Valitse]
#!/bin/bash

# broadcasting interface
BROADCAST="wlan0"

# receiving interface broadcast is connected to
RECEIVE="eth0"

if [[ $1 == "-0" || $1 == "--start" ]]
 then
 ## start hostapd
 echo "Starting hostapd"
 echo "    You can view the log at /var/log/hostapd.log"

 # launch hostapd daemon
 hostapd -d /etc/hostapd/hostapd.conf > /var/log/hostapd.log &

 ## start dhcp server
 echo "Starting dnsmasq"

 # set IP address
 ifconfig $BROADCAST 192.168.0.1
 sleep 2

 # launch dhcpd3 daemon
 # echo "INTERFACES=$BROADCAST" > /etc/default/dhcp
 # dhcpd3 $BROADCAST &
 dnsmasq

elif [[ $1 == "-1" || $1 == "--stop" ]]
 then
 # send signal 2 to hostapd and dhcpd3
 killall -2 hostapd  dnsmasq

elif [[ $1 == "-2" || $1 == "--ics" ]]
 then
 # create iptables rules
 iptables -A FORWARD -i $RECEIVE -o $BROADCAST -s 192.168.0.1/24 -m conntrack --ctstate NEW -j ACCEPT
 iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
 iptables -A POSTROUTING -t nat -j MASQUERADE

 # set kernel variable(s)
 echo 1 > /proc/sys/net/ipv4/conf/all/forwarding

 # edit kernel configuration
 cp /etc/sysctl.conf /etc/sysctl.conf.ap_ctl
 echo "net.ipv4.conf.default.forwarding=1" >> /etc/sysctl.conf
 echo "net.ipv4.conf.all.forwarding=1" >> /etc/sysctl.conf

 # restart networking
 /etc/init.d/networking restart

elif [[ $1 == "-3" || $1 == "--noics" ]]
 then
 # remove iptables rules
 iptables -D FORWARD 1
 iptables -D FORWARD 1

 # set kernel variable(s)
 echo 0 > /proc/sys/net/ipv4/conf/all/forwarding

 # revert kernel configuration
 mv -i /etc/sysctl.conf.ap_ctl /etc/sysctl.conf

 # restart networking
 /etc/init.d/networking restart

else
 echo $0
 echo "A tool to manage hostapd and dhcpd3"
 echo "Usage:"
 echo "    -0 --start    Start hostapd and dhcpd3"
 echo "    -1 --stop    Stop hostapd and dhcpd3 with signal 2"
 echo "    -2 --ics    Activate internet connection sharing"
 echo "            between specified interfaces"
 echo "    -3 --noics    Undo internet connection sharing settings"
fi

exit 0

Asetetaan scripti suoritettavaksi

Koodia: [Valitse]
sudo chmod +x /usr/bin/ap_ctl
Juoksuta scripti
Koodia: [Valitse]
sudo ap_ctl --start
sudo ap_ctl --ics

Jos otit edeliset suoraan copypastella pitäisi asiakaskoneille näkyä nyt uusi langaton verkko

Jos wpa2 salaus ei jostain syystä toimi niin tässä avoimelle verkolle hostapd conffi:

Koodia: [Valitse]
interface=wlan0
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=mun-verkko
hw_mode=g
channel=11
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1



Mokkula yhteyden jakaminen wifillä
(Periaatteessa edellinen ohje pitäisi toimia myös mokkulan kanssa mutta helpoin tapa on käyttää ap-hotspottia)

Internet
 |
 |
USB-Mokkula--Ubuntu wifi-hotspot
                                   |
                                   |
                      Asiakas 1 - 200

Asennetaan dnsmasq.
Koodia: [Valitse]
sudo apt-get install dnsmasq chkconfig
Pakotetaan Network Manager unohtamaan dns asetus
Koodia: [Valitse]
sudo nano /etc/NetworkManager/NetworkManager.conf
Kommentoidaan rivi
Lainaus
#dns=dnsmasq

Varmistetaan, että dnsmasq kuuntelee paikallista laitetta.
Koodia: [Valitse]
sudo nano /etc/dnsmasq.confLisää tarvittaessa rivi:
Lainaus
listen-address=127.0.0.1

Uudelleenkäynistettään palvelut
Koodia: [Valitse]
sudo restart network-manager
sudo /etc/init.d/dnsmasq restart

Jos ei virheitä: Asennetaan ap-hotspot
Koodia: [Valitse]
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

Tai hae ja asenna deb paketti TÄÄLTÄ

Annetaan ap-hotspotille asetukset:
(VARMISTA, ETTÄ VERKKOLAITTEET OVAT PÄÄLLÄ)
Koodia: [Valitse]
sudo ap-hotspot configureAseta laitteet, anna verkon nimi ja salasana.

Käynnistetään palvelu
Koodia: [Valitse]
sudo ap-hotspot startJaettu wifi yhteys pitäisi nyt löytyä.


Liikenteen seuraaminen voidaan suorittaa esim saidarilla (sudo apt-get install saidar)
Koodia: [Valitse]
samsunix@samuliweb:~$ saidar
Hostname  : samuliweb     
Uptime : 4d 12:16:16       Date : 2012-04-23 20:42:46

Load 1    :   0.11   CPU Idle  :  86.68%  Running   :     1   Zombie    :     0
Load 5    :   0.22   CPU System:   3.02%  Sleeping  :   113   Total     :   115
Load 15   :   0.17   CPU User  :  11.31%  Stopped   :     1   No. Users :     2

Mem Total :   4971M  Swap Total:  30568M  Mem Used  : 46.95%  Paging in :     0
Mem Used  :   2334M  Swap Used :      0B  Swap Used :  0.00%  Paging out:    48
Mem Free  :   2637M  Swap Free :  30568M  Total Used:  6.57%

Disk Name      Read         Write         Network Interface        rx        tx
sda              0B        49152B         lo                       0B        0B
                                          eth1                   650B      481B
Total            0B        49152B         eth0                  2916B    26398B
                                          wlan0                  401B      796B
                                          br0                   2675B    25941B
                                          mon.wlan0             1266B        0B

                                          Mount Point            Free      Used


Bonus ap-hotspotin käyttäjille

Scripti jolla ap-hotspot käynistetään bootin yhteydessä:

Kopio ja tallenna seuraava scripti /opt/hotspot.sh

Koodia: [Valitse]
#! /bin/bash/
echo "Käynnistetään Hotspot"
sleep 1
rm /tmp/hotspot.pid
sleep 1
nmcli nm wifi off
sleep 1
rfkill unblock wlan
sleep 1
ap-hotspot start
echo "Suljetaan scripti"
exit

Asetetaan tarvittavat oikeudet

Koodia: [Valitse]
chown root:root hotspot.sh
chmod 4755 hotspot.sh

Lataa ja tallenna tämä tiedosto /etc/init.d/ -kansioon

Asetetaan myös runhotspotille oikeudet

Koodia: [Valitse]
chown root:root runhotspot
chmod 4755 runhotspot

luo vielä yksi scripti vapaavalintaiseen sijaintiin, vapaavalintaisella nimellä (esim /home/<käyttäjä>/documents/scriptit/aphotspot/start.sh)

Koodia: [Valitse]
#! /bin/bash
/etc/init.d/runhotspot start

lopuksi lisää start.sh käynistettäväksi rc.localsiin exitin yläpuolelle (/etc/rc.locals)

esim
Koodia: [Valitse]
/home/<käyttäjä>/Documents/scripts/aphotspot/start.sh
ei ehkä se helpoin tapa mutta todettu toimivaksi.


AP-Hotspot ei toimi ubuntu päivityksen jälkeen:

Downgreidataan Hostapd:

64bit:

Koodia: [Valitse]
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd


32bit:

Koodia: [Valitse]
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd



Ruusuja / risuja sekä oppaan kehitykseen liittyvää keskustelua toivotaan.

- Samuli




38
ensinnäkin tuo icecast2:icecast kt / ss -yhdistelmä ei toimi
viimein kun sain jotain auki niin saan os: http://pal.ve.lin.ip:8000 tulosteen"Could not parse XSLT file"

39

Mulla on itellä suhteelisen uusi linux palvelin  (2ytiminen 2800+ amd hirviö ja 8gt välimuistia, eli ei niin uusi mutta, linux palvelimeksi uusi) pyörittämässä tuota samaista palvelua ja pätkii se kuva minullakin ja oirehtii tismalleen samalla tavalla.Voit tsekata tuolta demo sivulta mikä mainitaan ekan viestin lopussa. Tosin resurrseja tuo ei minulla syö juuri lainkaan..  Tosin mitä itse huomasin että, jos se kuva ei tule selaimeen asap niin F5 päivittää selaimen ja se saattaa lähteä pyörimään samantien. Toi ylin viesti on muuten uusin että, ei kannata noita mun muita posteissa mainittuja komentoja välttämättä edes testailla. Tosin kuvan tulostaminen konsoliin asciilla oli varsin mielenkiintoinen veto että, jos jotakuta kiinostaa miten se tehdään niin voin kyllä heittää sille komennon ;)




40
Pientä fiilausta vaille mutta suh toimiva imo. Jos jollain on jotain lisättävää tuohon niin vinkkejä otetaan kyllä vastaan.

Sivuja: 1 [2] 3 4 ... 10