[wplug] Redesigning my home network

Justin Smith justin at js-wordsmith.com
Tue Aug 14 09:10:58 EDT 2012


I don't know much about netbooks, John, but I can give you some advice 
on the server. I'm in the final stages of putting together one of my own.

You'll find it very difficult to upgrade your current desktop because 
the CPU uses Socket AM2 and the motherboard takes DDR2 RAM. Both of 
those technologies are essentially dead, so finding parts to replace 
them would be very expensive.

I recommend switching to something new. If you want to buy something 
off-the-shelf, pick up an HP ProLiant N40L. It's a "micro-server" that 
is very popular on the hardware forums I visit. It typically costs 
between $300-400.

You can do better than that if you build a server on your own, though. 
Here are the blueprints for what I made:

*CPU*: Intel Pentium G630 2.7 GHz Dual-Core
*Motherboard*: ASUS P8H77-I
*RAM*: One 4GB stick of Crucial DDR3 1333
*Power Supply:* Seasonic SS-300ES 300watt
*Hard Disk: *2 TB Samsung ECOGREEN F4 SATA hard drive
*Case*: Lian Li PC-Q08

That comes out to about $400-500 depending on current Newegg discounts.

*Intel's desktop CPUs are running circles around AMD at the moment. The 
Pentium G630 is one of their lower-end models, but it's incredibly 
powerful for what little you pay. It's also very energy-efficient.

*The motherboard has connectors for up to 6 hard disks.

*4GB of RAM is more than enough for 99% of home servers.

*The power supply is inexpensive and certified energy-efficient. 
Seasonic is the primary OEM For power supplies that are sold under more 
popular brands like Antec.

*The hard disk gives you a whopping 2 terabytes of storage space. It's 
not technically a Samsung hard drive; Samsung sold their hard drive 
division to Seagate, who is now manufacturing these hard drives and 
according to Samsung's original design. It's supposed to be very 
energy-efficient and quiet.

*The computer case is very, very small. It looks a lot like a subwoofer! 
Despite that, it will keep all of your components running nice and cool 
thanks to its generous ventilation.

What sort of remote access are you interested in? Do you just want to be 
able to access your files? If that's what you're after, have a look at 
Tonido <http://www.tonido.com>. It's a free platform for rolling your 
own Dropbox-like cloud. Not only do they have .DEB packages of Tonido 
available, they also have free Tonido iPhone and Android apps.

You install Tonido on a computer, and then you can access it remotely 
from http://[yourusername].tonidoid.com. It's pretty much idiot-proof.

*Justin Smith*
Electronic Communication Specialist
724-612-2837
http://www.js-wordsmith.com

On 08/14/2012 08:15 AM, John Lewis wrote:
> I wore out another consumer model laptop because of using and
> transporting it too much so I plan on trying out a netbook + desktop
> combo. I already have a desktop but I plan on upgrading it to make it
> more useful as a server and make it capable of virtualization. For the
> netbook I want something durable with a long battery life and if
> possible, capable of running 64 bit instructions for it draw from the
> same repository as the server. I also need some way of making my server
> remotely accessible, my ISP is Comcast. Can you suggest to me what
> upgrades I should make to my desktop and what kind of netbook I should
> get? Both the netbook and the server will run some distro of Linux, most
> likely Debian. I have a hardware budget of about 800.00 USD.
>
> Here is the output of lshw on my desktop
>
> thunderer
>       description: Desktop Computer
>       product: NY469AA-ABA s5123w
>       vendor: HP-Pavilion
>       version: Chassis Version
>       serial: CNX9291D4D
>       width: 64 bits
>       capabilities: smbios-2.5 dmi-2.5 vsyscall32
>       configuration: boot=normal chassis=desktop
> uuid=0007E564-97DF-1410-B930-9214AD1F53E4
>     *-core
>          description: Motherboard
>          product: NARRA5
>          vendor: PEGATRON CORPORATION
>          physical id: 0
>          version: 5.00
>          serial: MS1C96R71301370
>        *-firmware
>             description: BIOS
>             vendor: Phoenix Technologies, LTD
>             physical id: 0
>             version: 5.38 (03/20/2009)
>             size: 128KiB
>             capacity: 960KiB
>             capabilities: pci pnp apm upgrade shadowing cdboot bootselect
> socketedrom edd int13floppy360 int13floppy1200 int13floppy720
> int13floppy2880 int5printscreen int9keyboard int14serial int17printer
> int10video acpi usb ls120boot zipboot biosbootspecification netboot
>        *-cpu
>             description: CPU
>             product: AMD Sempron(tm) Processor LE-1250
>             vendor: Advanced Micro Devices [AMD]
>             physical id: 3
>             bus info: cpu at 0
>             version: AMD Sempron(tm) Processor LE-1250
>             slot: Socket AM2
>             size: 1GHz
>             capacity: 2200MHz
>             width: 64 bits
>             clock: 200MHz
>             capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce
> cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2
> syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow up rep_good nopl
> extd_apicid pni cx16 lahf_lm extapic cr8_legacy 3dnowprefetch cpufreq
>           *-cache:0
>                description: L1 cache
>                physical id: 8
>                slot: L1 Cache
>                size: 128KiB
>                capacity: 128KiB
>                capabilities: synchronous internal write-back data
>           *-cache:1
>                description: L2 cache
>                physical id: 9
>                slot: L2 Cache
>                size: 512KiB
>                capacity: 512KiB
>                capabilities: synchronous internal write-back unified
>        *-memory:0
>             description: System Memory
>             physical id: 10
>             slot: System board or motherboard
>             size: 4GiB
>           *-bank:0
>                description: DIMM DDR2 800 MHz (1.2 ns)
>                product: F6456U61E6800F
>                vendor: 7F7F7F7F7FF70000
>                physical id: 0
>                serial: None
>                slot: A0
>                size: 2GiB
>                width: 64 bits
>                clock: 800MHz (1.2ns)
>           *-bank:1
>                description: DIMM DDR2 800 MHz (1.2 ns)
>                product: F6456U61E6800F
>                vendor: 7F7F7F7F7FF70000
>                physical id: 1
>                serial: None
>                slot: A1
>                size: 2GiB
>                width: 64 bits
>                clock: 800MHz (1.2ns)
>        *-memory:1 UNCLAIMED
>             description: RAM memory
>             product: MCP61 Memory Controller
>             vendor: nVidia Corporation
>             physical id: 4
>             bus info: pci at 0000:00:00.0
>             version: a1
>             width: 32 bits
>             clock: 66MHz (15.2ns)
>             capabilities: ht bus_master cap_list
>             configuration: latency=0
>        *-isa
>             description: ISA bridge
>             product: MCP61 LPC Bridge
>             vendor: nVidia Corporation
>             physical id: 1
>             bus info: pci at 0000:00:01.0
>             version: a2
>             width: 32 bits
>             clock: 66MHz
>             capabilities: isa bus_master
>             configuration: latency=0
>        *-serial
>             description: SMBus
>             product: MCP61 SMBus
>             vendor: nVidia Corporation
>             physical id: 1.1
>             bus info: pci at 0000:00:01.1
>             version: a2
>             width: 32 bits
>             clock: 66MHz
>             capabilities: pm cap_list
>             configuration: driver=nForce2_smbus latency=0
>             resources: irq:7 ioport:ff00(size=64) ioport:1c00(size=64)
> ioport:1c40(size=64)
>        *-memory:2 UNCLAIMED
>             description: RAM memory
>             product: MCP61 Memory Controller
>             vendor: nVidia Corporation
>             physical id: 1.2
>             bus info: pci at 0000:00:01.2
>             version: a2
>             width: 32 bits
>             clock: 66MHz (15.2ns)
>             configuration: latency=0
>        *-usb:0
>             description: USB Controller
>             product: MCP61 USB Controller
>             vendor: nVidia Corporation
>             physical id: 2
>             bus info: pci at 0000:00:02.0
>             version: a3
>             width: 32 bits
>             clock: 66MHz
>             capabilities: pm ohci bus_master cap_list
>             configuration: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3
>             resources: irq:23 memory:fe02f000-fe02ffff
>        *-usb:1
>             description: USB Controller
>             product: MCP61 USB Controller
>             vendor: nVidia Corporation
>             physical id: 2.1
>             bus info: pci at 0000:00:02.1
>             version: a3
>             width: 32 bits
>             clock: 66MHz
>             capabilities: debug pm ehci bus_master cap_list
>             configuration: driver=ehci_hcd latency=0 maxlatency=1 mingnt=3
>             resources: irq:22 memory:fe02e000-fe02e0ff
>        *-pci:0
>             description: PCI bridge
>             product: MCP61 PCI bridge
>             vendor: nVidia Corporation
>             physical id: 100
>             bus info: pci at 0000:00:04.0
>             version: a1
>             width: 32 bits
>             clock: 66MHz
>             capabilities: pci ht subtractive_decode bus_master cap_list
>             resources: ioport:e000(size=4096) memory:fde00000-fdefffff
> memory:fdd00000-fddfffff
>        *-multimedia
>             description: Audio device
>             product: MCP61 High Definition Audio
>             vendor: nVidia Corporation
>             physical id: 5
>             bus info: pci at 0000:00:05.0
>             version: a2
>             width: 32 bits
>             clock: 66MHz
>             capabilities: pm msi ht bus_master cap_list
>             configuration: driver=snd_hda_intel latency=0 maxlatency=5
> mingnt=2
>             resources: irq:22 memory:fe024000-fe027fff
>        *-bridge
>             description: Ethernet interface
>             product: MCP61 Ethernet
>             vendor: nVidia Corporation
>             physical id: 7
>             bus info: pci at 0000:00:07.0
>             logical name: eth0
>             version: a2
>             serial: 00:26:18:55:0f:52
>             capacity: 100000000
>             width: 32 bits
>             clock: 66MHz
>             capabilities: bridge pm msi ht bus_master cap_list ethernet
> physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
>             configuration: autonegotiation=on broadcast=yes
> driver=forcedeth driverversion=0.64 latency=0 link=no maxlatency=20
> mingnt=1 multicast=yes port=MII
>             resources: irq:44 memory:fe02d000-fe02dfff ioport:fc00(size=8)
>        *-ide:0
>             description: IDE interface
>             product: MCP61 SATA Controller
>             vendor: nVidia Corporation
>             physical id: 8
>             bus info: pci at 0000:00:08.0
>             logical name: scsi0
>             logical name: scsi1
>             version: a2
>             width: 32 bits
>             clock: 66MHz
>             capabilities: ide pm msi ht bus_master cap_list emulated
>             configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3
>             resources: irq:20 ioport:9f0(size=8) ioport:bf0(size=4)
> ioport:970(size=8) ioport:b70(size=4) ioport:f700(size=16)
> memory:fe02c000-fe02cfff
>           *-disk
>                description: ATA Disk
>                product: ST3320813AS
>                vendor: Seagate
>                physical id: 0
>                bus info: scsi at 0:0.0.0
>                logical name: /dev/sda
>                version: HP22
>                serial: 9SZ56AJR
>                size: 298GiB (320GB)
>                capabilities: partitioned partitioned:dos
>                configuration: ansiversion=5 signature=000839c1
>              *-volume
>                   description: Linux raid autodetect partition
>                   physical id: 1
>                   bus info: scsi at 0:0.0.0,1
>                   logical name: /dev/sda1
>                   capacity: 298GiB
>                   capabilities: primary multi
>           *-cdrom
>                description: DVD-RAM writer
>                product: DVDRAM GH22NS90
>                vendor: HL-DT-ST
>                physical id: 1
>                bus info: scsi at 1:0.0.0
>                logical name: /dev/cdrom
>                logical name: /dev/cdrw
>                logical name: /dev/dvd
>                logical name: /dev/dvdrw
>                logical name: /dev/scd0
>                logical name: /dev/sr0
>                version: HN00
>                capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
>                configuration: ansiversion=5 status=nodisc
>        *-ide:1
>             description: IDE interface
>             product: MCP61 SATA Controller
>             vendor: nVidia Corporation
>             physical id: 8.1
>             bus info: pci at 0000:00:08.1
>             logical name: scsi2
>             version: a2
>             width: 32 bits
>             clock: 66MHz
>             capabilities: ide pm msi ht bus_master cap_list emulated
>             configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3
>             resources: irq:21 ioport:9e0(size=8) ioport:be0(size=4)
> ioport:960(size=8) ioport:b60(size=4) ioport:f200(size=16)
> memory:fe02b000-fe02bfff
>           *-disk
>                description: ATA Disk
>                product: WDC WD3200BPVT-2
>                vendor: Western Digital
>                physical id: 0.0.0
>                bus info: scsi at 2:0.0.0
>                logical name: /dev/sdb
>                version: 02.0
>                serial: WD-WX21A21C9936
>                size: 298GiB (320GB)
>                capabilities: partitioned partitioned:dos
>                configuration: ansiversion=5 signature=000d5ee2
>              *-volume
>                   description: Linux raid autodetect partition
>                   physical id: 1
>                   bus info: scsi at 2:0.0.0,1
>                   logical name: /dev/sdb1
>                   capacity: 298GiB
>                   capabilities: primary multi
>        *-pci:1
>             description: PCI bridge
>             product: MCP61 PCI Express bridge
>             vendor: nVidia Corporation
>             physical id: 9
>             bus info: pci at 0000:00:09.0
>             version: a2
>             width: 32 bits
>             clock: 33MHz
>             capabilities: pci pm msi ht pciexpress normal_decode
> bus_master cap_list
>             configuration: driver=pcieport
>             resources: irq:40 ioport:d000(size=4096)
> memory:fdc00000-fdcfffff ioport:e0000000(size=268435456)
>           *-display
>                description: VGA compatible controller
>                product: Cedar PRO [Radeon HD 5450]
>                vendor: ATI Technologies Inc
>                physical id: 0
>                bus info: pci at 0000:02:00.0
>                version: 00
>                width: 64 bits
>                clock: 33MHz
>                capabilities: pm pciexpress msi vga_controller bus_master
> cap_list rom
>                configuration: driver=radeon latency=0
>                resources: irq:16 memory:e0000000-efffffff
> memory:fdcc0000-fdcdffff ioport:dc00(size=256) memory:fdca0000-fdcbffff
>           *-multimedia
>                description: Audio device
>                product: Manhattan HDMI Audio [Mobility Radeon HD 5000 Series]
>                vendor: ATI Technologies Inc
>                physical id: 0.1
>                bus info: pci at 0000:02:00.1
>                version: 00
>                width: 64 bits
>                clock: 33MHz
>                capabilities: pm pciexpress msi bus_master cap_list
>                configuration: driver=snd_hda_intel latency=0
>                resources: irq:43 memory:fdcfc000-fdcfffff
>        *-pci:2
>             description: PCI bridge
>             product: MCP61 PCI Express bridge
>             vendor: nVidia Corporation
>             physical id: b
>             bus info: pci at 0000:00:0b.0
>             version: a2
>             width: 32 bits
>             clock: 33MHz
>             capabilities: pci pm msi ht pciexpress normal_decode
> bus_master cap_list
>             configuration: driver=pcieport
>             resources: irq:41 ioport:c000(size=4096)
> memory:fdb00000-fdbfffff ioport:fda00000(size=1048576)
>        *-pci:3
>             description: PCI bridge
>             product: MCP61 PCI Express bridge
>             vendor: nVidia Corporation
>             physical id: c
>             bus info: pci at 0000:00:0c.0
>             version: a2
>             width: 32 bits
>             clock: 33MHz
>             capabilities: pci pm msi ht pciexpress normal_decode
> bus_master cap_list
>             configuration: driver=pcieport
>             resources: irq:42 ioport:b000(size=4096)
> memory:fd900000-fd9fffff ioport:fd800000(size=1048576)
>        *-pci:4
>             description: Host bridge
>             product: K8 [Athlon64/Opteron] HyperTransport Technology
> Configuration
>             vendor: Advanced Micro Devices [AMD]
>             physical id: 101
>             bus info: pci at 0000:00:18.0
>             version: 00
>             width: 32 bits
>             clock: 33MHz
>        *-pci:5
>             description: Host bridge
>             product: K8 [Athlon64/Opteron] Address Map
>             vendor: Advanced Micro Devices [AMD]
>             physical id: 102
>             bus info: pci at 0000:00:18.1
>             version: 00
>             width: 32 bits
>             clock: 33MHz
>        *-pci:6
>             description: Host bridge
>             product: K8 [Athlon64/Opteron] DRAM Controller
>             vendor: Advanced Micro Devices [AMD]
>             physical id: 103
>             bus info: pci at 0000:00:18.2
>             version: 00
>             width: 32 bits
>             clock: 33MHz
>        *-pci:7
>             description: Host bridge
>             product: K8 [Athlon64/Opteron] Miscellaneous Control
>             vendor: Advanced Micro Devices [AMD]
>             physical id: 104
>             bus info: pci at 0000:00:18.3
>             version: 00
>             width: 32 bits
>             clock: 33MHz
>             configuration: driver=k8temp
>             resources: irq:0
>        *-scsi
>             physical id: 6
>             bus info: usb at 2:6
>             logical name: scsi4
>             capabilities: emulated
>           *-disk:0
>                description: SCSI Disk
>                physical id: 0.0.0
>                bus info: scsi at 4:0.0.0
>                logical name: /dev/sdc
>           *-disk:1
>                description: SCSI Disk
>                physical id: 0.0.1
>                bus info: scsi at 4:0.0.1
>                logical name: /dev/sdd
>           *-disk:2
>                description: SCSI Disk
>                physical id: 0.0.2
>                bus info: scsi at 4:0.0.2
>                logical name: /dev/sde
>           *-disk:3
>                description: SCSI Disk
>                physical id: 0.0.3
>                bus info: scsi at 4:0.0.3
>                logical name: /dev/sdf
>     *-network
>          description: Wireless interface
>          physical id: 1
>          bus info: usb at 1:1
>          logical name: wlan0
>          serial: 00:c0:ca:55:c2:fb
>          capabilities: ethernet physical wireless
>          configuration: broadcast=yes driver=rtl8187
> driverversion=3.2.0-0.bpo.2-amd64 firmware=N/A ip=10.0.0.5 link=yes
> multicast=yes wireless=IEEE 802.11bg
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug



More information about the wplug mailing list