Scenario:
- Router: Ubuntu Server with 1 network card.
- Clients: WindowsXP in VLAN10,Windows7 in VLAN20.
- Internet: Internet Router on VLAN30
- Switch: Cisco 2960
Cisco 2960 Switch Configuration:
interface FastEthernet0/12
description CONNECTED TO UBUNTU ROUTER
switchport mode trunk
!
!
interface FastEthernet0/1
description WINXP
switchport access vlan 10
switchport mode access
!
!
interface FastEthernet0/2
description Win7
switchport access vlan 20
switchport mode access
!
!
interface FastEthernet0/24
description Internet Router
switchport access vlan 30
switchport mode access
Ubuntu Router Configuration:
To install the vlan support on ubuntu, use this command:
sudo apt-get install vlan
Now we shall configure the vlans on Ubuntu router by editing the /etc/network/interfaces:
sudo nano /etc/network/interfaces
To enable ip forwarding, edit /etc/sysctl.conf file:
sudo nano /etc/sysctl.conf
Change net.ipv4.ip_forward from 0 to 1:
Load “8021q” kernel module:
sudo modprobe 8021q
Restart the Networking service:
sudo /etc/init.d/networking restart
Verify the vlan configuration:
sudo cat /proc/net/vlan/config
In order to provide internet access to Vlan 10 and 20 client(s), we need to do NAT on Vlan 30 interface, on which we have configured the Gateway:
sudo iptables -t nat -A POSTROUTING -o vlan30 -j MASQUERADE
Verify the routing information on Ubuntu:
sudo route -n
Test from WinXP:
Test from Win7:
Hope this will help you!
Please Remember me in your prayers
No comments:
Post a Comment