Dieses Wiki ist ein Archiv bis 2023. Das aktuelle Wiki findet sich unter https://wiki.hamburg.ccc.de/

Difference between revisions of "ChaosVPN:OpenWRTHowto"

From CCCHHWiki
Jump to: navigation, search
(Final v0.1)
m (link fixes)
Line 4: Line 4:
  
 
= 0. Fulfil Requirements =
 
= 0. Fulfil Requirements =
* Buy Hardware [[Netgear WNDR3800 | http://www.amazon.de/dp/B004YIT2ZI]] or some equivalent
+
* Buy Hardware [[http://www.amazon.de/dp/B004YIT2ZI|Netgear WNDR3800]] or some equivalent
 
* You must have read the basic [[ChaosVPN::Howto]] precisely
 
* You must have read the basic [[ChaosVPN::Howto]] precisely
 
* generate your keys, choose nodename and subnet and send pubkey to openvpn team
 
* generate your keys, choose nodename and subnet and send pubkey to openvpn team
Line 15: Line 15:
  
 
= 2. Install OpenWRT =
 
= 2. Install OpenWRT =
* Download [[OpenWRT for WNDR3800|http://downloads.openwrt.org/backfire/10.03.1/ar71xx/openwrt-ar71xx-wndr3800-squashfs-factory.img]]
+
* Download [[http://downloads.openwrt.org/backfire/10.03.1/ar71xx/openwrt-ar71xx-wndr3800-squashfs-factory.img|OpenWRT for WNDR3800]]
 
* Upload the Image in your Webinterface
 
* Upload the Image in your Webinterface
 
* Press Start  
 
* Press Start  

Revision as of 18:10, 13 April 2012

This is Howto for setting up an independent Box providing you with ChaosVPN

In five steps. Really.

0. Fulfil Requirements

  • Buy Hardware [WNDR3800] or some equivalent
  • You must have read the basic Howto precisely
  • generate your keys, choose nodename and subnet and send pubkey to openvpn team

1. Get Started

  • Open your Router and power on
  • Connect wired or wireless (use information provided with your router)
  • Go directly to your routers Webinterface (192.168.1.1 or 192.168.178.1) and search for sth like System -> Firmware Upgrade
  • (There is no need to change any of the configuration)

2. Install OpenWRT

  • Download [for WNDR3800]
  • Upload the Image in your Webinterface
  • Press Start
  • DO NOT REBOOT, POWEROFF OR ELSE
  • Wait until done (Power LED should not flash)

3. Start and Setup OpenWRT

  • Reconnect Network between PC <-> Router
  • telnet 192.168.1.1
  • passwd #set a root password 
  • REMEMBER IT
  • Go to Webinterface at 192.168.1.1
  • Connect the yellow port on your router to current infrastructure
  • Go to Network -> Interfaces and activate WAN Connection with DHCP or your custom internet configuration
  • Navigate to System -> Software and press Update Lists
  • Press Available Software tab and select C
  • Search for ChaosVPN and press install

(I did also install screen at this point)

4. Prepare for launch

  • ssh root@192.168.1.1 # telnet won't work anymore
  • edit the top part of
  • /etc/tinc/chaosvpn.conf
$my_peerid = <nodename>
$my_vpn_ip = 172.31.<your Subnet>.[1-255]
  • Copy over your keys to OpenWRT Box
 
# scp /etc/tinc/chaos/rsa_key.p* root@192.168.1.1:/etc/tinc/chaos
# rm /etc/tinc/chaos/rsa_key.p*

5. Lift off

  • start chaosvpn
  • /etc/init.de/chaosvpn start

...be prepared for 150 new route entries


... to be continued