以前的经验是没有获得正确的广播网IP
你使一使这里的有关命令 (不一定适合你)
感谢] 沧海 nakata kulong 以及伊甸园的各位朋友
http://www.linuxeden.com/
装好linux跟着便是如何上网了
由于小弟进入一家网络公司使用的局域网并DDN方式 因此 整个设置过程就围绕网卡
(D-Link DFE-530TX PCI Fast Ethernet Adapter
进行
虽然参照许多贴子和文章 但是 也许是版本不同以及安装方法的不同 有很多方法都不适用 以至不能运行网卡与上网 走了许多弯路 。那么 写下来,给大家一个参考,我的方法不一定就适合你。
redhat7.1
D-Link DFE-530TX PCI Fast Ethernet Adapter
开始网管告诉我没有这卡的驱动 不能在linux上用 而且在windows也有很多的版本
不同的驱动 很容易弄错。每台机器都专门用一个目录备份它所使用的网卡驱动。
下载了一份驱动 gz格式
怎么也不能编译
虽然沧海提示:
修改 makefile 文件
把路径
/usr/src/inclnde/linux
改为 /usr/src/linux-2.4.2/inclnde/linux
但是我只发现:
/usr/inclnde/linux
没有路径可用。不行 同时还发现 一个头文件是不存在的
#include <linux/bios32.h> 当然 现在看来程序本身已经用#注释了还管它!
后来 按照沧海的方法装了2-2-4包
(在第二张光盘kernel-source-2.4.2-2.i386.rpm)
果然能编译出o文件 也装上去了 虽然提示出错 能够浏览局域网,但是不能上internet
由于当时分不清网关 广播网 所以设置不成功 期间还增多了一个网卡的设置pl0
致使局域网都连不上
每次启动就死在binging up ADSL Link 直至time out
还以为网卡出问题 重编译重装---系统就是不理会你(当然,网卡没事么。就是不知道如何观察系统情况 如果就象查win的硬件设置一样方便就好了。)
多次设置发现
终端输入:netcfg
netcfg--->Interfaces->add
Ethernet->
填上两项
IP:
NETMASK:
并两项 (启动加载、长期使用)保证网卡从启动那一刻开始就一直使用
端口?(埠口) 选择 bootp (名词有误?)
最后保留 eth0 、l0 两个设置就可以.
现在
配置文件是这样子
如果ifcfg-eth0文件的配置和你从网管那里得到的IP不同
可以修改它直至满意
path:
etc/syscongfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=bootp
IPADDR=192.168.0.129
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
USERCTL=yes
etc/syscongfig/network-scripts/ifcfg-l0
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
BOOTPROTO=none
NOW is OK !能上网浏览网页了
在多次的试验中运行过的命令:
netconf
netconfig
netcfg
ifconfig
make 2>mk_err.out
'>'前要加一个'2',表示把标准错误输出重定向到文件。
好好利用“〉”指令
内核是什么版本?用 uname -a 看看。
IPADDR=IP
NETMASK=子网掩码
GATEWAY=网关
Linux技术中坚站 http--linuxpub.yeah.net
linux99问
值得一看