iT邦幫忙

0

無法上網

  • 分享至 

  • xImage

小弟利用linux裝雙網卡 來分開二個網段

目前的情況是在linux主機上面ping 得到 192.168.0.1 和 後面的pc 192.168.100.2

但是在後面的pc就無法ping 到 前面的 192.168.0.1 也無法連上網際網路

在前面的路由器上有做 下面這個路由

192.168.100.0 netmask 255.255.255.0 gw 192.168.0.200

請問一下 這中間是有那邊設定錯誤,造成我後面的pc無法連出去…
請各位指教一下…

感謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

12
wiseguy
iT邦超人 1 級 ‧ 2012-05-17 23:09:29
最佳解答

為什麼要那麼奇怪的裝法?
後面 PC 跟 Linux 都設 192.168.0 的網段,GW 都設 192.168.0.1,然後路由器接 linux 的線,拔來插在 hub 上,這樣 linux 跟 PC 就都能上網了,不是嗎?

假如你要讓現在的接法,讓 PC 能上網,那麼就意謂 linux 要跟路由器一樣,把兩個網域的封包做交換。作法:
編輯 /etc/sysctl.conf 檔,把這個值設為 1
net.ipv4.ip_forward = 1
存檔後,再下 sysctl -p 讓它生效。
下這個指令 cat /proc/sys/net/ipv4/ip_forward 檢查看看。出現 1 才是對的。
如果 linux 有防火牆,就先關掉 service iptables stop,再試試 PC 能不能連。

2
jazozazo
iT邦高手 1 級 ‧ 2012-05-18 12:38:01

感覺好像是內部的第二台router
除了wiseguy大的建議做法要做之外
也請確認一下linux上的路由有沒有問題
至於第一台路由器的那筆static route 做與不做好像沒什麼特別關係
除非第一台路由器也是樓主自行建立

我要發表回答

立即登入回答