Board logo

标题: DOS 连接ADSL [打印本页]

作者: htxiang     时间: 2008-1-18 20:21    标题: DOS 连接ADSL

先前提到使用 pppoe packet dirver + inet_ext 在 dos 底下建立簡單的分享主機
現在再介紹在 dos 以單一電腦下建立 router 以 adsl pppoe 連線, 提供 ethernet 區網及 rs-232 & lpt 直接連線及modem 撥入上網
首先需獲得各個您所使用介面卡所需的 packet driver , pppoe packet driver (pepa) 及 router 程式...
dos router 有許多種, 以下介紹 inar....因為它附有原始碼, 可執行檔就已提供達八組介面, 功能強大, 設定也較為簡易..

ftp://ftp.fu-berlin.de/pc/msdos/network/inar/

內附組態 sample 檔, 您可以直接拿它來修改, 配合介面的 packet driver, 再以內附的 cf 檔編譯, 若組態檔有所錯誤, 它也會告訴您錯誤在哪裡, 您也可以規劃 routing table, 設立 gateway, 合併多個 adsl, 建立防火牆...
以下是我現用的的組態檔, 配合前述的 pepa, 即可連線...

敘述前打上 " # " 代表忽略此行

# Configuration for a gateway that connects four LANs to each other

# All Internet and ISDN numbers in this sample file are purely fictional,
# but logically correct.

#---------------------------------------------------
# Globals 此項為建立連線紀錄, 但需配
#--------------------------------------------------- 另一台 unix 相容主機

#global
# syslog
# host 192.168.150.10
# priority info
# logsource
# system
# routing
# endlogsource
# endsyslog
#
# prefix @echo off
# suffix cls\n\
# echo InterNet Access Router
#endglobal

#----------------------------------------------------
# router 這裡建立路由表
#----------------------------------------------------
route
name internet
net default
# net 192.168.250.0
# netmask 255.255.255.0
interface LAN-1
gateway 192.168.250.1
# gateway direct
metric 1
endroute

#---------------------------------------------------
# Interfaces 依您所使用網卡規劃 packet driver
#---------------------------------------------------

# Interfaces 1 3com509b ISA for ADSL with PEPA
# Interfaces 1 3com509b ISA for ADSL

interface
name LAN-1
type ethernet
# type point2point
address 192.168.250.2
# address 192.168.250.1
netmask 255.255.255.252
metric 1

attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
no_reverse_check
endattributes

driver
command pepa 0x%x
# command 3c5x9pd 0x%x
enddriver
endinterface


# Interfaces 2 UMC9003 ISA for office net

interface
name LAN-2
type ethernet
address 192.168.0.1
netmask 255.255.255.0
metric 1

# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes

driver
command ne2000 0x%x 11 0x320
enddriver
endinterface


# Interfaces 3 DE220PCT ISA for Home net with wireless

#interface
# name LAN-3
# type ethernet
# address 192.168.1.1
# netmask 255.255.255.0
# metric 1
#
# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes
#
# driver
# command de22xpd 0x%x
# command slipper com1 baud=115200 vec=0x%x ether
# command slipkt /f14 /p3f8 /q4 /s115200 /v0x%x
# command cslipper com3 baud=115200 vec=0x%x ether
# enddriver
#endinterface

# Interfaces 4 print port LPT1 for Transiver

interface
name LAN-4
type ethernet
address 192.168.2.1
netmask 255.255.255.0
metric 1

# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes

driver
command plip 0x%x 0x5 0x378 00 11 22 33 44 55
enddriver
endinterface

# Interfaces 5 RS-232 dual speed COM1 slip for Home net

#interface
# name LAN-5
# type ethernet
# address 192.168.3.1
# netmask 255.255.255.0
# metric 1
#
# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes
#
# driver
# command slipper com1 vec=0x%x baud=115200 ether
# enddriver
#endinterface

# Interfaces 6 RS-232 dual speed COM2 cslip for Home net with modem

interface
name LAN-6
type ethernet
address 192.168.4.1
netmask 255.255.255.0
metric 1

# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes

driver
command cslipper com2 vec=0x%x baud=57600 ether
enddriver
endinterface

# Interfaces 7 RS-232 COM3 direct connect slip for TIM's PC

interface
name LAN-7
type ethernet
address 192.168.5.1
netmask 255.255.255.0
metric 1

# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes

driver
command slipkt /f14 /p3e8 /q12 /s115200 /v0x%x
enddriver
endinterface

# Interfaces 8 RS-232 COM4 direct connect cslip for GARY's notebook

interface
name LAN-8
type ethernet
address 192.168.6.1
netmask 255.255.255.0
metric 1

# attributes
# send_rip
# listen_rip
# send_default_route
# listen_default_route
# endattributes

driver
command cslpkt /f14 /p2e8 /q15 /s115200 /v0x%x
enddriver
endinterface