July 7th, 2011

You are currently browsing the articles from KomKid.Net written on July 7th, 2011.

Ubuntu : Internet Sharing

#nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.1.10
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
post-up /usr/local/bin/iptable.sh

#nano /usr/local/bin/iptable.sh

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -P FORWARD ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 8080
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

#apt-get install squid3
#nano /etc/squid3/squid.conf

http_port 8080 transparent
acl localnet src 192.168.1.0/24
http_access allow localnet
http_access deny all

#apt-get install dnsmasq
#nano /etc/dnsmasq.conf

interface=eth1
dhcp-range=192.168.1.11,192.168.1.20,12h

script : share-net-script

Written by Komkid on July 7th, 2011 with no comments.
Read more articles on Internet and IT Tips and Ubuntu.