论坛风格切换切换到宽版
  • 779阅读
  • 7回复

[问题求助][CentOS] Rotuing 問題請教 [复制链接]

上一主题 下一主题
离线njbenben.
 
发帖
1976
C币
-198903
威望
358
贡献值
1
银元
-2
铜钱
4361
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
各位好,

小弟正有一個.路由問題想問問大家..

有二個網域 192.16.8.0.0 .跟 192.168.1.0.             杀毒
我的服務器是在 192.168.1.0 的網域內, 現在我需要.連到 192.168.0.0 的網域上存取文.件, 所以我在服務器上加多一張網卡.外贸

現在服務器的網卡配置
eth0.: 192.168.0.123.
et.h0:0 192.168.1.253.
et.h1: 192.168.1.123投资

再在這台機上加入:
route add -net. .192.168.0.0 netmask 255.255.255.0 dev eth0    美容

route add -net 192.168.1.0 netmask 255.255..25.5.0 dev eth1(        游戏          )
复制代码

我.在gateway(192.168.1.1)服務器內加入這條.路由.           鲜花
route add -net 192.168.0.0 netma.sk. 255.255.255.0 gw 192.168.0.253 dev eth0    美容
复制代码

但192.168.1.0 的.所有機器通往 192.1.68.0.0 這個網域.健康
請指教. 謝謝.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2053
C币
-60690
威望
400
贡献值
1
银元
0
铜钱
4618
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[CentOS]
多个网卡,出现不直连的网段,才会走路由或者网关吧?

离线ebengbu.
发帖
2059
C币
-60701
威望
375
贡献值
2
银元
-1
铜钱
4670
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[CentOS]
停掉eht0:0

发帖
2053
C币
-60690
威望
400
贡献值
1
银元
0
铜钱
4618
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[CentOS]
謝 baidu874, chenyx 師兄指教.
還想再問.. 若果我想192.168.1.0這網域內的機經由 192.168.1.123 這台機連到 192.168.0.0 上, 那我需要再作route 嗎? 還是需要用 iptables 作一個nat 呢??

目的是把 192.168.0.123 這台機作為連接 192.168.0.0 及 192.168.1.0 這二網域的中轉點. 使二個網域內的電腦可以互通.

再請指教.

离线tnka.
发帖
2076
C币
-60326
威望
404
贡献值
1
银元
-3
铜钱
4803
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[CentOS]
做routing就行.
还有,Linux做routing时网卡不要设置网关

离线dm15.
发帖
2010
C币
-60893
威望
371
贡献值
1
银元
-1
铜钱
4454
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 chenyx 于 2010-1-5 14:06 发表
做routing就行.
还有,Linux做routing时网卡不要设置网关


即做routing 時 eth0:0 是要建立的.
還有, 我還發現一個問題. 若果我這樣二張網卡都起了時. 加入 eth0:0 後, 有時發現會192.168.1.123 這ping 不通到其他機器上的. ssh 也連不上這台server 上. 但加上route後就可以了... 或者把 eth0:0 關了就正常了...
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0

route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1
复制代码
為什么會這樣的呢???

請指教. 我正在學一些 routing 及 iptables 的事.. 請不要介意我的煩....  
謝.

[ 本帖最后由 惠繪洋 于 2010-1-5 14:24 编辑 ]

发帖
2021
C币
-235653
威望
381
贡献值
1
银元
-1
铜钱
4484
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[CentOS]
ok, 解決了...  我在這邊講講, 請各位師兄指點錯處.

二個網域, 192.168.0.0/24 及192.168.1.0/24, 二個不相連的. 機器本身在 192.168.1.1 網域, 現在想把二個網域相連, 各網域的機器可以互連. 機器安裝2張網卡.作router

eth0: 192.168.0.123
eth1: 192.168.1.123
正式網關 192.168.1.1

測試互相ping 通網關 192.168.0.1 及 192.168.1.1
复制代码

在這機器上開啟ip_forward.
echo "1" > /proc/sys/net/ipv4/ip_forward
复制代码

再在網關機器上加入route
route add -net 192.168.0.1/24 gw 192.168.1.123
复制代码

已經在192.168.1.1 的網域內任何一台機器可以ping到 192.168.0.123 上, 只是ping 不通 192.168.0.1. 即只有連到這機器上就停止了. 所以在這機器上作個nat..

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
复制代码

這樣子就ok了... 由192.168.1.0 網域任何一台機也可以經192.168.1.123 通往192.168.0.1 網域內任何一台機器了.

有錯請指教. 謝謝各位.

离线vcdesign.
发帖
2016
C币
-60934
威望
345
贡献值
1
银元
-2
铜钱
4414
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[CentOS]
正常不用做nat啊,0.0和1.0网段的机器网关都指向你的Linux就行
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个