>> 欢迎您, 傲气雄鹰: 重登陆 | 退出 | 注册 | 资料 | 设置 | 排行 | 新贴 | 精华 | 管理 | 帮助 首页

  小榕软件实验室
  刀光雪影
  兄弟们!!LINUX的初学者进来看看~
发表文章 发表涂鸦
  回复数:14  点击数:571 将此页发给您的朋友        
作者 主题: 兄弟们!!LINUX的初学者进来看看~ 回复 | 收藏 | 打印 | 篇末
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

兄弟我到论坛都很久了,但从没有对论坛的发展做过贡献,没为榕哥的论坛尽一分力,今天把自己哪4.3G老硬盘的资料贴出来给大家看看.哪可是我初学LINUX的东西来的~

(-)LINUX安装问题汇总



一般软件 硬盘准备 光驱 磁带机 显卡显示器 声卡 网卡

SCSI卡 MODEM 打印机 I/O接口 鼠标 其它设备

 

一般软件

Q:朋友们,我是个LINUX新手,想问一下LINUX启动盘如何做!

A:(以RedHat为例)。在/images目录下有boot.img和supp.img两个文件,boot.img制作启动盘,supp.img制作扩展盘。
执行/dosutils中的rawrite.exe
Enter disk image source file name: 目录/boot.img
Enter target diskette drive: a:
OK! 轻风飞扬

Q:请问如何安装rpm文件?

A: 1.安装一个包 # rpm -ivh rpm文件
2.升级一个包 # rpm -Uvh rpm文件
3.移走一个包 # rpm -e
轻风飞扬


Q: redhat启动时如何直接出现图形化login menu??

A:root登陆
linuxconf config->boot mode->Mode->default boot mode 选择"Graphics& Network" pthinker

Q:安装ORACLE时出错?

1)需要将ORACLE 的orainst 目录拷到硬盘,先执行oratab.sh (2)oracle 8.0.5的安装与你的Linux版本有关,2.1和2.2的核安装不样! (3)你的D版是oracle8.0.5的标准版,许多选件都没有,去下载个企业版或 oracle 8i for Linux src="http://www.linuxforum.net/docnew/images/icons/smile.gif">

Q:我想recompile kernel , 以防不测想先作=一张原核心的起动盘,怎么做?

A:启动软盘制作方法: 进入/boot/目录, 用 rdev命令设置根设备为LINUX系统的根文件系统。 rdev vmlinuz /dev/hda??视你的系统而定
找张格式化的软盘,执行: dd if=/boot/vmlinuz of=/dev/fd0 bs=8192好了。dd命令很危险,小心。
做好新核心可以用linuxconf加入到配置中,很方便,别忘了lilo一遍,否则就有乐子了。;)  

 

硬盘准备

Q:lilo装不上?

A1:首先要检查你的硬盘是否设置为主硬盘,我曾经碰到过,机器只有一个HDD,但设置为从硬盘,就 不能安装LILO,改为主硬盘后,就一切OK wangxin
A2:安装时LILO装到First sector of bootpartition中,可能会装不上,别管它,装好后用软盘启动,修改 /etc/lilo.conf 把boot=... 一行改为 boot=dev/hda1 然后运行 lilo命令,如果没有出错信息,就应该可以了。懒虫

Q:如果NT分区是NTFS格式的,如何与LINUX并存?

A:如果NT装在NTFS分区里面,则在某一些硬盘上安装Linux是非常危险的事情!如果用Linux的fdisk改变任何关于NT的分区的任何信息,例如set active,都可能导致NT的崩溃,主要原因是NT不能正确处理被Linux的fdisk处理过的NTFS分区,启动时候会报告kernel文件损坏的错误。万一您不幸出现了这样的错误,则以后必然每一次都极有可能发生同样的事情。但是这种错误目前我只在火球大于3.2G的硬盘上发现过,其他类型的硬盘好像没有类似的问题。另外,据我了解,只在RedHat上发生这种错误,Debian和Slackware并不会导致此类故障(不太明白为什么)。如果要在同一个硬盘上安装NT和Linux,千万把NT的系统目录安装在FAT上,否则连你自己也救不了你自己。:-)

Q:请问启动后显示L后就没动静了是怎么回事?谢谢!

A:可能是使用了大硬盘,可在CMOS中将LBA方式该为CHS方式,或将硬盘读写模式改为?br>谛∮才碳嫒荨oolbox
参考“文章荟萃”里面的关于LILO的文章。



 

光驱

mount光驱都不会?去看看入门书。

 

磁带机

 

显卡显示器

1. i740的安装 (也可以参考“文章荟萃”里面的文章〕

去ftp://ftp.precisioninsight.com/pub/pi/XBF下载XBF-i740-glibc-1.0.0-1.i386.rpm(这是对应Red Hat的rpm安装包)和xf86config-glibc-1.0.0.i386.tgz。

然后进行如下操作:
(1) rpm -ivh XBF-i740-glibc-1.0.0-1.i386.rpm
(2) ln -sf /usr/X11R6/bin/XBF_i740 /etc/X11/X
(3) tar xvzf xf86config-glibc-1.0.0.i386.tgz
(4) 运行 “xf86config” 你就可以在显示卡数据库中找到i740的驱动程序了。
 David

Q:Trident9685在RedHat Linux5.1下的设置?

A:Trident9685(2MB显存)在RedHatLinux5.1的XFree86-3.3.1-14下系统能自动识别为Tr9660,在选择显示器时可选用NECMultiSync 3D,经过系统测试后,显示模式为800*600 8bit,这时选择let me choose可选择800*600 16bit,系统安装完成后重新启动,键入startx进入X11,可有70Hz的垂直刷新频率。redlinux

Q:如何在Linux下使用nVIDIA Riva TNT2 Vanta图形加速卡?

A:到nVIDIA的主页去下载一个驱动程序,名字是RIVA-X-GLX-1.0-glibc-i386.tar.gz,我装过小影霸TNT2. wxjyq

A:干脆用新版的软件,如:turbolinux4.0,直接支持它。

Q:我是如何在联想奔月2000上设置I740显卡的。

A:我在联想奔月2000上装了REDHAT6 下载了以下显卡支持。 href="ftp://ftp.freesoft.cei.gov.cn/pub/mirrors/ftp.redhat.com/redhat/XBF/XBF-i740-glibc-1.0.0-1.i386.rpm"target="_blank">ftp://ftp.freesoft.cei.gov.cn/pub/mirrors/ftp.redhat.com/redhat/XBF/XBF-i740-glibc-1.0.0-1.i386.rpm href="ftp://ftp.freesoft.cei.gov.cn/pub/mirrors/ftp.redhat.com/redhat/XBF/xf86config-glibc-1.0.0.i386.tgz"target="_blank">ftp://ftp.freesoft.cei.gov.cn/pub/mirrors/ftp.redhat.com/redhat/XBF/xf86config-glibc-1.0.0.i386.tgz按照其中说明安装,然后运行xf86config
1.鼠标选PS/2 ,模拟3键
2。使用XKB,选MS自然键盘
3。显卡选 311:普通I740
4。显示器设置 扫描频率自己输入: synchornization Horizontal: 30-69 Vertical: 50-120 数据是从显示器说明中得到的。 然后设分辨率,保存后,startx,就一切正常了。
这里有一个小诀窍: 如果你没有设你的机器名称,第一次起X WINDOWS时会等很长时间,只出现一个灰色屏幕和X型光标,好象死机一样。请耐心等待,不妨去喝倍水,或抽一根烟。当然直接的方法是设置你的机器名,编辑/etc/hosts,在你的机器的 IP后加上一个名字。千万记住:耐心等待。mgdf

声卡

Q: 如何在linux下设置yamaha 724(PCI)声卡?

A:先确定你的内核版本,最好是2.2.X .
重新编译一下内核,在选项里选好你的声卡的芯片类型、IO地址、中断、DMA...
编译安装内核,看看是否能认出你的声卡。hehe

 

网卡

Q:我的网卡在win95下用ne2000的驱动能正常工作,但在linux中找不到?

A:估计是PnP的问题。你可能需要用pnpdump和isapnp程序先设置好你的网卡。在参数调整好后把这isapnp的一行加在/etc/rc.d/rc文件的前面,也就是说在那些注释行之?br>螅銎渌虑橹笆紫扔胕sapnp把你的所有PnP卡都设置好,然后再说别的。
注意:1.3c509网卡最好用厂家的3C5X9XFG.EXE程序将各个参数设好并且禁止PnP,这?br>贚inux 下用就没有问题了。
2,ne2000兼容卡中有些是ISA/PnP卡。对于这类PnP网卡只能够用isapnp进行设置后?br>拍芄皇褂谩?
Q:我的网卡是3COM的3C905B,有谁知 道哪儿能找到它的驱动程序?

A:可直接使用3c59x.o如果是认不出来的话,可能是3c509b设置成PnP,Linux不认和认错irq, 所以先disablePnP试试

Q:请问DLINK220 ISA PNP如何在TURBO中使用?LINUX是不是所有的内置猫都认,如何配? 多谢!!

A:不知你用的是那个公司的Linux?是Turbo4的话:turbopnp/turbopnpcfg搜索即插即用ISA/PCI设备(我觉得这方面Turbo比RH好用),搜索到了的话进行配置,最好手工,内猫用的是cua2/cua3,cua2<=>com3 ..turbonetcfg配置网卡。 沙加

Q:如何配置Accton PNP网卡?

A:用NE2000的驱动程序来驱动Accton PNP网卡,修改/etc/conf.modules
(如果没有就创建一个),并添加如下内容:
alias eth0 ne options ne io=0x300 或者在lilo.conf中添加如下内容:append="ether=10,0x300,eth0"

Q:为什么Linux启动后找不到NE2000网卡呢?

A:NE2000的网卡LINUX不能自动检测,需要手工设置。使用网卡带的驱动盘找出网卡的中断和IO,修改/etc/conf.modules,并添 加如下内容:
alias eth0 ne options ne io=0x300
或者在lilo.conf中添加如下内容: append="ether=10,0x300,eth0"

SCSI卡

 

MODEM

Q:在RedHat Linux 6.0中已经拨号上了网,但却无法使用Netscape浏览,这时为何?

A:一般是DNS错误,你在拨号配置里把NAMESERVER加上



Q:猫通过交换机连接INTERNET,也就是先拨0、9的外线,又应如何设置?

A:如拨169, 则要: 0,169 加个" , "就行了, 如果不通, 就再加一个","这样便会再延时,等待交换机做出反应 沙加

Q. 拨号不能工作, 为什么?

A. 拨号网络不工作的原因很多.

1) Modem不能拨号 如果调制解调器没有拨号的声音,这说明您的连接没有开始,请查看 /var/log/messages 蠵PPD的出错信息,您可以运行 minicom,一个简单的拨号程序,输入 AT .  调制解调器应该返回 'OK'. 如果不返回,那么是您 的串口配置错误。重新运行 TurboPPPCfg确定调制解调器设备已经正确配置。并且已经 连接到 /dev/modem ,在Linux下不支持软Modem。

2) 调制解调器已经开始拨号,但是无法连入ISP *如果ISP使用PAP身份验证,您必须打开TurboPPPCfg中的PAP选项。同时确定您的密码和用户 名已经正确输入. *如果反过来ISP不使用PAP,您却使用PAP,也会出现类似问题。 *调制解调器的数据格式错误,您可以运行 minicom, 输入 AT&F1. 接着输入:AT&W. 退出即可。

3) 内置ISDN不工作 - 大多数内置ISDN设备在Linux下不能正确工作,如果您要为Linux购买ISDN设备,请 您购买能够支持标准串口设备的ISDN卡,或者外置 ISDN卡

 

打印机

 

I/O接口

 

鼠标

Q:我的鼠标是LOGITEGH,书上表明支持,在安装和XWINDOWS时不能动,谁能告诉我WHY?

A: 安装时应该能自动测试出来。罗技的鼠标好象基本都是三键的。安装时选择正确了吗?在LINUX启动后,登录,动动MOUSE。一般应该看到方块状的光标。cnzwx

其它设备

Q:检测 RAID 阵列之后出现 VFS:Cannot open root device 00:30 Kernel panic:VFS: Unable to mount root fs on 00:30有时正常.在几次启动之间没有修改任何东西.但时好时坏. 这是什么原因? 用RedHat6.0.

A:检查SCSI通道和ID号,可能是这样,你在安装LINUX时,没有连接RAID设备或打开
电源。而你把LINUX安装在本地SCSI磁盘上了。 你打开RAID系统重新启动后,根
文件系统仍然存在于本地SCSI磁盘上,但是新的磁盘加入了。所以本地磁盘的主辅
设备号改变了,也就是说,盘符变了。所以改变RAID盘的通道号和ID,可能会有效


[ 此消息由 扑街 在 2002-05-17.01:25:15 编辑过 ]
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-13.12:56:47   MSIE 6.0b Windows 98IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

(二)在Linux下使用ADSL
北京电信的ADSL使用的是PPPOE拨号方式,因此,要在Linux下使用ADSL,必须安装PPPOE

客户端软件。下面说明如何进行安装:

本文以RedHat Linux6.2为实验平台,其它平台的Linux安装办法可以参照下面从源代码

进行安装的步骤。

一、安装的前提条件

1.确保安装了网卡并工作正常

使用命令

#ifconfig eth0

查看网卡状态

2.在系统中不要设置默认路由(网关),让ADSL拨号后自动获得

如果已经设置了默认路由,使用以下方法删除:
在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:

#/etc/rc.d/init.d/network restart

3.已经安装了pppd软件包

如果存在文件 /usr/sbin/pppd,则说明已经安装了pppd;
如果未安装,从RedHatLinux6.2安装光盘上安装ppp-2.3.11-4.i386.rpm这个软件包

二、安装PPPOE客户端软件

Linux下的PPPOE客户端软件比较多,而且大多使用GNULicense,我们推荐使用rp-pppoe
这个软件包。从http://www.roaringpenguin.com/pppoe/这个网站上,不仅可以下栽
RedHat 62平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。

1.二进制软件包的安装:


A.下栽二进制软件包

target="_blank">http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2-1.i386.rpm

B.进行安装

以root执行:


#rpm -Uvh rp-pppoe-3.2-1.i386.rpm

2.从源代码进行安装:

从源代码进行安装同样适用于其它平台的Linux,但必须在Linux系统中安装gcc编译器?br>?

A.下栽源代码软件包

target="_blank">http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2.tar.gz

B.解压缩

#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2


C.进行编译和安装

运行脚本
#./go
将自动进行编译和安装,最后,调用/usr/sbin/adsl-setup进行配置,具体解释见三?br>?

三、配置PPPOE客户端软件

安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号?br>?
使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用
adsl-setup这个工具进行配置:

#/usr/sbin/adsl-setup

当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名

当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
输入 eth0 ,这是ADSL相连的网卡的名字

当出现
>>> Enter the demand value (default no):
输入 no

当出现
>>> Enter the DNS information here:
输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址

当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码

当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙

当出现
>>> Accept these settings and adjust configuration files(y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。

四、启动PPPOE客户端软件

使用命令

/usr/sbin/adsl-start 启动PPPOE客户端软件,进行连接,如果成功,将出现
Connected;
如果不成功,请检查网线、ADSL MODEM等物理设备,并查看/var/log/messages中的信

/usr/sbin/adsl-stop 关闭和ISP的连接
/usr/sbin/adsl-status 查看当前连接的状态

如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
#chkconfig --add adsl
将在当前的运行级下加入ADSL的自启动脚本

五、测试

当连接成功后,使用命令


#ifconfig -a

在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 IP地址,说明已经从拨号中获

得了IP地址。

使用命令

#netstat -nr

查看路由表信息,这时的默认路由应该是上面获得的IP地址。
如果没有默认路由,我们可以手动增加:

#route add default gw 上面获得的IP地址

使用命令

#nslookup target="_blank">www.sina.com.cn

如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器

最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。

六、其它说明

RedHat Linux7.1已经集成了rp-pppoe这个软件包,只不过版本有些低,如果你不在意版
本高低,可以直接进行三后面的步骤。




[ 此消息由 扑街 在 2002-05-17.01:25:01 编辑过 ]
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-13.12:58:14   MSIE 6.0b Windows 98IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

(三)LINUX下Linux下对猫上网的配置
目的: 使用两个Modem或外置ISDN TA接入Internet,
并实现负载分担、代理和防火墙功能。
(理论上可支持多个MODEM)

平台及配置:
一台P200 PC ,64M内存,2.1G硬盘,3c509b网卡,
TAICOM IS128 TA(外置)2台,分别接com1、com2,2条ISDN线

所用软件:
Redhat Linux 6.1
dialup tools: diald-0.16-5a-1
firewall: ipchains 1.3.9
pppd: pppd 2.3.7

内容提要: 如何配置diald用两个MODEM上网


声明:
(1)本文参考<中国Linux论坛www.linuxforum.net> JepheWu的<外置ISDN TA
上两个用2个B通道上网的配置>和<如何在Redhat6.1上用ipchains构建
防火墙和IP伪装> 两篇文章
(2)本人仅供Linux用户配置双MODEM参考,用下面的配置,作者能成功地
上两个MODEM上网并实现负载分担,但不做任何担保,尤其是防火墙的
安全****方面。

安装配置过程:

1、配置TA为MPPP方式(双B信道连接),并保存。
2、安装pppd(因原带的pppd有问题,卸掉后安装较低版本的)和diald
3、配置diald (需建立或修改 /etc/diald.conf
/etc/diald/connect
/etc/ppp/pppscript
/etc/ppp/options
/etc/ppp/pap-secrets)
4、以上文件具体内容如下:
---------------------------------------------------------------------
/etc/diald.conf(将/etc/diald/diald.conf拷贝到/etc下修改,原注释已去掉)
---------------------------------------------------------------------
accept any 420 any
device /dev/ttyS0
speed 115200
lock
mode ppp
dynamic
local 192.168.0.1
remote 192.168.0.2
up-delay 3
defaultroute
modem
crtscts
connect /etc/diald/connect
redial-timeout 10
fifo /etc/diald/diald.ctl
#ip-up /etc/rc.d/ipchains.rules (设置好ipchains后再打开注释)
#ip-down /etc/rc.d/ipchains.reset
---------------------------------------------------------------------
/etc/diald/connect
---------------------------------------------------------------------
#!/bin/sh
/usr/sbin/chat -v -f /etc/ppp/pppscript
---------------------------------------------------------------------
/etc/ppp/pppscript
---------------------------------------------------------------------
TIMEOUT 60
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DAILTONE"
"" "ATZ" OK
"atdt169" #可修改成对应的特服号
TIMEOUT 75
CONNECT
---------------------------------------------------------------------
/etc/ppp/options
---------------------------------------------------------------------
name your_account_at_ISP
login
asyncmap 0
---------------------------------------------------------------------
/etc/ppp/pap-secrets
---------------------------------------------------------------------
# Secrets for authentication using PAP
# client server secret IP addresses
your_account_at_ISP * your_passwd_at_ISP
---------------------------------------------------------------------
5、运行diald,测试diald
执行ping 1.1.1.1 后,如果设置正常,应该可以握手上线
用tail /var/log/messages 察看连接过程
6、配置第二个Modem
(将/usr/doc/ppp-2.3.7/scripts下的ppp-on,ppp-off,ppp-on-dialer
拷贝到/etc/ppp下修改,ppp-off不需修改)
---------------------------------------------------------------------
/etc/ppp/ppp-on
---------------------------------------------------------------------
#!/bin/sh
TELEPHONE=169 # The telephone number for the connection
LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic =0.0.0.0
REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally0.0.0.0
NETMASK=255.255.255.0 # The proper netmask if needed
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS1 115200 \
$LOCAL_IP:$REMOTE_IP \
noipdefault netmask $NETMASK defaultroute connect$DIALER_SCRIPT
---------------------------------------------------------------------
ppp-on-dialer
---------------------------------------------------------------------
#!/bin/sh
exec /usr/sbin/chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' ATZ \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDT$TELEPHONE \
CONNECT '' \
---------------------------------------------------------------------
7、测试第二个MODEM连接
执行 ppp-on
如果正常,应该可以握手上线
8、设置ipchains,并将两个MODEM的拨号及挂断联结起来
(生成/etc/rc.d/ipchains.rules 和/etc/rc.d/ipchains.reset两个文件,
属****设为600)
---------------------------------------------------------------------
/etc/rc.d/ipchains.rules
---------------------------------------------------------------------
#!/bin/sh
echo "Starting ipchains firewall rules..."
/etc/diald/ppp-on
sleep 10

IP_PPP0=****ifconfig 'ppp0' | grep 'inet addr' | awk '{print $2}' | sed -e's/addr\://'****
IP_PPP1=****ifconfig 'ppp1' | grep 'inet addr' | awk '{print $2}' | sed -e's/addr\://'****
REMOTE_IP=****ifconfig 'ppp1' | grep 'P-t-P' | awk '{print $3}' | sed -e's/P-t-P\://'****

INTERNAL_INTERFACE="YouEth0Addr/32"
LOOPBACK_INTERFACE="127.0.0.0/8"
INTERNAL_NETWORK="YouLocalNetWork/8"
ALL_NETWORK="0.0.0.0/0"
HIPORTS="1024:65535"

echo $IP_PPP0
echo $IP_PPP1
echo $REMOTE_IP

route add default gw $REMOTE_IP ppp1

# refresh all firewall rules
/sbin/ipchains -F forward
/sbin/ipchains -F input
/sbin/ipchains -F output

# setup default firewall rules
/sbin/ipchains -P forward DENY
/sbin/ipchains -P input ACCEPT
/sbin/ipchains -P output ACCEPT


# setup Loopback interface
/sbin/ipchains -A input -j ACCEPT -i lo
/sbin/ipchains -A output -j ACCEPT -i lo

# disabling IP spoofing
/sbin/ipchains -A input -j DENY -i ppp+ -s $INTERNAL_NETWORK
/sbin/ipchains -A input -j DENY -i ppp+ -d $INTERNAL_NETWORK

/sbin/ipchains -A output -j DENY -i ppp+ -s $INTERNAL_NETWORK
/sbin/ipchains -A output -j DENY -i ppp+ -d $INTERNAL_NETWORK

/sbin/ipchains -A input -j DENY -i ppp0 -s $IP_PPP0
/sbin/ipchains -A output -j DENY -i ppp0 -d $IP_PPP0
/sbin/ipchains -A input -j DENY -i ppp1 -s $IP_PPP1
/sbin/ipchains -A output -j DENY -i ppp1 -d $IP_PPP1

# disabling incoming request from internet
/sbin/ipchains -A input -j DENY -i ppp0 -p TCP -y -d $IP_PPP0
/sbin/ipchains -A input -j DENY -i ppp1 -p TCP -y -d $IP_PPP1

#refuse packets claiming to be to or from the loopback interface
/sbin/ipchains -A input -j DENY -i ppp+ -s $LOOPBACK_INTERFACE
/sbin/ipchains -A input -j DENY -i ppp+ -d $LOOPBACK_INTERFACE

/sbin/ipchains -A output -j DENY -i ppp+ -s $LOOPBACK_INTERFACE
/sbin/ipchains -A output -j DENY -i ppp+ -d $LOOPBACK_INTERFACE

#refuse broadcast address source packets
/sbin/ipchains -A input -j DENY -i ppp+ -s 255.255.255.255
/sbin/ipchains -A input -j DENY -i ppp+ -d 0.0.0.0

#refuse multicast/anycast/broadcast address
/sbin/ipchains -A input -j DENY -i ppp+ -s 240.0.0.0/3

#setup IP Masquerading rules
echo "1" > /proc/sys/net/ipv4/ip_forward

#forwarding all internal traffic
/sbin/ipchains -A forward -j ACCEPT -i eth0 -s $INTERNAL_NETWORK -d$INTERNAL_NETWORK

# add modules for ftp, cuseeme, irc, real audio, etc...
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_raudio

#starting IP masquerading
/sbin/ipchains -A forward -j MASQ -i ppp+ -s $INTERNAL_NETWORK -d$ALL_NETWORK
---------------------------------------------------------------------
/etc/rc.d/ipchains.reset
---------------------------------------------------------------------
#!/bin/sh
echo "Reset ipchains firewall rules..."
/etc/diald/ppp-off ppp1

# refresh all firewall rules
/sbin/ipchains -F forward
/sbin/ipchains -F input
/sbin/ipchains -F output

# setup default firewall rules
/sbin/ipchains -P forward ACCEPT
/sbin/ipchains -P input ACCEPT
/sbin/ipchains -P output ACCEPT

#setup IP Masquerading rules
echo "0" > /proc/sys/net/ipv4/ip_forward
---------------------------------------------------------------------
9、配置内核(再默认配置基础上)
make xconfig
networking options设置中 IP:equal cost multipath 设为 Y
重新编译内核
10、将diald设为自动运行,以新内核启动机器
11、以上配置在163及169上均测试通过,效果良好。


[ 此消息由 扑街 在 2002-05-17.01:38:01 编辑过 ]
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-13.12:59:50   MSIE 6.0b Windows 98IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

(四)在LINUX (Mandrake 7.0)下安装ADSL
环境
系统:Linux Mandrake release 7.1 (helium) Kernel 2.2.15-4mdk on an i686
ADSL客户端设备:ANT:Alcatel A1000 10/100baseT 接口的网桥;
NIC:TP-Link 8139B 10/100M网卡。
ANT与NIC用一对一五类双绞线连接。
没有固定IP地址,有局端动态分配。
所需软件包:pppoed-0.48b1.tgz,可在http://www.davin.ottawa.on.ca/pppoe/得到。

一、网卡设置
先安装一块网卡,并配置好网卡的参数(相关配置手册)。如我的网卡IP为192.168.0.8。
二、安装PPPOED软件包
在安装好系统后,系统会缺省安装PPP软件,并在/usr/sbin下生成pppd,pppstats等文件,故不用安装PPP软件包了。
将下载的软件包pppoed-0.48b1.tgz解压到/usr/src/pppoed-0.48b1目录下:
# tar –zxvf pppoed-0.48b1.tgz
进入该目录,并运行命令:
#Install_pppoed
出现以下提示,根据提示进行安装如下:
Linux source directory[where kernel headers are found] [/usr/src/linux]:
(原码路径)(按回车)
Module install dir [/lib/modules/2.2.15-4mdk/net]:
(模块安装路径)(按回车)
RH-like init directory [/etc/rc.d/init.d]: 初始化路径)(按回车)
compiler for modules. If you have RH7.0, select kgcc instead of gcc
[gcc]:(编译时所需的
C环境,Mandrake 7.0下,是用gcc)(按回车)

Kernel source: /usr/src/linux
init_dir: /etc/rc.d/init.d
module install directory: /lib/modules/2.2.15-4mdk/net
Compiler for modules : gcc
is this correct?(answer y/n only)
[y]:(询问以上设置是否正确,如果正确就按y)
然后就进行编译过程。编译完后出现以下提示:
Do you want me to setup PPP for you?(answer y/n only)
[y]:(是否要设置PPP)(按回车)
Please enter your Username for your ISP [ ]: (输入用户名)(如 abc)
Please enter your Password for your ISP [ ]:(输入你的密码)
Please enter your domain name
This is often trailing the @ in your email address
If your email was John@Doe.com, then mostoften, your
domain name would be: Doe.com
domain name : [ ]: (输入你的域)(如我的是163.gd)

collected information

User Name : szourweb
passWord: ourweb
domainName: 163.gd
is this correct?(answer y/n only) [y]:
(确认你的信息是否正确,如果正确就按回车)
setting ppp-options ....
Setting /etc/ppp/pap-secrets* perms to 600

Do you want me to setup DNS for you?(answer y/n only)
[y]:(是否设置DNS,按y)
Please enter your Primary DNS server
It should be in the form ###.###.###.###
Where the "#" is either a number or blank space
Primary DNS server: [ ]:
(输入数据局提供的DNS服务起IP,如:202.96.134.133)

If you have a Secondary DNS server please enter it
If none, just press enter
Secondary DNS server: []:(如果有辅助DNS,则在此输入,如:202.96.128.68)

collected information
nameServer1 Name : 202.96.134.133
second nameserver: 202.96.128.68
is this correct?(answer y/n only) [y]:(再次确认信息是否正确,正确则按y)

would you like to start pppoed?(answer y/n only)[y]:(提示是否启动pppoed)
到此pppoed安装完成,在结束时,如果提示:
Starting pppoed: Warning: modutils is reading from /etc/modules.conf and
ignoring /etc/conf.modules. The use of /etc/conf.modules is
depreciated,
please remove /etc/conf.modules as soon as possible. Command
rm /etc/conf.modules
则请删除/etc/conf.modules.模块配置文件改用modules.conf。
三、配置相关文件
pppoe安装后,在modules.conf中加入:
alias char-major-144 pppox
并将配置信息写入/etc/sysconfig/network-scripts/ifcfg-ppp0中
更改ifcfg-ppp0中的这一句:
MODEMPORT="/dev/ppp0"
为:MODEMPORT="/dev/pppox0"
在安装完pppoed后,/etc/ppp/目录下的两个文件应该如下:
-------------------------------------options-------------------------------------
lock
local
nocrtscts
noauth
#be careful with mtu/mru if you are masquerading.
# look at Kal Lin's page at href="http://www.cs.toronto.edu/~kal/hse/resource.html"target="_blank">http://www.cs.toronto.edu/~kal/hse/resource.html
mru 1490
mtu 1490
#please make sure you have noaccomp for now
noaccomp
#the construct below is needed by sympatico
name "szourweb@163.gd"
#you might want to change defaultroute if you have more
#than one pppoe session
defaultroute
hide-password
sync
#it might be a good idea to uncoment the debug below
#debug
#kdebug 7
#if you use the -R option to make it persistent
#then uncomment the next two lines below
#lcp-echo-interval 240
#lcp-echo-failure 3
#nodetach
----------------------------------end
options---------------------------------

-------------------------------------
pap-secrets------------------------------
# Secrets for authentication using PAP
# client server secret IP addresses
abc@163.gd * 123456
---------------------------------end
secrets----------------------------------
根据自己的实际情况更改相关项目。
至此,软件设置完成。
将ANT和NTC连接无误后运行:
# /etc/sbin/pppoed
就可以连接上了。
你可以:
# tail -f /var/log/message
看整个连接过程。
如果连接上了将出现以下类似信息:
Oct 25 01:59:59 adsl pppoed[10323]: starting /usr/sbin/pppd to interface
/dev/pp
pox0
Oct 25 01:59:59 adsl modprobe: Note: /etc/modules.conf is more recent than
/lib/
modules/2.2.15-4mdk/modules.dep
Oct 25 01:59:59 adsl kernel: registered device ppp0
Oct 25 01:59:59 adsl pppoed[10322]: Line id which died is: 0
Oct 25 01:59:59 adsl pppoed[10322]: OK we got killed
Oct 25 01:59:59 adsl pppoed[10322]: ppp_connect came back!
Oct 25 01:59:59 adsl pppd[10325]: pppd 2.3.11 started by root, uid 0
Oct 25 01:59:59 adsl pppd[10325]: Using interface ppp0
Oct 25 01:59:59 adsl pppd[10325]: Connect: ppp0 <--> /dev/pppox0
Oct 25 02:00:04 adsl kernel: PPP BSD Compression module registered
Oct 25 02:00:04 adsl kernel: PPP Deflate Compression module registered
Oct 25 02:00:04 adsl insmod: Note: /etc/modules.conf is more recent than
/lib/mo
dules/2.2.15-4mdk/modules.dep
Oct 25 02:00:05 adsl pppd[10325]: local IP address 61.141.206.79
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 25 02:00:05 adsl pppd[10325]: remote IP address 61.141.204.1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[root@adsl sysconfig]# netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt
Iface
192.168.0.8 0.0.0.0 255.255.255.255 UH 0 0 0
eth1
192.168.1.8 0.0.0.0 255.255.255.255 UH 0 0 0
eth0
61.141.204.1 0.0.0.0 255.255.255.255 UH 0 0 0
ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0
eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0
eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0lo
0.0.0.0 61.141.204.1 0.0.0.0 UG 0 0 0
ppp0

# ifconfig
ppp0 Link encapscreen.width-300)this.width=screen.width-300'>oint-to-Point Protocol
inet addr:61.141.206.79 P-t-P:61.141.204.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1490 Metric:1
RX packets:13 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10

注意:在/usr/doc/pptp-adsl-fr-1.0.2目录中有Alcatel的ADSL.htm,如果按照该文?br>淖龇ǎ诵衟ptp
alcatel ,会出错:
# tail –f /var/log/message
Oct 25 01:04:07 adsl pptp[10036]: connect: No route to host
Oct 25 01:04:07 adsl pptp[10036]: Could not open control connection to
192.168.0.138
Oct 25 01:04:07 adsl pptp[10035]: Call manager exited with error 256

----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-13.13:01:47   MSIE 6.0b Windows 98IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

我倒,有乱码!!!
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-13.13:04:26   MSIE 6.0b Windows 98IP: 已记录
kof2000帅哥哦
级别:光明使者
威望:0
经验:4
货币:5218
体力:99
来源:VisualStudio
总发帖数:2017
注册日期:2002-03-06
查看 邮件 主页 QQ 消息 引用 复制 下载 

偶安装RH7。2后默认是XWINDOWS, 怎么设置为通常的命令截面??
----------------------------------------------------------
VB/C/C++,网络安全技术...

编辑 删除 发表时间发表于 2002-05-13.17:53:06   MSIE 5.0 Windows 98IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

如果想启动后不让系统在图形下登陆,直接进入字符状态,则可以通过修改/etc/inittab文件实现,方法如下(KDE下操作):
用右键点击/etc/inittab文件,选高级编辑器打开该文件,看到如下内容:
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg,
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

将上面最后一行的5改成3,就能让系统不在图形下登陆,对其它几个数字我也作一下介绍:
0:停机(不要设置为启动默认级别)
1:单用户模式
2:多用户,无NFS(如果您没有配置网络,该级别与3一样)
3:完全多用户模式
4:不使用
5:X11图形模式
6:重启(不要设置为启动默认级别)








----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-13.23:26:34   MSIE 6.0b Windows 98IP: 已记录
指间沙帅哥哦
级别:圣骑士
威望:0
经验:4
货币:671
体力:80.6
来源:211.158.31.*
总发帖数:181
注册日期:2002-03-29
查看 邮件 主页 QQ 消息 引用 复制 下载 

----------------------------------------------------------
为中华帝国崛起而奋斗!!!!!!

编辑 删除 发表时间发表于 2002-05-14.14:18:52   MSIE 5.01 Windows 2000IP: 已记录
小蔡帅哥哦
级别:精灵王
威望:0
经验:27
货币:3111
体力:100
来源:四川
总发帖数:439
注册日期:2002-01-28
查看 邮件 主页 QQ 消息 引用 复制 下载 

ok

编辑 删除 发表时间发表于 2002-05-15.22:56:43   MSIE 5.01 Windows 2000IP: 已记录
tommy帅哥哦
级别:精灵
威望:0
经验:7
货币:563
体力:83.3
来源:上海
总发帖数:583
注册日期:2002-02-08
查看 邮件 主页 QQ 消息 引用 复制 下载 

扑街爱死你了!
你这么能体谅我需要什么?
----------------------------------------------------------
我爱你们tommycool.51.net/tommywu.2HU.ORG

编辑 删除 发表时间发表于 2002-05-16.05:09:34   MSIE 5.0 Windows 98IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

本来还有很多资料的,但我没时间去整理,一般主要是网络方面的~
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-17.01:39:14   MSIE 6.0b Windows 98IP: 已记录
阿酷帅哥哦
级别:高级站友
威望:0
经验:0
货币:829
体力:62.1
来源:24.101.156.*
总发帖数:161
注册日期:2001-09-27
查看 邮件 主页 QQ 消息 引用 复制 下载 

笔记本电脑安LINUX怎么样,HP的

编辑 删除 发表时间发表于 2002-05-17.02:08:30   MSIE 6.0 Windows 2000IP: 已记录
扑街帅哥哦
级别:管理员
威望:4
经验:123
货币:6118
体力:99
来源:青山精神病院
总发帖数:2269
注册日期:2001-07-23
查看 邮件 主页 QQ 消息 引用 复制 下载 

我没试过你可以去http://www.linuxeden.com看看,哪里有介绍.
----------------------------------------------------------
今生无缘,泪如雨下,我试着忘记红尘中你留下的故事,可数日以来我始终无法走出你曾给我的感情世界,我深知让往事随风不是说说那么容易的. 天空下我们彼此站成了两个无法相溶的世界我却又总想忍住悲伤,而思念像穿透了灵魂一般不可抑制

编辑 删除 发表时间发表于 2002-05-17.16:45:03   MSIE 6.0b Windows 98IP: 已记录
19821119帅哥哦
级别:管 理 员
威望:3
经验:0
货币:6
体力:-0.0437
来源:19821119
总发帖数:1801
注册日期:2002-01-29
查看 邮件 主页 QQ 消息 引用 复制 下载 

不错不错!!!!
----------------------------------------------------------
19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119

编辑 删除 发表时间发表于 2002-05-17.16:57:11   MSIE 5.0 Windows 98IP: 已记录
snowstorm帅哥哦
级别:中级站友
威望:0
经验:0
货币:80
体力:3
来源:218.6.51.*
总发帖数:69
注册日期:2002-03-30
查看 邮件 主页 QQ 消息 引用 复制 下载 

GOOD!

编辑 删除 发表时间发表于 2002-05-17.20:22:00   MSIE 5.5 Windows 2000IP: 已记录
选择回复        
 快速回复主题: >>>高级模式
  用户名: 没有注册? 密码: 忘记密码?
记住密码
HTML语法
禁止IDB代码
禁止表情字符

[按 Ctrl+Enter 快捷键可直接提交帖子]
 投票评分: 共 0 票  
所有时间均为: 北京时间 ↑TOP 
关闭主题 拉前主题 移动主题 主题置顶 取消置顶 总固顶主题 取消总固顶 加入精华 移出精华 删除主题