Solved

Routing in Ubuntu

Posted on 2013-05-09
8
337 Views
Last Modified: 2013-06-19
Dear Team,

I have two network 192.168.1.0 and 192.168.2.0 connected by VPN connection. At the moment, users in network 1.0 can go internet by pass router 192.168.1.1 and this router has the rule forwarded all internal application connection will through VPN tunnel.
For permit the users not to go to internet except VPN application, I built the Ubuntu server had IP 192.168.1.2 and set the default gateway of clients to this IP.
Please advise me how to do the routing in Ubuntu to forward all VPN connection to network 2 and block any internet connection.

Thank you.
0
Comment
Question by:DienDaiCa
  • 4
  • 4
8 Comments
 
LVL 10

Expert Comment

by:Mohammed Rahman
ID: 39154664
You can probably block entire internet traffic and allow only VPN (specific IP) on the router itself. Which router are you using? Make and model?
0
 

Author Comment

by:DienDaiCa
ID: 39154770
I used Cisco 1921.
0
 
LVL 10

Expert Comment

by:Mohammed Rahman
ID: 39157996
Use access control list (ACL) to deny all http (port 80) and https (port 443) traffic. Doing so, none of the users will be able to access internet from inside out.

deny tcp any host  eq 80
deny tcp any host  eq 443

Router01>enable
Router01#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router01(config)#access-list 101 deny ip any any eq 80
Router01(config)#access-list 101 deny ip any any eq 443
Router01(config)#exit
Router01#

Router01#configure terminal
Router01(config)#interface (select your wan interface)
Router01(config-if)#ip access-group 101 out  
Router01(config-if)#exit
Router01(config)#exit
Router01#wr

wr - will save the running configuration to startup configuration.

** ip access-group 101 out will deny all http (80) and https (443) from inside network to outside network. Hence, users will not be able to access internet.

Doing so, you probably will not require a separate Ubuntu server to block internet access.

** If your VPN users need to use any http/https service, you can add "permit <IP address> commands and then Deny any any.
This will allow users to access only specified websites and block remaining all.

Hope this helps. If not, I would advice you to post this question in Cisco Routing/Firewall/Security category. You can then get best solution.
0
Portable, direct connect server access

The ATEN CV211 connects a laptop directly to any server allowing you instant access to perform data maintenance and local operations, for quick troubleshooting, updating, service and repair.

 

Author Comment

by:DienDaiCa
ID: 39158341
Thanks for your quick respond.

But the problem is I did not have the permission to access the router. That why I built the this Ubuntu server.

Do you have any other advise ?!
0
 
LVL 10

Expert Comment

by:Mohammed Rahman
ID: 39163485
I apologize, I am not good with Ubuntu and its features. However, I came across a solution on link below. Looks like you have to change the DNS in conf file and point it to fake DNS server, so that the website name cannot be resolved. But, if users try to access internet using the site's IP address, they may be lucky to get onto internet.

sudo su
echo "nameserver 0.0.0.0" > /etc/resolv.conf
exit

http://ubuntuforums.org/showthread.php?t=1858121

OR

Check this out. Seems to be perfect solution for your setup.
https://forum.perfect-privacy.com/showthread.php?t=2137

Another perfect solution below.
http://serverfault.com/questions/258315/ubuntu-block-access-sites-through-internet-gateway
0
 

Author Comment

by:DienDaiCa
ID: 39203839
Sorry for the late reply,

All of these solutions could not resolve my issue.
Any idea ?!

Thank you.
0
 
LVL 10

Accepted Solution

by:
Mohammed Rahman earned 500 total points
ID: 39210211
Not even the application that is mentioned on the link below.
https://forum.perfect-privacy.com/showthread.php?t=2137
0
 

Author Closing Comment

by:DienDaiCa
ID: 39258927
Seem did not have any solutions you posted can resolved my issue.
I asked network admin to permit it on router.
Anyway, thank you for your support.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

789 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question