jazz 寫:
Qoo0707Q 寫:
我現在有兩個不同網段的IP(以下列IP來代體實體IP發問問題)
環境:virtualbox + ubuntu 12.04 LTS Desktop(32)
主機A:192.168.0.1
主機B:192.168.1.1
在做兩邊不同網域的資料庫備援(cassandra),發現A和B互相ping都不通,貌似是這個原因造成A和B資料庫無法連成叢集
造成無法實現備援的結果,想請問有哪到指令可以關閉ICMP限制?
或者是如何將兩邊設定成,A可以辨識B的網域IP,而B也可以辨識A網域的IP,然後相互ping IP可以通?
請問您是採用 NAT ? Bridge (橋接網路)? 還是 Host-Only (本機網路)的網路設定呢?
- Jazz
不好意思我沒附上設定
兩台的設定都如下,我都是有用NAT+Bridge,設定如下(部份實體IP我遮掉了):
A:
eth0 Link encap:Ethernet HWaddr 08:00:27:9c:3d:46
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe9c:3d46/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10435 errors:0 dropped:0 overruns:0 frame:0
TX packets:18065 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3008155 (3.0 MB) TX bytes:1376126 (1.3 MB)
eth1 Link encap:Ethernet HWaddr 08:00:27:01:03:13
inet addr:xxx.xxx.218.69 Bcast:xxx.xxx.218.xxx Mask:255.255.255.128
inet6 addr: fe80::a00:27ff:fe01:313/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:139248 errors:0 dropped:10736 overruns:0 frame:0
TX packets:745 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13090071 (13.0 MB) TX bytes:51021 (51.0 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:5531 errors:0 dropped:0 overruns:0 frame:0
TX packets:5531 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:607819 (607.8 KB) TX bytes:607819 (607.8 KB)
B:
eth0 Link encap:Ethernet HWaddr 08:00:27:9c:3d:46
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe9c:3d46/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10435 errors:0 dropped:0 overruns:0 frame:0
TX packets:18065 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3008155 (3.0 MB) TX bytes:1376126 (1.3 MB)
eth1 Link encap:Ethernet HWaddr 08:00:27:01:03:13
inet addr:xxx.xxx.208.87 Bcast:xxx.xxx.208.xxx Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe01:313/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:139248 errors:0 dropped:10736 overruns:0 frame:0
TX packets:745 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13090071 (13.0 MB) TX bytes:51021 (51.0 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:5531 errors:0 dropped:0 overruns:0 frame:0
TX packets:5531 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:607819 (607.8 KB) TX bytes:607819 (607.8 KB)
目前主要是先在不同網域的兩邊電腦上用Win7 + Virtualbox 來作測試環境(由於兩邊位置距離好遠,跑來跑去太耗費時間)
確定測試OK之後,會轉到實體電腦的ubuntu 12.04 LTS來完成,只是現在卡在ping不到的問題
還是說不使用virtualbox,直接實體電腦的ubuntu互連就不會有這問題???(因為實體ubuntu系統一開始兩邊都只有一個eth0設定而已,不額外插網卡情況下)
有勞jazz老師解惑???
