Tag Archives: OpenWRT

Setup IPv6 NAT on OpenWRT Router

Introduction This tutorial is a HowTo for setting up IPv6 NAT on an OpenWRT router. The information on the environment is listed below. Network Environment: China Education and Research Network Center with dual-stack IPv6 Network Device: NETGEAR R6100 (128M RAM) Firmware Version: OpenWrt Chaos Calmer 15.05 Install Dependencies for OpenWRT Login to the OpenWRT router via SSH and run the following commands: Setup IPv6 for Local-area Network Edit /etc/config/network, and add the following lines in config interface 'lan': Remove the following lines if exists: Edit /etc/config/dhcp, and change the content in  config dhcp 'lan' as follows: Setup Gateway for IPv6 Network Add the following lines to /etc/firewall.user for forwarding IPv6 traffic: Setup up IPv6 gateway by creating a file in /etc/hotplug.d/iface/90-ipv6 and adding the following lines to…

Continue Reading

April Fools Pranks with a Squid Proxy Server

Introduction Note: This guide was tested using Ubuntu Server 14.04.4 LTS. This is a HowTo for setting up Upside-Down-Ternet on Ubuntu. Basically, when a user browses the web, all the images are flipped upside-down. While it's not useful, it's quite a good April Fool's prank. The process uses a transparent proxy, web server, and script to flip the images. Web traffic is routed to the proxy, instead of the default gateway, which is intercepted by the proxy which then downloads and modifies the images and then serves them back to the client browser. Setting up the Proxy The proxy used in this guide is Squid v3.3.8. The IP of this server is 192.168.113.253. Installation Configuration Edit the configuration file located in…

Continue Reading
Contact Us
  • Nanyang Technological University, Singapore
  • root [at] haozhexie [dot] com