ADSL Gateway for Private Networks

Support knowledgebase (hoe_adsl_router)
Applies to

SuSE Linux: Version 7.0
This article refers to an older version of SuSE Linux. Therefore some of the informations given in this article may be outdated or the article may contain stale links.

Kernel: Version 2.2

Situation:

Your computer has an ADSL connection via PPPoE, for exampleT-DSL from T-Online or Arcor-DSL flatrate. You want to use this as an Internet gateway for your local network.

Note for SuSE 7.1 users:

These instructions apply to 2.2.x series kernels only. In case you use a 2.4 series kernel, please read "T-DSL and ADSL with SuSE Linux 7.1 and kernel 2.4" (http://sdb.suse.de/en/sdb/html/jsmeix_adsl-71-kernel24.html). first

Procedure:

Such complex topics are not covered by our free of charge installation support, therefore these short instructions should help you to set up such a gateway.

Please note that this article cannot impart the basics of firewalls and system security.

SuSE shall not be liable for any damages caused to your data or to your local network by the utilization of a gateway.

This procedure should take place stepwise and be sufficiently tested:

  1. Configure your ADSL access. This is fully described in the article "ADSL since SuSE 7.1, configuration" (http://sdb.suse.de/en/sdb/html/hoe_adsl_arcor.html) (for T-Online customers "ADSL with Linux and PPP over Ethernet(PPPoE)" (http://sdb.suse.de/en/sdb/html/hoe_adsl_pppoe.html)).

  2. Now you have to configure the access in order to enable "Dial-on-Demand".
  3. In this article, we assume that you have already installed your local network and that it runs correctly. You can find some information on this subject in the article "Integrating a Network Device" (http://sdb.suse.de/en/sdb/html/nic.html).
  4. Since in most cases the local network is not provided with Internet-valid IP addresses, the data packets must be sent to the Internet using the IP address of the gateway.
    This procedure is known as IP masquerading. It is advisable to simultaneously configure a firewall to protect your system from intruders.
    In this connection, there are many different individual requirements and their corresponding approaches which, unfortunately, cannot be discussed here in detail.
    You will find some instructions regarding the implementation of your concept under Linux in the article "Firewall and Masquerading in SuSE Linux 6.4/7.0/7.1" (http://sdb.suse.de/en/sdb/html/sm_masq2.html).
  5. In order to correctly fragment data packets larger than 1492 bytes that are sent by the clients to the gateway, you need to load the module mssclampfw.

    For SuSE Linux versions previous to 7.0:
    The module is available as a binary on the SuSE CDs only from SuSE Linux version 7.1 on. Owners of older versions have two possibilities:

See also:
o ADSL with Linux and PPP over Ethernet(PPPoE)
o ADSL in SuSE 7.0 or Later Version, Dial on Demand
o Firewall and Masquerading in SuSE Linux 6.4/7.0/7.1
o Integrating a Network Device
o Manual Configuration of ADSL in SuSE 7.0 or Later Versions
o Using Slow Internet Connections Efficiently

Keywords: ROUTER, GATEWAY, TDSL, ADSL, MASQUERADING, FIREWALL, CLIENT, NETWORK, MSSCLAMP FW, PPPOED, MTU, MRU

Categories: Network

SDB-hoe_adsl_router, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 19. Feb 2002
SuSE Linux AG - Last generated: 21. Feb 2002 by ip (sdb_gen 1.40.0)