Inlägg

Inlägg som simon24simme har skrivit i forumet
Av simon24simme

Half Life Alyx utan tvekan.
Sen har jag själv inte spelat The Last of Us, men sett en hel del gameplay, verkar också väldigt bra! 👍
CoD Warzone har också blivit en go to.

Av simon24simme

Something wrong in newer versions of Debian

I discovered a while ago that this doesn't work entirely with newer versions of Debian.. I was using the Debian 8.7 and it's fully tested with 8.7.

debian-8.7.0-amd64-netinst.iso
MD5: 5835cd627f34ccab1c483b050b0b728b

Downloadable from here: http://ftp.riken.jp/Linux/debian/debian-cdimage/archive/8.7.0/amd64/iso-cd/

Av simon24simme
Skrivet av Laine:

Tänkte precis skriva exakt vad @matnojje framförde så bra. Dessutom saknar dina kundvagnar (minst) 8GB DDR4-minne.

Dessutom är det inget hafsbygge och den som hållit på med finsnickeri vet hur fort tid och pengar försvinner ned i projektet om man vill ha något fint i slutet.

Ah såklart, däremot så är priserna redan listade enligt moms, så där spelar det ingen roll. Har man eget företag så köper man ju in hårdvaran skattefritt men betalar den för det som säljs.

Angående minnena så är det en miss från mitt håll, måste råkat ta bort dem från listorna. Men lägg till 700kr på i5an och 1400kr på i7an så bör mina siffror stämma.

Jag är för hela grejen i sig, och jag tycker det är sjukt kul att han gör såhär och förtjänar varenda krona han kan få. Detta är kreativitet på hög nivå. Inser nu att jag kanske lät lite negativ i mitt inlägg, syftet va dock enbart att visa att hårdvaran i datorn är värd nästan hälften av priset. Och ja, jag vet att det tar massor av tid och kostar en hel del med allt smått runt omkring, men om man ser det från en "normal konsuments" perspektiv så hade man surfat in på komplett och köpt två datorer för samma pris, eller ett riktigt monster.

Nu är detta kanske inte riktigt inriktat mot "normala konsumenter", speciellt också för att han enbart säljer 50st, vilket jag tror han kommer lyckas med, även för det priset. Men jag skulle förmodligen inte köpt den, förrän prislappen hade minskat något.

Skickades från m.sweclockers.com

Av simon24simme

Den va ju snygg o så, men prislappen är lite väl Overkill.. kan ju bygga en egen liknande för mindre än halva priset.. (Prisjakt länkarna innehåller liknande produkter)

i5 modell: ca. 8 500kr
https://www.prisjakt.nu/list.php?l=3434918
Och
i7 modell: ca. 11 500kr
https://www.prisjakt.nu/list.php?l=3434921

Så om priset istället varit typ 12 000kr för i5an och 15 000kr för i7an så hade det ändå varit värt pengarna.

Av simon24simme

Beginners guide: How to setup a DL-Server with VPN and download stuff anonymous with your own PC


Introduction

The main purpose of this guide is to help you, as a normal Windows user, to setup and run µTorrent from your web browser on a secure connection using a VPN.

When you are finished with this guide you are able to download stuff anonymously using µTorrent. You can of course download stuff from whatever protocol you like too. I'm just making an example of bittorrent. I DO NOT URGES ILLEGAL DOWNLOADS. This is ment to be used in a neutral point of view. If you follow this guide step by step you are able to set everything up without any knowledge about the Linux environment. At the end, you are only using your web browser as µTorrent client.

This guide is also a good foundation if you like to create a proxy server and then route all your traffic through there. But there are better solutions out there if that's your only purpose.

This is just as anonymous you can be using a VPN provider. You are always traceable but it's just getting harder to trace when you are using a VPN. In my example I just PIA as VPN provider. It's pretty cheap and I get good speed from it. According to speedtest I get around 100mbit/s up and down, but in real life. I've downloaded stuff with a speed of 50-60mbit/s.

I also recommend you to use static IP addresses for your local network devices. Both the virtual machine and for the host.


Main table of contents

  1. Setup a Virtual Machine in Windows 10 using Hyper-V

    1. Download Operating System

    2. Setup a Virtual Switch

    3. Create a new Virtual Machine

  2. Install Debian on a virtual machine

    1. Debian installation process

  3. Install and configure a VPN in Debian using OpenVPN

    1. Install sudo

    2. Install updates and upgrades

    3. Install unzip

    4. Install OpenVPN and set it up with PIA

    5. Setup the firewall (VPN-Killswitch)

  4. Setup a shared network folder between Debian VM and Host

    1. Create a shared folder from Windows 10

    2. Connect to your Windows shared folder from Debian and automount it

  5. Setup µTorrent as a remote bittorrent client in debian

  6. Attachments

    1. µTorrent Service Script


Youtube video based from this guide


1. Setup a Virtual Machine in Windows 10 using Hyper-V

If you are running Windows 10 Home, you are not able to install Hyper-V. I recommend you to use Oracle's Virtualbox instead.

I assume you already have the Hyper-V role installed.

  1. Downloading the Operation System

    1. Go to https://www.debian.org/distrib/netinst.en.html and download the amd64 (I’ll use the Small CDs or USB sticks option)

    2. Open Hyper-V Manager

  2. Setup a Virtual Switch

    1. Click on Virtual Switch Manager

    2. Select External

    3. Press “Create Virtual Switch”

    4. Set a name for your Switch, I’ll name it: Ethernet-Switch

    5. Under Connection Type, select a network adapter as External network. For me it’s Realtek PCIe GBE Family Controller #2

    6. Press OK

  3. Create a new Virtual Machine

    1. Under the Action tab, press on New->Virtual Machine…

    2. Specify a name and press Next >, I’ll name it to DL-Server

    3. Select Generation 1, and press Next >

    4. Specify the Memory size, I’ll go with 2048 MB, Dynamic Memory, press Next >

    5. Select your Virtual Network adapter you just created, (“Ethernet-Switch”), press Next >

    6. Specify your Virtual Hard Drive size, I’ll set it to 24GB, press Next >

    7. Select the option “Install an operating system from a bootable CD/DVD-ROM” and select “Image file (iso)”

    8. Browse for the iso file you downloaded before from debian.org (step 1.1 in this guide), press Next >

    9. Check the summary and then press Finish if everything looks fine


2. Install Debian on a Virtual Machine

  1. Debian installation process

    1. Start the Virtual Machine and connect to it.

    2. You should now see a Debian GNU/Linux installer boot menu, choose Install and press enter

    3. Choose your language, I’ll choose English

    4. Choose your location, I’ll choose Other-> Europe -> Sweden (This is my current location)

    5. Configure locales, I’ll choose United States (en_US.UTF-8)

    6. Keyboard config, I’ll choose Swedish

    7. I’ll set my hostname to DL-Server

    8. I’ll leave Domain name blank

    9. Setup a strong root password, and repeat it in the next step

    10. Setup a new user, type the full users name, I’ll choose Bob

    11. And for the username I’ll set it to bob

    12. Setup a strong user password for bob

    13. Partition disks:

      • I won’t bother with setting up any encryption for this virtual disk, so I’ll choose the “Guided – use entire disk” option

      • I’ll select my only disk (SCSI3), press enter

      • Since this is a virtual disk, I’ll setup the partition scheme to be as simple as possible. So I’ll choose the option “All files in one partition”

      • Let’s finish partitioning and write changes to disk

      • Confirm by choosing “Yes”

    14. After a while, you can select your archive mirror country. I’ll choose Sweden because it’s the best option for me in Sweden

    15. Select your archive mirror, mine is ftp.se.debian.org

    16. Leave HTTP proxy blank

    17. I don’t want to send anonymous statistics about the system to the distribution developers so I’ll select <No>

    18. We won’t have any need for any desktop environment or any print server. So for the software selection I’ll only choose SSH server and standard system utilities. (Select/unselect the options by pressing space). When you are done, press enter

    19. Install the GRUB boot loader to the master boot record? Press yes

    20. Choose device: /dev/sda then press enter

    21. The iso should automatically be ejected, so just press continue


3. Install and configure the VPN

I’ll be connected to the server using SSH with Putty instead of the “Virtual Machine Connection” from Hyper-V. This is completely optional and it should not be any differences between these two. So let’s start by logging in the virtual machine, as the user bob.

  1. Install sudo

    By debian’s default configuration sudo isn’t installed. So let’s install it!

    1. Start by doing a second login, but this time as root. So just type:

      su

    2. Now type in the root password! And then install sudo and add bob to the sudoers file:

      apt-get install sudo adduser bob sudo

    3. Logout as both root and bob by typing exit twice, and then login as bob again.

    4. Test if it works by typing

      sudo ifconfig

    5. Type your password for bob and you should now see some information about your network adapters (eth0 and lo). Type clear to clear the terminal.

  2. Install updates and upgrades

    Make sure you are up to date by running the following commands

    sudo apt-get update sudo apt-get upgrade

  3. Install unzip

    We need the ability to unzip a zip file, so install the program unzip

    sudo apt-get install unzip

  4. Install OpenVPN and set it up with PIA

    My VPN provider is PIA (https://privateinternetaccess.com) so I’ll show you how to set it up using just that.

    1. Install OpenVPN by typing (and confirm with Y)

      sudo apt-get install openvpn

    2. Make a directory to store the setup files, and move into it

      mkdir ~/OpenVPN-setup-PIA cd ~/OpenVPN-setup-PIA

    3. Download the openvpn.zip from PIA

    4. Extract the files from the zip file and remove it

      unzip openvpn.zip rm openvpn.zip

    5. By typing the following you can see the config files for each country that PIA has a vpn service for.

      ls *.ovpn

    6. Let’s decide which config to use and copy it to the OpenVPN config folder, including the certificate files (cs.rsa.2048.crt and crl.rsa.2048.pem). I’ll choose Sweden.ovpn here as well. And then copy it to the openvpn config file directory (/etc/openvpn/)

      sudo cp ./{Sweden.ovpn,ca.rsa.2048.crt,crl.rsa.2048.pem} /etc/openvpn/

    7. Move into the config directory and confirm the files are there.

      cd /etc/openvpn ls

    8. Change the extension for the config file you chose to .conf instead of .ovpn

      sudo mv Sweden.ovpn Sweden.conf

    9. Now, let’s create a file called .secrets and save our username and password for PIA in there. I’ll use nano as editor

      sudo nano .secrets

    10. Insert the username on line 1 and the password on line 2 for our VPN provider (PIA) (I’ll only share some example credentials of course)

      p1234567 Yp3o64Wgjz

    11. Save and exit

      Ctrl+X, confirm with Y and then Enter to write the file.

    12. You should now have a hidden file in the config folder called .secrets, confirm it’s there using the following command.

      ls -a

    13. Let’s edit some small settings in the OpenVPN config file, so let’s open it up using nano again.

    14. sudo nano Sweden.conf

    15. Add .secrets to auth-user-pass and add mark 1 at the very end

      auth-user-pass .secrets mark 1

    16. Save and exit - The reason why we add mark 1 is for later on we are going to setup the firewall to only allow traffic to the VPN tunnel marked with 1.

    17. Let’s see if it works. We need to check our public ip, we need curl so let’s install it too.

      sudo apt-get install curl

      curl -s ipinfo.io/ip

    18. The terminal should now have printed your public ip address

    19. Let’s connect to the VPN server and check our public ip again. (replace Sweden with your own config).

      sudo openvpn Sweden.conf

    20. The last line should be: Initialization Sequence Completed. Open new terminal tab (alt + F2 if you are using Hyper-V connection, otherwise connect with a second session in SSH) and check your new public ip

      curl -s ipinfo.io/ip

    21. The new IP should now be different then the first time we checked. That’s good, now we know we are connected to the VPN successfully.

    22. Switch back to the first session/terminal tab (press alt+F1 for Hyper-V connection) and close the OpenVPN connection

      Press ctrl+C

    23. If you want, you can double check that your public ip are back to the original again.

    24. You should also know that OpenVPN automatically connects to all configs when the system boots. So if you restart your virtual debian machine you will be connected with the vpn. If you want to close the VPN connection, do the following:

      sudo killall openvpn

    3.5 Setup the firewall (VPN-Killswitch)

    We will now setup the firewall to only allow outgoing traffic through our VPN tunnel or to our local network. Unfortunately, we also have to give root access to port 53 so we can get the ip-address for the VPN servers. (If you don’t want this, you need to change the openvpn config file and specify the ip directly instead of the current domain name)

    1. Allow outbound traffic to port 53 (DNS) for the user root

      sudo iptables -I OUTPUT -m owner --uid-owner root -p udp --dport 53 -j ACCEPT

    2. Allow all traffic to our entire local network (you may need to change the ip-range and submask if your local network is different from mine (192.168.1.0/24))

      sudo iptables -A OUTPUT -d 192.168.1.0/24 -j ACCEPT

    3. Drop all traffic that aren’t going to the tun interface and aren’t marked with 1

      sudo iptables -A OUTPUT -m mark ! --mark 0x1 ! -o tun+ -j DROP

    4. Now we need to save this iptables permanently by using iptables-presistent. So we won’t need to setup these iptable rules every time we boot. So let’s start by installing iptables-presistent

      sudo apt-get install iptables-persistent

    5. Confirm with Y

    6. Save current IPv4 rules, press <Yes>

    7. Save current IPv6 rules, press <Yes>

    8. And now you are good to go. The only traffic going out from the system is only to your local network, to port 53 (as root) or to the tun interface (if the traffic is marked with 1 using mark 1

    Thanks to Max-P for this (https://www.privateinternetaccess.com/forum/discussion/commen...)
    If you want, you can check if it works again. Try to ping google, then connect the vpn again and then try to ping google again. You should only be able to get a response when you are connected over the vpn-tunnel! Restart your computer and test if it still works.

    sudo shutdown -r now


4. Shared folder between the VM and the Host

  1. Create a shared folder from Windows 10

    1. Create a new folder anywhere you want on your windows computer. I will use my second drive’s root directory (drive-letter E:). And I’ll name the folder “Download-Server”. Just to be clear: E:\Download-Server

    2. Right-click on that folder

      • Click on the “Sharing”-tab

      • Click on Advanced Sharing

      • Check “Share this folder”

      • Give it a name (I’ll leave it as is, Download-Server)

      • Click on permissions

      • Remove “Everyone”

      • Click on Add

      • Type your Windows user account, mine is Alice, then press OK

      • Check “Full Access” for your user, and then press OK

      • And then OK again

      • Make sure your user has full permission for this folder. Go to the security tab and check the credentials. Then close the window.

    3. Find out your local Windows ipv4 IP. Open up a Command Prompt by searching for cmd.

      ipconfig

    4. Mine happened to be: 192.168.1.24

    5. Go back to the Explorer window and click on the address-bar on top. Type the following:

      \\<you-local-windows-ip>\<the-name-of-your-share>

      For me it was: \\192.168.1.24\Download-Server

    6. You should now see the content of that folder (it’s currently empty, but anyway). Try to create an empty text file and delete it again. If it works you have access to that folder as the current user you are logged in as. I’m logged in as Alice.

  2. Connect to your Windows shared folder from Debian and automount it

    1. Go back to your virtual debian machine and install cifs-utils

      sudo apt-get install cifs-utils

    2. Confirm with Y

    3. Let’s start by creating a file named .smbcredentials in our home folder using nano

      nano ~/.smbcredentials

    4. Inside that file we add our Windows username and password

      username=Alice password=123456

    5. Save and exit (ctrl+W, confirm with Y and then enter)

    6. Change the permission of the file to prevent unwanted access to your credentials:

      chmod 600 ~/.smbcredentials

    7. Now let’s create a folder in media to mount into. I’ll name it Windows-Host

      sudo mkdir /media/Windows-Host

    8. Let’s edit /etc/fstab to automount on boot, I’ll still use nano as editor

      sudo nano /etc/fstab

    9. Add the following to the end of the file

      //<you-local-windows-ip>/</sharename /media/<your-mount-folder> cifs uid=<your-debian-username>,credentials=/home/<your-debian-username>/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

      So for me it is:

      //192.168.1.24/Download-Server /media/Windows-Host cifs uid=bob,credentials=/home/bob/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

    10. Save and exit

    11. Finally, test the fstab entry by issuing:

      sudo mount -a

    12. If there are no errors, you should test how it works after a reboot. Your remote share should mount automatically. Restart your virtual-debian machine.

      sudo shutdown -r now

    13. Login again and then go to your share

      cd /media/Windows-Host

    14. Try to create a folder and a file

      mkdir Test nano Test/Testfile.txt

    15. Type something in the Testfile.txt

      This is a nice test! :)

    16. Save and exit the editor

    17. Go over to your shared windows folder in Windows 10 and check if the folder and the file is there. If is, it works just fine and you can now save and load files in that folder from both the Windows host and the Debian VM.


5. Setup µTorrent as a bittorrent client

  1. Go to your home directory in Debian

    cd ~/

  2. Download µtorrent from utorrent.com

  3. Extract uTorrent files to the /opt directory

    sudo tar xvzf utserver.tar.gz -C /opt/

  4. Change the permission on µTorrent-server folder

    sudo chmod -R 777 /opt/utorrent-server-alpha-v3_3/

  5. Link the µTorrent server to the /usr/bin directory

    sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver

  6. Create a daemon startup script in /etc/init.d/ folder

    sudo nano -c /etc/init.d/utorrent

  7. Paste the µTorrent Service-Script from the end of this guide and edit line 28 to your username instead of bob (you may have to edit line 26 and 27 too if you changed it)

  8. Save and exit

  9. Make the script executable

    sudo chmod +x /etc/init.d/utorrent

  10. Add the file to update-rc.d to install

    sudo update-rc.d utorrent defaults

  11. Restart the VM to make sure it autostarts

    sudo shutdown -r now

  12. Find out your VM’s local ip-address

    sudo ifconfig

  13. Check the inet addr for eth0

  14. If all is correct, you should now be able to access it through the web-browser from any computer at your local network. So open up a browser and type the url.

    http://<your-debian-ip-adress>:8080/gui/web/index.html

    In my case my debian VM got ip 192.168.1.117

  15. The default login credentials are

    Username = admin Password = (blank)

  16. Let’s create a folder called uTorrent in our Windows shared folder

    mkdir /media/Windows-Host/uTorrent

  17. Now I recommend to set µTorrent to download its files to your shared Windows folder. So, open up the settings -> Directories and add some location for downloaded files to be placed.

    /media/Windows-Host/uTorrent/

  18. Just set it up as you want, but now you are good to go. Don’t forget to press save settings in the right corner. If you want to change the login credentials for uTorrent, go to Settings -> Web UI. There you can also change the port number if you like.

6. Attachments

µTorrent Service Script

Can also be found at Pastebin.com

#!/bin/sh ### BEGIN INIT INFO # Provides: rtorrent_autostart # Required-Start: $local_fs $remote_fs $network $syslog $netdaemons # Required-Stop: $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: rtorrent script using screen(1) # Description: rtorrent script using screen(1) to keep torrents working without the user logging in ### END INIT INFO # # # Original source: http://forum.utorrent.com/viewtopic.php?id=88044 # # uTorrent start stop service script # # copy to /etc/init.d # run "update-rc.d utorrent defaults" to install # run "update-rc.d utorrent remove" to remove # # # version 2 improvments by: # @author FanFan Huang (kaboom05+utorrentscript@gmail.com) # # UTORRENT_PATH=/opt/utorrent-server-alpha-v3_3/ #where you extracted your utserver executable LOGFILE=/opt/utorrent-server-alpha-v3_3/utorrent.log #must be a writable directory USER=bob #any user account you can create the utorrent user if you like GROUP=users NICE=15 SCRIPTNAME=/etc/init.d/utorrent #must match this file name DESC="uTorrent Server for Linux" CHDIR=$UTORRENT_PATH NAME=utserver UT_SETTINGS=$UTORRENT_PATH UT_LOG=$LOGFILE DAEMON_ARGS="-settingspath ${UT_SETTINGS} -logfile ${UT_LOG}" DAEMON=$CHDIR/$NAME PIDFILE=/var/run/utorrent.pid STOP_TIMEOUT=5 INIT_VERBOSE=yes FAILURE=false # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh # Define LSB log_* functions. # Depend on lsb-base (>= 3.0-6) to ensure that this file is present. . /lib/lsb/init-functions # # Function that starts the daemon/service # do_start() { FAILURE=false # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started # 3 if port bind failed start-stop-daemon --start --nicelevel $NICE --quiet --make-pidfile --pidfile $PIDFILE --chuid $USER:$GROUP --chdir $CHDIR --background --exec $DAEMON --test > /dev/null if [ "$?" = "1" ]; then return 1 fi start-stop-daemon --start --nicelevel $NICE --quiet --make-pidfile --pidfile $PIDFILE --chuid $USER:$GROUP --chdir $CHDIR --background --exec $DAEMON -- $DAEMON_ARGS if [ "$?" != "0" ]; then return 2 fi #bind validation while [ ! -e $LOGFILE ]; do sleep 1 #Wait for file to be generated done ######################## DISABLED ENABLE THIS SECTION IF YOU HAVE IPv6 HANGS WITH NO IPv6 Support ################ # while [ ! -n "$(cat $LOGFILE|grep 'IPv6 is installed')" ]; do # #wait until utorrent has finished bootup (IPv6 MESSAGE is the last message)# # sleep 1 # done RESULT=$(cat $LOGFILE|grep 'bind failed') if [ -n "$RESULT" ]; then return 3 fi return 0 } # # Function that stops the daemon/service # do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME RETVAL="$?" if [ "$RETVAL" = 2 ]; then return 2 fi start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON RETVAL="$?" if [ "$RETVAL" = 2 ]; then return 2 fi #block process until server is completed shutting down fully while [ -n "$(pidof "$NAME")" ]; do sleep 1 done # Many daemons don't delete their pidfiles when they exit. rm -f $PIDFILE rm -f $LOGFILE #we don't want to keep our logfile return "$RETVAL" } # # Function that sends a SIGHUP to the daemon/service # do_reload() { # # If the daemon can reload its configuration without # restarting (for example, when it is sent a SIGHUP), # then implement that here. # start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME return 0 } msg_start() { case "$1" in 0|1) if [ "$VERBOSE" != no ]; then log_end_msg 0 fi ;; 2) if [ "$VERBOSE" != no ]; then log_end_msg 1 fi ;; 3) if [ "$VERBOSE" != no ]; then log_daemon_msg "Port bind failure detected uTorrent may have limited functionality please change the bind port and restart uTorrent" log_end_msg 1 fi ;; esac } msg_stop() { case "$1" in 0|1) if [ "$VERBOSE" != no ]; then log_end_msg 0 fi ;; *) if [ "$VERBOSE" != no ]; then log_daemon_msg "Failed to stop service exit status $STATUS" log_end_msg 1 fi esac } case "$1" in start) if [ "$VERBOSE" != no ]; then log_daemon_msg "Starting $DESC" fi do_start msg_start "$?" ;; stop) if [ "$VERBOSE" != no ]; then log_daemon_msg "Stopping $DESC" fi do_stop msg_stop "$?" ;; status) if [ -e "$PIDFILE" ]; then PID=" PID:($(cat $PIDFILE))" else PID="" fi status_of_proc "$DAEMON" "uTorrent$PID" if [ "$?" != "0" ]; then exit $? fi ;; restart|force-reload) # # If the "reload" option is implemented then remove the # 'force-reload' alias # log_daemon_msg "Restarting $DESC" do_stop STATUS="$?" if [ "$STATUS" -ne 0 ] && [ "$STATUS" -ne 1 ]; then log_daemon_msg "Could not stop exit status $STATUS" log_end_msg 1 exit 1 fi do_start STATUS="$?" case "$STATUS" in 0) log_end_msg 0 ;; *) log_daemon_msg "Restart failed start exist status $STATUS" log_end_msg 1 esac ;; log) if [ -e "$LOGFILE" ]; then LOG=$(cat $LOGFILE) echo "$LOG" else echo "uTorrent is not running no active log file" fi ;; *) echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload|log}" >&2 exit 3 ;; esac

Dold text
Av simon24simme
Skrivet av ProVista:

Rabble bjuder på 50 kr rabatt på ordrar över 100 kr på cdon.com med koden "rabble"

Skickades från m.sweclockers.com

Tackar!

Av simon24simme

-50kr CDON vid köp över 200kr
Gäller t.o.m 11 mars
D6qa73F08

-100kr CDON vid köp över 400kr.
Gäller t.o.m. 11 mars
xYcrW9ac

För allas skull, kommentera gärna när koderna är tagna.

Av simon24simme
Skrivet av SoWErA:

Någon eller några har redan tagit alla 3 utan att tacka :/ tack ändå

Många människor är så otacksamma och respektlösa tyvärr.. Finns inte så mycket man kan göra åt det.. Skam på er! Guldstjärna till er som uppskattar och tackar efter er. Det kräver inte mycket jobb att skriva:

"Jag tog koden XXXXXXXX, tack!"

Skickades från m.sweclockers.com

Av simon24simme

Några koder för CDON

Tjenare!

Har några koder att dela med mig av efter julhandeln. Koderna gäller på CDON, skriv gärna när du tagit någon.

50kr rabatt vid köp över 200kr
Gäller t.o.m: 2015-01-15
Kod: jrNWRp633

50kr rabatt vid köp över 200kr
Gäller t.o.m: 2015-01-18
Kod: DtDhXJh22

Av simon24simme

CDON Rabattkoder

Tjenare!

Har fått en hel del koder på senaste tiden. Har dock inget behov av dem här två just nu.. Först till kvarn som gäller. Skriv gärna när du tar någon av dem. Allt för att underlätta för alla.

Citat:

50 kr i rabatt vid köp över 200 kr »

Utgångsdatum: 2015-11-14
Kod: dPLrEni54

Citat:

50 kr i rabatt vid köp över 200 kr »

Utgångsdatum: 2015-11-15
Kod: drwtfEn30

Av simon24simme
Skrivet av Gurk:

Jag tror att du kan åstakomma allt det där angående hastigheter med lite trixande mha prtg.
https://en.wikipedia.org/wiki/PRTG_Network_Monitor

Att se bitorrent eller p2p, det är jag lite osäker på exakt hur man får ut olagligheter men även där kan du se typ av trafik med prtg.

Okej, ska ta en titt på det. Verkar intressant.

Skrivet av Bader:

Vad har du för utrustning? Kör du Cisco kan du ju använda NBAR kombinerat med route maps för att strypa/döda torrent-trafik. Kan köras direkt i switcharna eller i routern. https://en.wikipedia.org/wiki/Network_Based_Application_Recog...

Vad räknas som en timme över 1000Mbps? Läggs minuter ihop, sekunder? Tar 101Mbps av dina timmar lika mycket som 1000Mbps gör? Eller räcker det att vara över vid något tillfälle för att hela timmen ska räknas? Personligen hade jag ställt ner hastigheten till 100 innan jag visste säkert hur de räknar.

Sluta spela in folks trafik

Utrustning:

Vet faktiskt inte exakt hur de räknar med tiden. Jag antar att det är för varje sekund som man överskrider 100mbit/s. Men denna gången lyckades vi väldigt bra då hela eventet låg över helgen mellan oktober och november. Så vi ströp nätverket några timmar och sen kunde vi köra på fullt ös resterande tid. Kan ju inte tänka mig att vi råkar ha sådan tur i framtiden och vill inte begränsa våra planeringar efter månadsskiften

Skulle lätt kunna döda all trafik som använder bittorrent protokollet men det är inte heller något vi vill. Finns många tjänster som använder sig av p2p nätverk och även nedladdning av lagliga filer måste fortfarande vara tillgängliga via bittorrent. T.ex. distributioner av linux eller annan form av större programvara. Bittorrent används däremot väldigt stort för nedladdning av olagligt material. Så när man upptäcker att någon använder det så är det bara en varningsflagga och första enklaste notis om att man bör ta en koll på vad som egentligen sker. T.ex. gå och fråga personen om hen laddar ner något olagligt. Kan inte göra mycket mer än så.

Håller med dig, borde inte spela in folks trafik. Det var bara en tillfällig lösning som jag själv inte diggar speciellt mycket. Men vi behövde ändå på något sätt hålla koll på live-trafiken något. Det var just därför jag skapade denna tråden för att försöka hitta bättre alternativ. För wireshark är inte en bra lösning!

Skrivet av infigo:

Vi kör en burk med PFsense på våra lan på ca 80 pers. Under normal användning då folk spelade, tittade lite youtube då låg vi runt 10megabit. Men det räckte med att en laddade ner på steam eller något annat så låg vi på 100 megabit (vilket var det som vi hade då). Då jag inte hade hand om nätverket (jag var kassör och höll koll på ekonomi, kiosk m.m.) så har jag inte full koll på hur vi gjorde men vi hade ett filter för just spelservrar men jag kom inte ihåg om det var i switcharna eller i pfsense vi gjorde det i

Det går att skapa någon form av QoS för att prioritera trafiken såklart. Detta är absolut en del-lösning men det ultimata är ju att använda den fulla hastigheten så länge som möjligt. Borde faktiskt köra QoS ändå, så att inte de som tankar ner spel, synkar sina dropbox eller andra hastighetsslukande processer drar upp spelarnas svarsstider.

Tack för era svar, ska undersöka detta närmare.

Av simon24simme

Mäta tiden man använder över en viss hastighet

Tjenare!

Har två snabba frågor:
1. Hur kollar jag på ett enkelt sätt om någon laddar ner olagliga filmer från t.ex. tpb i nätverket (När det finns över 100 anslutna enheter samtidigt). (T.ex. filter på bittorrent protokollet)

2. Hur borde jag gå tillväga för att logga hur länge jag använder en hastighet över en viss gräns. T.ex. Hur många timmar användes mer än 100 mbit/s under en vecka?

Lite bakgrundsfakta och mer förklaring
Har precis arrangerat ett LAN med runt 100 deltagare. Använde Endian som brandvägg/router och lite 24 portars switchar. Nörd som man är så vill man såklart ha stenkoll på statistik och trafik-data i nätverket. Har vid flera andra mindre LAN speglat all trafik till en port i min egen dator för att sen analysera datan i wireshark för att framför allt få reda på om någon använder bittorrent protokollet. Men det är första fällan för en "icke kunnig nerladdare" att hamna i.

Men när man blir 100 deltagare så ökar självklart antalet paket. Och när wireshark sniffar ungefär 100 000 paket per sekund börjar det bli jobbigt för datorn att hänga med hela vägen. Tar dessutom väldigt lång tid att filtrera datan. Det jag undrar är om någon vet en smartare lösning för att ta reda på om någon eventuellt laddar ner olagligt material.

Hyresvärden för LANet har ett avtal med bredband 2 som säger att vi kunde använda upp till 1000 mbit/s i max 36h/månad. Sen måste vi begränsa hastigheten till 100mbit/s. Om vi inte begränsar det så kommer vi få betala en väldigt stor extraavgift. Så min tanke är ju då att detta borde man kunna kolla på något sätt. Den aktiva trafik-hastigheten varierar ju väldigt mycket under hela dygnet. Ibland användes inte mer än kanske 10mbit/s och någon timme senare låg vi på 500mbit/s.. Så variationen finns ju där. Någon som har något förslag på hur man kan få fram exakt hur lång tid vi låg över 100mbit/s? (Har ju inte sparat all trafik, så att få fram den i efterhand går ju inte, men tänker inför framtida event)

Har ganska nyligen fått upp ögonen för hur stor potential det finns i stora nätverk. Tycker detta är sjukt intressant

Av simon24simme

SOLVED!!!

Jag hittade exakt den lösningen jag var ute efter!!

Efter väldigt många timmars sökande hittade jag programmet Liquesce. Fungerar ungefär som en virtuell volym mellan olika volymer. Man kan alltså skapa sin egna volym av andra volymer och fungerar ungefär som om man skulle göra en JBOD fast av volymerna.

Skrivet av Casgar:

Om det huvudsakligen gäller masslagring av mediafiler eller andra typer av filer som sällan ändras så tänker jag åter igen propagera för SnapRAID och säga att du ska skippa RAID 5 helt och hållet.

Casgar öppnade mina ögon för SnapRAID och det kändes självklart att använda i kombination med Liquesce för mina behov! Tack Casgar!

Tack så mycket för alla svar, är så nöjd med att det löste sig!

Av simon24simme
Skrivet av Casgar:

Om det huvudsakligen gäller masslagring av mediafiler eller andra typer av filer som sällan ändras så tänker jag åter igen propagera för SnapRAID och säga att du ska skippa RAID 5 helt och hållet.

Ska jag vara ärlig så har jag aldrig hört talas om SnapRAID (fram tills nu). Har suttit i några timmar och läst på samt testat med små partitioner, och ja jag ser verkligen fördelarna med det! Speciellt då ungefär hälften av min RAID 5 är större filer (1-10GB/fil) som aldrig ändras. Det är definitivt en bättre lösning för dessa filer! Finns dock delar på min RAID som jag ändrar mer frekvent och vill fortsätta behålla läs och skrivhastigheten på 400-500MB/s ger tillräckligt stor förändring mot 100 när det är fler i hushållet som använder RAID:en samtidigt.

Som det ser ut nu, så tänker jag nog ändå hålla mig till min "dummy lösning" på min backup. Men däremot kommer jag nog låta backupen implementera SnapRAID, alltid bra med redundans! Den dagen jag tänker bygga om servern blir det säkert en omstrukturering för RAID:en också, men känner inte riktigt att det är läge just nu. Tack för tipset!

Av simon24simme

Njae, inte så jag menar.

Gör jag en JBOD (på min backup) och en av dem diskarna dör (inte RAID:en) så förstörs ju volymen och jag måste backa upp allt igen. Vet hur RAID5 funkar, syftar inte på den. ^_^ Menar, om en av diskarna på Backup servern dör, så vill jag bara behöva hämta den datan som försvann (speglas från RAID:en).

Men jag tror mig ha gjort en lösning JitBit Macro Recorder + AnyBackup kan ha löst mitt problem. Kanske inte riktigt den snyggaste lösningen att använda macro, men det fungerar åtminstone

Av simon24simme

[SOLVED] En stor volym till flera mindre

Tjenare!

Har sökt igenom halva google men lyckas bara hitta en halvt fungerande lösning på mitt problem..

Jag har en RAID 5 på 6st 4TB diskar. Skulle även vilja göra en backup på dessa, problemet är att volymen är 20TB och jag har inte utrustning för att skapa ytterligare en RAID 5 på samma storlek. Däremot har jag flera mindre hårddiskar, typ 1,2,3 TB diskar tillgängliga. Jag skulle kunna sätta upp dessa diskar i en RAID 0 (Spanned volume), men det känns som att skjuta sig själv i foten. En disk dör och jag måste göra en helt ny backup. Det känns dumt..

Därför försökte jag hitta något program som kunde göra en backup över flera volymer. Alltså dela upp filerna från min 20TB raid till resterande diskar med var sin volym. Lyckades hitta ett program för detta, AnyBackup. Problemet med detta är att enda (enkla) sättet att starta denna backup är manuellt. Jag skulle gärna vilja göra detta automatiskt, via batch, vbs eller annan typ av skript men lyckas inte hitta någon bra lösning.

Någon som har ett förslag?

Har min RAID 5 på min Windows Server 2012 R2, men backupen ska ske på en separat maskin. Vilket OS kvittar mig, så länge maskinen kan starta på Wake-On-LAN kommandon och stängas av när backupen är klar. ^_^ Det jag vill undvika är helt enkelt att om en hårddisk dör, så ska jag inte behöva backa upp hela 20TB igen. Utan bara innehållet på den disken som dog. Redundansen fungerar i alla fall på en disk-failure i RAID:en. Kommer säkert gå över till RAID6 sen så småningom, men behöver fortfarande en backup såklart.

Edit
Problemet är löst!

Av simon24simme
Skrivet av Danzle:

Butik: CDON
Beskrivning: 100kr rabatt vid köp över 200kr
Länk: http://cdon.se
Kod: d4peNgQ27
Giltig tom: 2014 /12/30

Butik: CDON
Beskrivning: 100kr rabatt vid köp över 200kr
Länk: http://cdon.se
Kod: CFWAem350
Giltig tom: 2014 /12/30

Butik: Tretti.se
Beskrivning: 20% rabatt på fatboy orginal sittsäck
Länk: http://www.tretti.se/hem-och-tradgard/mobler/fatboy-original?...
Kod: utY39M2
Giltig tom: så länge lagret räcker

Tack så mycket för CDON 100kr rabatt vid köp över 200kr
Använde koden: d4peNgQ27

Av simon24simme

Kort datum CDON Rabattkod

Butik: CDON
Beskrivning: Är inte säker, men jag tror inte att jag har använt denna kod. I vilket fall så är det först till kvarn som gäller. 50 kr rabatt vid köp över 200kr på CDON.COM.
Länk: http://cdon.se
Kod: htWKLbJ30
Giltig tom: 2014-11-25

Svara gärna på detta inlägg som vanligt när du tar koden, så underlättare det för alla andra. Have fun shopping

Av simon24simme
Skrivet av Zilanto:

CDON

50 kr rabatt vid köp över 100 kr.

Kod: ndttfHH88

Koden gäller t o m 2014/08/05

Tack så mycket!

Av simon24simme
Skrivet av gustav901:

Den kabeln du länkar till är bara röd så den kommer bara att dö om du försöker pilla med volt. RGB styrs med 3 kanaler + 1 nolla. Jag tror inte en RGB list kontroller håller på med volt eftersom LEDs är jätte känsliga för det utan den ändrar nog bara resistansen. Så du skulle behöva en fläkt kontroller som bara styr resistansen och jag tror de bara ändrar volten allihop så att det inte skulle funka.

Låter logiskt! Tack för svar!

Skickades från m.sweclockers.com