
标题: 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