linux内核的编译(11)


(network;interface);match;with;a;rule.;You"ll;need;to;get;ipfwadm;from
ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.1.tar.gz;to;use;this.
IP;Firewalls
============
The;IP;firewall;code;has;been;changed;drastically;during;1.3.x.;There
are;now;3;categories;of;firewall;rules:;one;for;incoming;packets,;one
for;outgoing;packets,;and;one;for;packets;being;forwarded.;There;also
exists;a;possibility;to;match;on;device;names;and/or;device;addresses,
so;that;only;packets;coming;in/going;out;via;that;device;(network
interface);match;with;a;rule.;This;is;especially;useful;to;prevent
spoofing.;You"ll;need;to;get
ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.1.tar.gz;to;use;this.
IP;Masquerading
===============
IP;masquerading;is;now;part;of;the;standard;kernel.;However,;you
always;need;to;load;separate;modules;(ip_masq_ftp.o;and/or
ip_masq_irc.o);if;you;are;going;to;use;FTP;or;IRC;in;combination;with
masquerading.;You"ll;need;to;get
ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.1.tar.gz;to;use;this.
(不清楚、不了解、不会用,还是不要乱翻...;不过看起来都跟
ipfwadm-2.1.tar.gz;有关...)
ISDN;support
==============
新版的;kernel;支援;ISDN,要使用;ISDN;你必须有:
ftp://ftp.franken.de/pub/isdn4linux/isdn4k-utils-1.3.97.tar.gz
Term;is;broken
================
Term;(一个功能类似;slirp;的东西);在;kernel;1.3.60;以後就无法使用
了,偏偏作者现在正在渡假中,因此没有解决的方法 。我建议你学著改用
slirp 。
Networking
============
/proc/net;里有些栏位在新;kernel;里改变了,你必须升级你的;net-tools 。
目前最新的稳定版是;net-tools-1.2.0.tar.gz,而最新的;beta;则是
net-tools-1.32-alpha.tar.gz 。如果你要升级,或许升级为最新的;beta
版会比;较好 。
Xntpd
=======
旧版的;Xntpd;和新版的;kernel;合不来,请升级为;xntp3.5f.tar.Z
Sound;driver
==============
1.3.x;版;kernel;里的;sound;driver;会让;vplay;无法使用 。要解决这个
问题请抓新版的;sndkit:
ftp://ftp.best.com/pub/front/tasd/snd-util-3.5.tar.gz
有些使用者回报说许多音效工具程序;(Ex:;cdd2wav-sbpcd);必须重新;compile
才能在新版的;kernel;下使用 。
Tcsh
======
如果你的;tcsh;在新的;kernel;下举止怪异,请从
ftp://anise.ee.cornell.edu/pub/tcsh
抓新版的;tsch;source,并修改;config_f.h;加入一行:#define;SYSMALLOC
你可以在
ftp://sunsite.unc.edu/pub/Linux/system/Shells/
抓到新版的;binary,这应该会更正这个问题 。
Make
======
如果更新之後;make;却罢工了,请仔细阅读你更新的;libc;的;release;note 。
这并不是;kernel;的错,不过很多却误以为是 。当你更新;libc;到;5.3.9;时你
也要更新;make;它才会正常工作 。升级;libc;也可能让;xterm
罢工,如果这不幸;是个事实,请重新;compile;xterm 。
Loop;device
=============
1.3.x;的;kernel;有个;loop;device,让你可以把一个档案;mount;成一个;file
system,然後你可以作些有趣的事情,像是加密的文件系统(encrypted;file
systems)...;如果你想使用这个功能,你必须更新你的;mount:
ftp://ftp.win.tue.nl/pub/linux/util/mount-2.5X.tar.gz
加密的文件系统可以抓:
ftp.funet.fi:/pub/OS/Linux/BETA/loop/des.1.tar.gz
Multiple;device
=================
新的;kernel;有支援;Multiple;device;(让你可以把好几个;partition;结合成
一个;logic;device) 。要使用这个功能请抓:
ftp://sweet-smoke.ufr-info-p7.ibp.fr/pub/Linux/md034.tar.gz
Arp
=====
Arp;daemon;也加入新的;kernel;之中,请到:
http://www.loran.com/~layes/arpd/index.html
取得更多资讯以及;arpd 。
Quota
=======
新的;kernel;之中也支援;quota 。请抓:
ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz
然後把里面的;mntent.h;盖过;/usr/include/mntent.h,如此就可以快乐的

推荐阅读