-----原始郵件-----
寄件者: kiroro.bbs@bbs.kimo.com.tw <kiroro.bbs@bbs.kimo.com.tw>
收件者: netman@forfree.at <netman@forfree.at>
日期: Monday, 12 July 1999 AM 03:44
主旨: Re: 請問有關網路卡的I/O


>您好,關於我的網路卡530TX已在RedHat下抓到了,非常感謝您的指導
>但不知能否請教一下,此卡在Slackware 4.0下要如
>何用module的方式驅動它,我想將我兩臺電腦連接起來
>用RedHat這臺來做Server,提供Slackware這臺來上網
>請問一下RedHat這臺要做些什麼設定才可讓區網內的電腦
>連上Internet呢? ..thanks...
>--1﹐下載 http://cesdis.gsfc.nasa.gov/linux/drivers/test/via-rhine.c

1﹐530TX其實和Redhat差不多啦﹐將產生出來的via-rhine.o複製到modules裡面﹕
cp <path>/via-rhine.o /lib/modules/<kernel_version>/net

2﹐再修改/etc/conf.modules﹐增加﹕
alias eth0 via-rhine

3﹐執行 depmod -a﹐留意錯誤信息﹐如果沒有關于以上module的錯誤﹐繼續﹐否則修
改。
4﹐ 執行 modprobe /lib/modules/<virsion>/net/via-rhine.o
如果測試成功﹐這行可以寫到/etc/rc.d/rc.modules或其他啟動檔裡面。
5﹐設定好您的網路(如ifconfig, route, ipfwadm, 和各開機設定項目等等....)
另外﹐您也可以在啟動網卡之後執行netconfing 來設定網路。
6﹐ifconfig查看網路

(以上小弟沒實際在slacware執行過﹐如果有問題請作適當修改。)

至于要兩台機器上網﹐主要是要設定好 IP Masquerading﹐以下是小弟以前討論的相關
問題﹕

=======
Linux的白痴 撰寫於文章 <37630E5B.1518@presol.com>...
>請教各位, 當初我 rebuild kernel 時有把下面這幾項放入 kernel
>
>CONFIG_EXPERIMENTAL
>Enable loadable module support
>Networking support
>Network firewalls
>TCP/IP networking
>IP: forwarding/gatewaying
>IP: firewalling
>IP: masquerading (EXPERIMENTAL)
>IP: ipautofw masquerade support (EXPERIMENTAL)
>IP: ICMP masquerading
>IP: always defragment
加上Dummy net driver support
另外 /etc/sysconfig/network裡面的FORWARD_IPV4=設為yes
將GATEWAY=和GATEWAYDEV=取消(讓其空白)

>
>我打算拿 Linux 當 gateway, 用 Linux 撥接上 internet, 然後其它
>Win95, Win98 用這個 Linux 當 gateway 上 internet, 但我怎麼試
>都不行(Win95 這邊上不了 internet), 在 95 這邊我也設定 Linux 是
>gateway 還是沒用, 但 95 和 Linux 之間的線路是通的, 能 ping
>Linux, 能用 samba, 就是上不了 internet, 能不能請問要拿 Linux
>當 gateway 還要作些什麼???
應該可以的﹐我現在就是這樣上網的啊﹐多試試吧﹐很快就好了﹗
>
>看 Howto 裡面說的還要打
>ipfwadm -F -p deny
>ipfwadm -F -a m -S <Net_Address>/24 -D 0.0.0.0/0
>這些都作了還是沒用..... :(
補充一下﹐最好將上面兩行加入/etc/rc.d/rc.local裡面﹐同時還有﹕
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
等等﹐如果你想將這些服務也用masq的話﹐具體的modules在﹕
/lib/modules/<version_no>/ipv4/下面。

然後在您的client端將gateway指向執行ip-masq的機器IP就是了。

祝順利﹗