DR.FeelGood 撰寫於文章 <3XESIV$HT_@bbs.tku.edu.tw>...
>如題,
>我有2張網路卡,
>一張是連到ADSL
>一張是連我自己的LAN
>可是不知道設定要怎麼設
>那張ADSL的:
>IP: 163.13.104.24
>gateway:163.13.104.30
>network:不知道要寫什麼
照看是個C Class的IP網路(希望是分層級的)﹐如果沒用再切割子網﹐試試
﹕163.13.0.0
>Broadcast:不知道要寫什麼
如果前面成立﹐試試﹕163.13.255.255
>Primary name server:163.13.1.60
>secondary name server:163.13.240.16
>
>LAN的:
>IP:我定192.168.0.1,連到的Client的是192.168.0.2
>gateway:不知道要寫什麼
這個除了您的網路管理員﹐就沒別人知道了。但可以試試主機本身﹕192.168.0.1﹐
或﹐更好就干脆不設定。
>network:不知道要寫什麼
如果條件和前面相同﹐那麼試試192.168.0..0
>broadcast:不知道要寫什麼
可以試試﹕192.168.0.255
>nameserver需要加上163.13.104.24嗎?
如果第一張卡那麼工作的話﹐在你目前這台機器上面應該沒問題啦﹐如果是其他機器﹐
那要看您下面的構想是否成功囉﹗
>因為我想弄個IPchains........
嗯﹐這個關鍵是kernel有編進去﹐然後可以試試這個簡單的設定﹕
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_autofw
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_portfw
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_mfw
ipchains -P forward DENY
ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 163.13.0.0/16
ipchains -A forward -j MASQ -s 203.168.168.0/24 -d 163.13.0.0/16
ipchains -A output -p tcp -d 163.13.0.0/16 telnet -t 0x01 0x10
ipchains -A output -p tcp -d 163.13.0.0/16 ftp -t 0x01 0x10
ipchains -A output -p tcp -d 163.13.0.0/16 ftp-data -t 0x01 0x8
要確定那些modules都存在(在/lib/modules/<版本>/ipv4下面)﹐和將net
ID和
mask換成您自己的。
如果工作之後可以將這些句子放進 /etc/rc.d/rc.local裡面去。
>
>P.s:
>以下都Ping 的到
>163.13.104.24
>163.13.104.30
>163.13.104.23(我同學的IP)
>192.168.0.1
>192.168.0.2
>但是其他的都ping不到耶...(163.13.240.11.......)
>更別說用DomainName的了(bbs.tku.edu.tw)
>
歡迎到小弟網站﹕http://go.to/study-area
裡面之“網路基礎”關於IP部分的文章。
相信您會對您的網路更加清除。