June 25, 2014

CameraLends - peer-to-peer camera rental

On January 1, 2014, I left my full-time job to pursue my year-long side project. CameraLends is a peer-to-peer camera rental community. If you're familiar with Airbnb, it's a pretty similar concept. If you have camera gear that you don't use all the time (and who does!) then slap those pricy puppies on CameraLends so that others can rent it from you. Or, if you're a [hopeful] photographer, you can hop onto the site and rent gear from local photographers. Because our inventory is people powered, you have the option to do 1-day rentals (something most camera shops won't let you do) and make last minute requests. Basically, whatever the lender and renter can agree upon is kosher with us.

Worried about damage, you say? As a lender, you shouldn't be -- CameraLends has you fully covered in the case of damage. And as a lender, you can purchase a damage waiver for 15% of your reservation that covers up to $2500 worth of damage.

And Cleveland is on the map! List your gear and start earning money today!

December 16, 2007

LaCie Ethernet Big Disk and Linux

With graduation impending, I wanted to get as much out of college as possible -- that is, of media from the local network. I bought a LaCie Ethernet Big Disk because of it's capacity (1 TB), it's accessibility (both USB 2.0 and Gigabit Ethernet), and the name of LaCie (I seemed to remember them being good from back in my hardware days. To boot, they claim "full Linux Support" (see link to their product page).

As soon as I got it, I tried the USB connection and got:

[ 5565.628000] usb 5-3: new high speed USB device using ehci_hcd and address 5
[ 5565.764000] usb 5-3: configuration #1 chosen from 2 choices
[ 5565.764000] eth1: register 'cdc_ether' at usb-0000:00:1d.7-3, CDC Ethernet Device, 00:d0:4b:9d:82:e4

I didn't really want to bother with understanding that, so I got the MAC registered on the network, mounted it with cifs, and went to town.

Flash forward to two weeks later: I'm at my parents house with no sort of network to speak of, am bored, and want to start accessing all of the goodies on my Ethernet Big Disk. I started poking around in Wireshark to see what was going on over eth1; here is the dump file. Some things I noticed:


  • The first thing I got from it was: `BROWSER Host Announcement GADGET, Workstation, Server, Print Queue Server, Xenix Server, NT Workstation, NT Server, Potential Browser`, so it remembers the hostname I set on it (Gadget). It broadcasted that from 10.208.75.100, so I figured that would be it's IP address. Tried connecting to it... no dice.

  • The next thing I got were some malformed ARP broadcast packets from LaCieGro_9d:82:e4 (00:d0:4b:9d:82:e4). That matches the MAC address on the real Ethernet port, so I suppose that makes sense.

Anyway, 10.208.75.100 seems to be the magic keyword to find out more about using this device in Linux. In the meantime, I'm going to post resources I found that have been useful:

The Storage Review site turned up two interesting bits of information I didn't know about the device:

Connect hidden page [https://IP_LACIE/ssh_controlF.cgi

User: root
Pass: storage [or defaulf of your LaCie]

I'm going to try these addresses in Windows (the SSH Control could be particularly useful -- I was using a Metasploit attack on the ProFTPd 1.30 server on board to root the box. This may be easier!)

Update:
I couldn't get the ssh_controlF.cgi page to work, nor the root/storage account. Interestingly enough, I don't have permission to STOR or MKDIR from my admin account when I FTP into it.

I did get connectivity working in Linux! From Windows, I went to the admin site for the drive and changed the IP address to 192.168.0.100 (192.168.2.* is my other network), and gave myself a static IP of 192.168.0.99 on that interface. Then, from Linux, the drive showed up as eth1, so I set eth1 to 192.168.0.99 as well, and was able to successfully mount it over CIFS. I think had I just gave myself a static IP for eth1 from the first place, it would have worked (maybe LaCie could put this on their support page?)