[Dial-up] [Leased] [Ethernet] [ADSL-PPPoE] [Print] [Remote Access] [Bridge] [Advanced] [Common-to-All]
  1. CONFIGURATION
     

    NOTE:

    This section is geared towards non-advanced users --- that is users with little or no knowledge with FREESCO features & setup procedures.

    As a quality aid, this section may lack clarity. It is not meant to teach you networking skills, but rather provide a pictoral overview of the setup procedures and options that are available.

    Freesco's forum provides excellent and helpful feedback for any unanswered questions that you may have:
    http://forums.freesco.org

    Options in *red* generally require no changing, and are intended for advanced users

    Throughout the setup process, you will be presented with options of the form (y/s/n); defined as follows:
    ----- y -- enable service worldwide, insecure!
    ----- s -- enable service locally, secure (recommended)
    ----- n -- disable service

    When choosing a type of FREESCO installation, you will be presented with the following main menu:

    CHOOSE ROUTER/SERVER TYPE
    d) Dialup line router:
    l) Leased line router:
    ISP <-- modem0 --> router <- ethernetN -> local net(s)
    ^-- <- modemN -> remote net(s)

    e) Ethernet router:

    ISP <- network0 -> router <- ethernetN -> local net(s)
    ^-- <- modemN -> remote net(s)

    b) ethernet Bridge:

    bridge <- ethernetN -> local net(s)

    p) Print server:
    r) Remote access server:

    printer <- LPT -> server <- ethernetN -> local net(s)
    ^-- <- modemN -> remote net(s)

    a) Advanced settings

    v) View current config

    s) Save current config & exit

      t) Create reporT file

      w) vieW previous config

      q) Quit without saving

     
    1. [Dial-Up]

     

    + From main menu, choose option (d)

    + Follow the [Common-to-All] procedures

    49. Do you want to enable DynDNS/DHS/CJB (y/n)
    ----- If you choose (y) then
    ---------- 49. Want to setup your DynDNS client now (y/n)

    81. LIST OF CURRENTLY DEFINED ISP's
    [ ISP name Login name Phone number(s) ]
    -------------------- -------------------- --------------------
    new << CREATE NEW CONNECTION >>
    -------------------- -------------------- --------------------
    NOTE: Default ISP marked with - *
     
    [ Selected ISP = new ]
    811. Edit selected ISP
    ------- 10. ISP/connection name (1-8 chars)
    ------- 11. ISP phone number
    ------- 12. Keep up link for sec (0-dont care, 1-forever)
    ------- 13. Primary DNS address
    ------- 14. Secondary DNS address
    ------- 15. ISP http proxy address
    ------- 16. Type of connection (ppp or slip)
    ------- 18. Does your ISP give you a dynamic IP address
    ------- 21. Custom initialization string (- disable)
    ------- 22. Authentication method (pap, chap, or script)
    ------- 31. PAP/CHAP ISP login (' clear)
    ------- 32. PAP/CHAP ISP password ('clear)
    812. Define new ISP
    ------- 10. ISP/connection name (1-8 chars)
    813. Make selected ISP default when router starts
    819. Delete selected ISP
    Select ISP (type its name) or action on selected ISP (x-exit)

    *NOTE*
    In order to perform modifications on a defined ISP, you must first type in the ISP name. At which point it will become selected for editing.

    + Do you want to change the "root" and "admin" passwords(y/n)

    + Configuration is complete. Save settings, and restart system.


     
    1. [Leased]

     

    + From main menu, choose option (l)

    + Follow the [Common-to-All] procedures

    49. Do you want to enable DynDNS/DHS/CJB (y/n)
    ----- If you choose (y) then
    ---------- 49. Want to setup your DynDNS client now (y/n)

    + Do you want to change the "root" and "admin" passwords(y/n)

    + Configuration is complete. Save settings, and restart system.


     
    1. [Ethernet]

     

    + From main menu, choose option (e)

    + Follow the [Common-to-All] procedures

    Primary DNS is required ... ... ... Secondary DNS is optional.
    Primary DNS address (usually your provider's DNS)
    Secondary DNS address (otherwise -)

    49. Do you want to enable DynDNS/DHS/CJB (y/n)
    ----- If you choose (y) then
    ---------- 49. Want to setup your DynDNS client now (y/n)

    + Do you want to change the "root" and "admin" passwords(y/n)

    + Configuration is complete. Save settings, and restart system.


     
    1. [ADSL-PPPoE]

     

    + For ADSL configuration follow the [Ethernet] procedures.

    + And, if you need to use PPPoE with your ADSL provider
    ----- 626. Use PPPoe = (y)

    91. Ethernet ISP
    ----- 911. Gateway
    ----- 912. Primary DNS
    ----- 913. Secondary DNS
    ----- 914. HTTP proxy
    ----- 915. PPPoE login name
    ----- 916. PPPoE password


     
    1. [Print]

     

    + From main menu, choose option (p)

    + Follow the [Common-to-All] procedures

    + Do you want to change the "root" and "admin" passwords(y/n)

    + Configuration is complete. Save settings, and restart system.


     
    1. [Remote Access]

     

    + From main menu, choose option (r)

    + Follow the [Common-to-All] procedures

    + Do you want to change the "root" and "admin" passwords(y/n)

    + Configuration is complete. Save settings, and restart system.


     
    1. [Bridge]

     

    + From main menu, choose option (b)

    + Do you want to change the "root" and "admin" passwords(y/n)

    + Configuration is complete. Save settings, and restart system.


     
    1. [Advanced Settings Menu]

    When you run "setup" and choose the "advanced settings" option, you will arrive at this main screen:

    One of the *safety* features of the setup script, is that you have the option to exit without saving changes.

    Upon that note, and in the interest of familiarizing yourself with the setup procedures, it is recommended that you *look* around by choosing options. (make sure you choose the option to exit without saving changes, when you're done)

    [ System Options ] [ Users/Passwords ] [ Hardware ]
    11.
    12.
    On/Off NAT/Firewall
    On/Off Bridging mode
    31.
    32.
    root/admin
    Dial-in users
    52.
    53.
    COM ports
    Ethernet cards
    13.
    14.
    Memory/Extra
    Savers (screen,hdd)
    33. Dial-out control
    [ Networks ]
    15. Swap file [ Services ] 61. Host/Domain
    16. Log sizes 41. DNS/server 62. Local Networks
    17. Diagnostic beeps 42. Read only floppy
    18. On/Off Debugging 43. DHCP server [ Modems ]
    19.
    20.
    Extra ram drives
    System monitor
    44.
    45.
    HTTP server
    Control Panel
    71. Modem settings
    21. Console colors   and Time server [ Dial-up router ]

    [ Security/Limitations ]
    46.
    47.
    Print server
    Telnet server
    81.
    82.
    Add/Edit/List ISP
    Diald options
    22.
    23
    Remote Access
    Ban list
    48.
    49.
    Port forwarding
    DynDNS client

    [ Permanent router ]
    24. Internal security 50.
    51.
    Ident server
    FTP server
    91.
    92.
    Ethernet ISP
    Leased line ISP
    [ Add-on packages ]
    p. Packages menu

     
    1. [Common-to-All]

    All router/server configuration choices (except ethernet Bridge) use a similar block of configuration options.

    This section identifies that block.

    611. Hostname of this computer [router]

    612. Domain name [inet]

    NETWORK CARD SETTINGS

    [- NIC 0 -]  ...  thru to  ...   [- NIC 9 -]
    ----- enter the Nic # to change it's settings
    ----- for PCI Nic's, choose 0 for both I/O and IRQ settings
    ----- x - exit, when done
    [ Network #
    [ Interface
    [ IP address
    ]
    ]
    ]
    0.
    eth0
    192.168.0.1
    1. 2.
    [ Network #
    [ Interface
    [ IP address
    ]
    ]
    ]
    3. 4. 5.
    [ Network #
    [ Interface
    [ IP address
    ]
    ]
    ]
    6. 7. 8.
    [ Network #
    [ Interface
    [ IP address
    ]
    ]
    ]
    9.    

    [ -------------- Network # specific settings -------------- ]

    620. Interface name

    Possible types of interfaces

    ethN - ethernet interface number N, ex. eth0
    ethN:M - alias number M for ethernet interface number N
    arcN - kind of arcnet interface
    arcNe - kind of arcnet interface (probably most used)
    arcN:M -  
    arcNe:M - aliases for arcnet interfaces
    trN - tokien ring interface
    trN:M - alias for token ring interface
    sbniN - granch SBNI12 board
    621. IP address
    622. Network mask
    623. Network addr
    624. Broadcast addr
    625. DHCP pool
    ----- IP range for DHCP server, - disable DHCP service on this interface
    Example: 192.168.0.10 192.168.0.30

    Note 1:

    DHCP daemon eats memory for this pool, so be realistic and do not reserve too many addresses
    Note 2: Don't include Freesco's own address in this range.

    Don't include very first and last IP addresses:

    this example is wrong
    192.168.1.0 192.168.1.255
    626. Use PPPoE
    ----- choose (y) only if your ISP requires PPPoE

    ----- If you choose PPPoE, then
    ---------- 630. ClampMSS

    Rewrites all packets for PPPoE connections so that internal machines do not need to have their MTU changed to 1492. As this is CPU intensive, it is not recommended for slower CPU's.

    ---------- 632. MTU

    For changing the Maximum Transmit Unit of the external interface.

    627. Use DHCP client
    ----- Use DHCP client to configure network
    628. Set DNS via DHCP
    ----- Update DNS server settings by DHCP
    629. MAC addr

    Should be left blank in most configurations.
    MAC spoofing is for imitating another network card which your ISP has assigned it's MAC address into their system.

    631. Gateway
    ----- Enter your ISP's default gateway here.
    ----- NOTE 1: not all IPS's require this setting
    ----- NOTE 2: not required when using the dhcp client

    [ *NOTE* ]
    (1). With Dialup & Leased router, and for eth0 (that is the first network card) options 620-629 are available
     
    (2). With Ethernet, Print & Remote Access, and for eth0 (that is the first network card) options 620-632 are available, excluding 625
     
    (3). And for all other network cards, options 620-625 are available
    choose network 0-9 or its parameter to change (x-exit)?

    Autodetect modems now? (y/n)

    Advanced modem setup? (y/n)
    ----- If you choose (y), then

    51. COMMUNICATION PORTS SETTINGS
    [ #0 COM1 (0x3F8 IRQ4) ]       [ #2 COM3 (Ox3E8 IRQ4) ]
    I/O =
    IRQ =
    Extra =
    I/O =
    IRQ =
    Extra =
    [ #1 COM2 (0x2F8 IRQ3) ]       [ #3 COM4 (0x2E8 IRQ3) ]
    I/O =
    IRQ =
    Extra =
    I/O =
    IRQ =
    Extra =
    [ #4 AST Unix four(eight) ports board - cua4-cua7(cua4-cua11) ]
    Base I/O =
    Shared IRQ =
    Extra =
    UART type =
    Mask Rgstr =
    Communication hardware settings. Enter a # or (x-exit)

    71. MODEMS SETTINGS

    [ Modem # ]
    [ Port ]
     
    0. 1. 2. 3. 4.
    [ Modem # ]
    [ Port ]
     
    5. 6. 7. 8. 9.
    710. Search and autoconfig modems

    [ Modem # specific settings ]
    711. Port
    712. Port speed
    713. Init string
    714. Dial-in IP addr

    NOTE: If this modem is for dialin use, this is the IP address assigned to the dialin or null modem user. Setting this to an unused address in your local network's subnet will allow Freesco to do proxy arp for the modem user.

    715. Enable null modem
    Null connect script

    NOTE: This feature enables a null modem cable connection on this interface. If you have a dialup internet connection *DO NOT* enable this feature on Modem-M

    The Modem connect script is the sequence of code that is sent and received by the client and the server. The default for a null modem is
    CLIENT OK
    However, if you are using an actual modem driver in your client. A more involved sequence is required. Example:
    AT OK ATH OK ATE0V1 OK AT OK ATDT CONNECT

    [ Common settings ]
    716. Modem # MTU
    717. Modem # MRU
    718. Modems 0-9 MTU
    719. Modems 0-9 MRU
    Choose modem 0-9 or parameter to change (x-exit)

    411. Enable caching DNS server (y/s/n)
    ----- If you choose (y/s), then
    ---------- 412. Enable DNS requests logging (y/n)
    ---------- 413. Do you want to add static IP's to your DNS file (y/n)

    431. Enable DHCP server (y/n)
    ----- If you choose (y), then
    ---------- 432. WINS address (if you have one, otherwise -)
    ---------- 433. Default-lease-time (sec)
    ---------- 434. Maximum-lease-time (sec)
    ---------- 435. Do you want to create/edit static DHCP leases (y/n)

    441. Enable public HTTP server (y/s/n)
    ----- If you choose (y/s), then
    ---------- 442. Public HTTP server IP port [80]

    451. Enable time server and router control via HTTP (y/s/n)
    ----- If you choose (y/s), then
    ---------- 452. Control HTTP server IP port [82]
    ---------- 453. Host Time server address (- disable syncing time)

    461. Enable Print Server(s) (y/s/n)
    ----- If you choose (y/s), then
    ---------- Print server 1 port number [515]
    ---------- Print server 1 device port name [lp1]
    ---------- Allowed IP match with [1]
    ---------- Print server 2 port number []
    ---------- Print server 2 device port number []
    ---------- Allowed IP match with []

    47. Enable Telnet server (y/s/n)

    51. Enable FTP server (y/s/n)
    ----- If you choose (y/s), then
    ---------- FTP port [21]
    ---------- Maximum Allowed FTP connections [5]
    ---------- Allow anonymous FTP connections (y/n)

    50. Do you want to enable the ident server (y/s/n)

    This server gives out system information. It is not a
    huge security risk other than giving the type of system.
    Which can be exploited by an attacker. It is recommended
    to leave this set to either (s) or (n). However, to get some
    applications to run through Freesco, such as IRC it may be
    required to use (y)

    141. Blank screen after N min (0-never)

    142. Stop hdd after N*5 sec (0-never)

    15. Swap file size in MB on boot device (0-disable)

    13. Do you want to enable extra modules/programs (y/n)

    19. Do you want to install ram drives (y/n)

    161. System log size (bytes)

    162. Logins log size (bytes)