LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 11-20-2004, 12:01 PM   #1
brfsa
LQ Newbie
 
Registered: Sep 2003
Location: Thailand
Distribution: Centos
Posts: 28

Rep: Reputation: 15
Can the ISP find out if I do routing and IP fowarding?


I have a lan with 15 computers in my the office, I want to acquire a 4 Mb/s ADSL and put a linux machine to do all the job of masquerading and forwarding of IP packages.

The thing is that the Internet Provider said that I can't do it, because the adsl service is only for one computer, like home use. (and that's why it is cheap, just $50 USD/month).

They also said that they can find out if I use more computers, and they will cut immediately the net.

I am quite sure they can't find out, but since they insisted, I came here to ask about.

By the way, I will use Jay's firewall script for the Internet sharing and firewall machine. It works just perfect, internet sharing, good firewall settings and easy to understand.
 
Old 11-20-2004, 01:13 PM   #2
exvor
Senior Member
 
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: Gentoo, LFS, Debian,Ubuntu
Posts: 1,537

Rep: Reputation: 87
as long as you use a dns/dhcp server in your internal network when you masqurade your connection it should look like only one pc is connected. What im thinking is that they can "FIND OUT" by trying to access a web page on your router <- - most of the comercial routers do have a web based configuration interface. But as long as you block this they shouldent be able to tell.


Im not an expert on network stuff as far as being able to tear apart packets but they could find out if they seen that a packet was bound for another computer then the server ?

Other then that anything elese would be considered hacking the connection or breaking security by circumventing the firewall you setup. This would consitute hacking and is illieagal if its not specifyed that they can do this kind of montoring in your agreement.


Cox doesent like <-- (not enforced ) more connections then one computer on there network but i got something similar to what your doing setup at my house with a slackware server. Mostly they just tell us to disconnect it when we call them for support
 
Old 11-20-2004, 01:42 PM   #3
/bin/bash
Senior Member
 
Registered: Jul 2003
Location: Indiana
Distribution: Mandrake Slackware-current QNX4.25
Posts: 1,802

Rep: Reputation: 47
One thing they can do is to monitor the TTL in a packet and if they see several different TTL's then they know there is more than one computer sending the packets.

Quote:
6.5.14. TTL target

Caution

This patch requires the TTL patch from the patch-o-matic tree available in the base directory from http://www.netfilter.org/documentation/index.html#FAQ - The official Netfilter Frequently Asked Questions. Also a good place to start at when wondering what iptables and Netfilter is about..

The TTL target is used to modify the Time To Live field in the IP header. One useful application of this is to change all Time To Live values to the same value on all outgoing packets. One reason for doing this is if you have a bully ISP which don't allow you to have more than one machine connected to the same Internet connection, and who actively pursue this. Setting all TTL values to the same value, will effectively make it a little bit harder for them to notify that you are doing this. We may then reset the TTL value for all outgoing packets to a standardized value, such as 64 as specified in Linux kernel.

For more information on how to set the default value used in Linux, read the ip-sysctl.txt, which you may find within the Other resources and links appendix.
 
Old 11-20-2004, 02:40 PM   #4
glennpratt
LQ Newbie
 
Registered: Nov 2004
Posts: 3

Rep: Reputation: 0
I'd say use squid as a transparent proxy and try to limit access most of the machines to web stuff that can be proxied.
 
Old 11-20-2004, 05:12 PM   #5
Recirqie
Member
 
Registered: Jun 2003
Distribution: RH 8.2, SuSE 9.0
Posts: 135

Rep: Reputation: 15
And a mail transfer agent (MTA) for mail on the gateway carrying squid. It's quite normal for a user to have several mail accounts, so that alone won't be a pointer. (I have something like 8 or 9 with 3 different domains.)
 
Old 11-21-2004, 03:12 AM   #6
chort
Senior Member
 
Registered: Jul 2003
Location: Silicon Valley, USA
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660

Rep: Reputation: 76
TTL monitoring really only works if the OSs in use all use different defaults, or if you have more than one tier of routing (i.e. some machines connected directly to the first router, then another router connected to that with yet more machines).

The most common ways to detect multiple machines behind NAT is to monitor IP IDs, TCP sequence numbers, and emphemeral source ports. Since most OSs increment these values in predictable ways, you'll know that there is more than one machine if you get some of the above numbers that have decremented instead of incremented.

OpenBSD takes care of this by having a packet filter feature for "modulate state" which randomizes all the applicable values. I'm not sure if iptables or one of the patch-o-matic modules supports something similar.
 
Old 11-21-2004, 06:40 AM   #7
brfsa
LQ Newbie
 
Registered: Sep 2003
Location: Thailand
Distribution: Centos
Posts: 28

Original Poster
Rep: Reputation: 15
thanks for all the quick replies...

I plan to use dhcp server only.

I am researching about the TTL...

Last edited by brfsa; 11-21-2004 at 06:42 AM.
 
Old 11-22-2004, 12:14 PM   #8
ugge
Senior Member
 
Registered: Dec 2000
Location: Gothenburg, SWEDEN
Distribution: OpenSUSE 10.3
Posts: 1,028

Rep: Reputation: 45
Be aware that even if it looks like your linux router is the only computer surfing you might give away your situation due to information sent within packets. For example ICQ would normally report both the local IP as well as the Public IP to your contacts. Having more than one computer using ICQ would show up in the icq traffic.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
need help to find isp dns alvi2 Linux - Networking 3 03-19-2005 12:03 AM
two ISP and a weird LAN setting / services not visible from outside (routing problem) pe2338 Linux - Networking 2 01-31-2005 05:43 PM
Port Fowarding zaicheke *BSD 9 10-25-2004 06:05 PM
routing two isp connection to lan using linux box tisson Linux - Networking 2 09-08-2004 08:39 PM
I was trying to set up port fowarding for a game server.But was unable to find where GreyWolf_runing Linux - Networking 1 07-05-2004 10:24 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 07:23 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration