红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

请教suse10.3如何上网

发布时间:2008-01-24 13:03:01来源:红联作者:jianzhifu
我的网卡好像要手动配置,但出现了这样的问题:
# make install
Makefile:106: *** Linux kernel source not configured - missing config.h。 停止。
网卡的型号好象是:Attansic L2 Fast Ethernet 10/100 Base-T Controller
有人说这样做:If you’re compiling ATL1 module with kernel after 2.6.18, the config.h is no longer there and you’ll receive an error message:

Makefile: Linux kernel source not configured -- missing config.h Stop.

Since include/linux/config.h is deprecated, one is suggested to use include/linux/autoconf.h.
No big deal, let’s do it.

1. Edit your Makefile and replace config.h you see to autoconf.h (approx. at line 92 and 96)
2. Edit at.h and replace #include config.h to #include autoconf.h
3. Edit at_main.c and replace all CHECKSUM_HW to CHECKSUM_PARTIAL

now make; make install; insmod atl1.ko;

and enjoy your network interface. Note that if you encounter weird traffic problem like extremely slow uploading traffic through that interface. Try this way

#ethtool -K eth0 tso off
google翻译如下:如果您编译atl1模块与内核2.6.18后, config.h不再存在,你就会得到一个错误信息:

Makefile中: Linux内核源未配置-失踪c onfig.h停止。

自包含/ Linux的/ config.h已经过时了,一个是建议使用包含/ Linux的/ autoconf.h 。
没有什么大不了,让我们这样做。

1 。编辑Makefile中,并取代config.h你看,以autoconf.h (约线92和96 )
2 。编辑at.h并取代#包括config.h以#包括autoconf.h
3 。编辑at_main.c并更换所有checksum_hw以checksum_partial

现在把安装; # insmod atl1.ko ;

并享受你的网络接口。注意,如果您遇到怪异的交通问题,像极缓慢的上传流量通过该接口。试试这个方法

# ethtool钾eth0的曹小康
我在做第三步时发现里面没有CHECKSUM-HW
另外,我也不知道这是做什么呢。希望有人指点,谢谢!
文章评论

共有 2 条评论

  1. lidin999 于 2008-01-25 11:29:36发表:

    SMPPPD在SUSE的光盘中就有,如果没有你可以去源里拉一个。另外SUSE的KDE4是有专门的拨号程序。

  2. wuanshou 于 2008-01-24 16:31:04发表:

    我的SUSE KDE4也上不了网。因为无法设置拔号,可能是驱动没有的缘故吧。我的是ATTANSIC L2的。
    每当要设置宽带时,总是提示需要安装smpppd可是我又找不到相关的文件。郁闷中。