Inlägg
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/
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
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.
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
Setup a Virtual Machine in Windows 10 using Hyper-V
Download Operating System
Setup a Virtual Switch
Create a new Virtual Machine
Install Debian on a virtual machine
Debian installation process
Install and configure a VPN in Debian using OpenVPN
Install sudo
Install updates and upgrades
Install unzip
Install OpenVPN and set it up with PIA
Setup the firewall (VPN-Killswitch)
Setup a shared network folder between Debian VM and Host
Create a shared folder from Windows 10
Connect to your Windows shared folder from Debian and automount it
Setup µTorrent as a remote bittorrent client in debian
Attachments
µ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.
Downloading the Operation System
Go to https://www.debian.org/distrib/netinst.en.html and download the amd64 (I’ll use the Small CDs or USB sticks option)
Open Hyper-V Manager
Setup a Virtual Switch
Click on Virtual Switch Manager
Select External
Press “Create Virtual Switch”
Set a name for your Switch, I’ll name it: Ethernet-Switch
Under Connection Type, select a network adapter as External network. For me it’s Realtek PCIe GBE Family Controller #2
Press OK
Create a new Virtual Machine
Under the Action tab, press on New->Virtual Machine…
Specify a name and press Next >, I’ll name it to DL-Server
Select Generation 1, and press Next >
Specify the Memory size, I’ll go with 2048 MB, Dynamic Memory, press Next >
Select your Virtual Network adapter you just created, (“Ethernet-Switch”), press Next >
Specify your Virtual Hard Drive size, I’ll set it to 24GB, press Next >
Select the option “Install an operating system from a bootable CD/DVD-ROM” and select “Image file (iso)”
Browse for the iso file you downloaded before from debian.org (step 1.1 in this guide), press Next >
Check the summary and then press Finish if everything looks fine
2. Install Debian on a Virtual Machine
Debian installation process
Start the Virtual Machine and connect to it.
You should now see a Debian GNU/Linux installer boot menu, choose Install and press enter
Choose your language, I’ll choose English
Choose your location, I’ll choose Other-> Europe -> Sweden (This is my current location)
Configure locales, I’ll choose United States (en_US.UTF-8)
Keyboard config, I’ll choose Swedish
I’ll set my hostname to DL-Server
I’ll leave Domain name blank
Setup a strong root password, and repeat it in the next step
Setup a new user, type the full users name, I’ll choose Bob
And for the username I’ll set it to bob
Setup a strong user password for bob
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”
After a while, you can select your archive mirror country. I’ll choose Sweden because it’s the best option for me in Sweden
Select your archive mirror, mine is ftp.se.debian.org
Leave HTTP proxy blank
I don’t want to send anonymous statistics about the system to the distribution developers so I’ll select <No>
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
Install the GRUB boot loader to the master boot record? Press yes
Choose device: /dev/sda then press enter
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.
Install sudo
By debian’s default configuration sudo isn’t installed. So let’s install it!
Start by doing a second login, but this time as root. So just type:
su
Now type in the root password! And then install sudo and add bob to the sudoers file:
apt-get install sudo adduser bob sudo
Logout as both root and bob by typing exit twice, and then login as bob again.
Test if it works by typing
sudo ifconfig
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.
Install updates and upgrades
Make sure you are up to date by running the following commands
sudo apt-get update sudo apt-get upgrade
Install unzip
We need the ability to unzip a zip file, so install the program unzip
sudo apt-get install unzip
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.
Install OpenVPN by typing (and confirm with Y)
sudo apt-get install openvpn
Make a directory to store the setup files, and move into it
mkdir ~/OpenVPN-setup-PIA cd ~/OpenVPN-setup-PIA
Download the openvpn.zip from PIA
Extract the files from the zip file and remove it
unzip openvpn.zip rm openvpn.zip
By typing the following you can see the config files for each country that PIA has a vpn service for.
ls *.ovpn
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/
Move into the config directory and confirm the files are there.
cd /etc/openvpn ls
Change the extension for the config file you chose to .conf instead of .ovpn
sudo mv Sweden.ovpn Sweden.conf
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
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
Save and exit
Ctrl+X, confirm with Y and then Enter to write the file.
You should now have a hidden file in the config folder called .secrets, confirm it’s there using the following command.
ls -a
Let’s edit some small settings in the OpenVPN config file, so let’s open it up using nano again.
sudo nano Sweden.conf
Add .secrets to auth-user-pass and add mark 1 at the very end
auth-user-pass .secrets mark 1
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.
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
The terminal should now have printed your public ip address
Let’s connect to the VPN server and check our public ip again. (replace Sweden with your own config).
sudo openvpn Sweden.conf
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
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.
Switch back to the first session/terminal tab (press alt+F1 for Hyper-V connection) and close the OpenVPN connection
Press ctrl+C
If you want, you can double check that your public ip are back to the original again.
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)
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
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
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
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
Confirm with Y
Save current IPv4 rules, press <Yes>
Save current IPv6 rules, press <Yes>
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
Create a shared folder from Windows 10
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
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.
Find out your local Windows ipv4 IP. Open up a Command Prompt by searching for cmd.
ipconfig
Mine happened to be: 192.168.1.24
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
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.
Connect to your Windows shared folder from Debian and automount it
Go back to your virtual debian machine and install cifs-utils
sudo apt-get install cifs-utils
Confirm with Y
Let’s start by creating a file named .smbcredentials in our home folder using nano
nano ~/.smbcredentials
Inside that file we add our Windows username and password
username=Alice password=123456
Save and exit (ctrl+W, confirm with Y and then enter)
Change the permission of the file to prevent unwanted access to your credentials:
chmod 600 ~/.smbcredentials
Now let’s create a folder in media to mount into. I’ll name it Windows-Host
sudo mkdir /media/Windows-Host
Let’s edit /etc/fstab to automount on boot, I’ll still use nano as editor
sudo nano /etc/fstab
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
Save and exit
Finally, test the fstab entry by issuing:
sudo mount -a
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
Login again and then go to your share
cd /media/Windows-Host
Try to create a folder and a file
mkdir Test nano Test/Testfile.txt
Type something in the Testfile.txt
This is a nice test! :)
Save and exit the editor
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
Go to your home directory in Debian
cd ~/
Download µtorrent from utorrent.com
wget -c -O utserver.tar.gz http://download-new.utorrent.com/os/linux-x64-debian-7-0/trac...
Extract uTorrent files to the /opt directory
sudo tar xvzf utserver.tar.gz -C /opt/
Change the permission on µTorrent-server folder
sudo chmod -R 777 /opt/utorrent-server-alpha-v3_3/
Link the µTorrent server to the /usr/bin directory
sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver
Create a daemon startup script in /etc/init.d/ folder
sudo nano -c /etc/init.d/utorrent
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)
Save and exit
Make the script executable
sudo chmod +x /etc/init.d/utorrent
Add the file to update-rc.d to install
sudo update-rc.d utorrent defaults
Restart the VM to make sure it autostarts
sudo shutdown -r now
Find out your VM’s local ip-address
sudo ifconfig
Check the inet addr for eth0
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
The default login credentials are
Username = admin Password = (blank)
Let’s create a folder called uTorrent in our Windows shared folder
mkdir /media/Windows-Host/uTorrent
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/
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
Rabble bjuder på 50 kr rabatt på ordrar över 100 kr på cdon.com med koden "rabble"
Skickades från m.sweclockers.com
Tackar!
-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.
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
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
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.
50 kr i rabatt vid köp över 200 kr »
Utgångsdatum: 2015-11-14
Kod: dPLrEni54
50 kr i rabatt vid köp över 200 kr »
Utgångsdatum: 2015-11-15
Kod: drwtfEn30
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.
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:
En hemmabyggd dator med dubbla nätverkskort som körde operativsystemet Endian Firewall Community
2 st Zyxel GS1900-24
24 portars Netgear (vet inte exakt vilken)
1st Netgear GS108T
100mbit 24 portars dlink switch (inget speciellt, bara något vi hittade i källaren )
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!
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.
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
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.
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!
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!
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
[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!
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
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
CDON
50 kr rabatt vid köp över 100 kr.
Kod: ndttfHH88
Koden gäller t o m 2014/08/05
Tack så mycket!
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
- Igår Nästa generations Intel-processorer får nya modellnummer 63
- 1 / 5 Del 1: Windows-kommandon du måste kunna 21
- 1 / 5 Switch 2 ryktas få magnetiska Joy-Cons: Så kan det fungera 21
- 1 / 5 Testpilot: Phanteks XT Pro Ultra – Prisvärt och modernt chassi 2
- 1 / 5 AMD:s planerade toppmodell i RDNA 4-familjen var en bjässe 39
- Vilken film såg du senast?13396
- Svenskt universitet utsatt för cyberattack4
- Samlingstråd LG OLED 2023 (A3/B3/C3/G3/Z3)713
- Tråden för hörlursgalningar! Lurar, förstärkare, dacs, pads osv osv It´s all here!19848
- Så snabbt hittar RTX 4090 lösenordet33
- Laglig elsparkcykel för båten?12
- Vilken trådbunden Mus är bäst?53
- Windows 10 fortsätter dra till sig nya användare68
- Vad gör ni oftast med gamla fungerande datorkomponenter?3
- Usb-c Displayport MSI thin GF63 12VF3
- Säljes Nytt RTX 4070 Ti Super 16GB & liten garderobsrensning (SSD:s, RAM)
- Säljes Zyxel Nebula NR5101 5G router & Poynting XPOL 5G antenn
- Säljes MSI MAG B760 Tomahawk Wi-Fi DDR4 + 16GB RAM 3200Mhz
- Säljes JBL Quantum 810 Wireless Headset
- Säljes Stationär dator - AMD 5950x
- Säljes M80Q Gen 3 Desktop Auktion
- Säljes Gamingskäm 27" 170Hz 1ms Nano IPS 1440p (AOC AG273QXP)
- Bytes XFX 6900xt Merc 319
- Säljes Benq Zowie XL2546K 240Hz
- Säljes Pixel 8 pro svart 128gb
Tester av chassi, grafikkort, processorer m.m.
- Corsair Platform 6: För dig som inte nöjer dig med Ikea-skrivbord11
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk120
- Snabbtest: Bli mer Pro med mindre tangentbord42
- Snabbtest: Högre spelprestanda med Intel APO46
- Snabbtest: Asus ROG Swift PG32UCDM – kryss i nästan alla rutor38
- Cooler Master Ncore 100 Max – lättbyggt minstingchassi17
- Gömda strömkontakter med Asus och Corsair37
- Grafikprestanda i Horizon Forbidden West108
- Snabbtest: Streacom VU1 – analoga mätare i en digital värld25
- Corsair A115 – en kraftfull kylare med bristfällig ljudprofil15
Externa nyheter
Spelnyheter från FZ
- Starka Half-Life-vibbar från nysläppta Abiotic Factor idag
- Fragzone-fredag – AI, skurkar och Sweclockers-Calle idag
- Bekräftat: Shadow of the Erdtree blir Elden Rings enda expansion idag
- Nu är fabriksbyggarspelet Foundry släppt i early access idag
- Ubisofts multiplayer-shooter Xdefiant släpps den 21 maj idag