banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Làm thế nào để 2 máy ở 2 lớp mạng khác nhau có thể nhìn thấy nhau?  XML
  [Question]   Làm thế nào để 2 máy ở 2 lớp mạng khác nhau có thể nhìn thấy nhau? 09/07/2012 09:28:50 (+0700) | #1 | 266440
surfl0w
Member

[Minus]    0    [Plus]
Joined: 06/11/2010 11:07:13
Messages: 14
Offline
[Profile] [PM]
Mình có 1 mô hình như thế này

WinServer 2008 (192.168.1.200) --- (192.168.1.10)CentOS6(192.168.10.1) --- (192.168.10.11)Win7

Trên CentOS, mình đã cấu hình IP Forward

#vi /etc/sysctl.conf
Code:
net.ipv4.ip_forward = 1


Sau đó, tử máy Win7 mình thử ping đến 2 địa chỉ IP trên CentOS đều thành công. Nhưng trên máy WinServer thì chỉ ping được đến IP 192.168.1.10.
2 máy Win7 và WinServer không ping được với nhau

Vậy cho mình hỏi nguyên nhân và cách khắc phục
[Up] [Print Copy]
  [Question]   Làm thế nào để 2 máy ở 2 lớp mạng khác nhau có thể nhìn thấy nhau? 09/07/2012 10:50:48 (+0700) | #2 | 266454
tmlinhkct
Member

[Minus]    0    [Plus]
Joined: 06/06/2012 02:55:48
Messages: 11
Offline
[Profile] [PM]
phải cáu hình route giữa 1 mạng LAN đó.
http://my.opera.com/okabi/blog/static-route-with-linux-cau-hinh-route-tinh-tren-linux-2
[Up] [Print Copy]
  [Question]   Làm thế nào để 2 máy ở 2 lớp mạng khác nhau có thể nhìn thấy nhau? 09/07/2012 10:56:08 (+0700) | #3 | 266455
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
"Thấy" là thấy làm sao?

net.ipv4.ip_forward = 1 chỉ là forward packets 1 chiều. Cái bồ cần làm là biến centos 6 đó thành 1 router thứ thiệt thì hoạ may.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Làm thế nào để 2 máy ở 2 lớp mạng khác nhau có thể nhìn thấy nhau? 09/07/2012 16:29:35 (+0700) | #4 | 266465
surfl0w
Member

[Minus]    0    [Plus]
Joined: 06/11/2010 11:07:13
Messages: 14
Offline
[Profile] [PM]
@conmale: Thấy tức là máy Win7 có thể ping và sử dụng được các dịch vụ trên máy WinServer

Routing table trên máy CentOS của mình hiện như sau:

Destination ------- Gateway --------- Genmask ------------- Iface

192.168.1.0 ------- * ------------------ 255.255.255.0 -------- eth1
192.168.10.0 ------ * ------------------ 255.255.255.0 ------- eth2
link-local ---------- * ------------------ 255.255.0.0 ----------- eth1
link-local ---------- * ------------------ 255.255.0.0 ----------- eth2
default ------------ 192.168.10.1 ----- 0.0.0.0 ---------------- eth2
 


Về mô hình mạng ở trên, thì Gateway của Win7 là 192.168.10.1 và CentOS là 192.168.1.200. Còn Gateway của WinServer là 192.168.1.1

Theo như Routing table ở trên, thì trên máy Win7, mình gửi 1 gói tin (ping) đến WinServer, nó sẽ qua Gateway trên máy CentOS là 192.168.1.200 và interface là eth1. Nhưng khi thực hiện ping từ Win7 đến WinServer nhận được thông báo là Request Timed Out.
[Up] [Print Copy]
  [Question]   Làm thế nào để 2 máy ở 2 lớp mạng khác nhau có thể nhìn thấy nhau? 09/07/2012 18:04:57 (+0700) | #5 | 266473
[Avatar]
angel_of_devil
Member

[Minus]    0    [Plus]
Joined: 23/10/2004 14:57:09
Messages: 154
Offline
[Profile] [PM]
http://vi.wikipedia.org/wiki/%C4%90%E1%BB%8Bnh_tuy%E1%BA%BFn
Ngoảnh nhìn lại cuộc đời như giấc mộng
Được mất bại thành bỗng chốc hoá hư không
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|