Ich verwende einen 13.10 Ubuntu-Client und habe mithilfe von VirtualBox einen 12.04-Server installiert. Ich bin ein neuer Linux-Benutzer und dies ist mein erster Server, den ich zu Experimentierzwecken zu erstellen versuche. Ich versuche, den Server vom Client aus anzupingen, aber ich erhalte immer diese Meldung, wenn ich den Vorgang beende:
PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.
^C
--- 10.0.2.15 ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 7999ms
Aber wenn ich den Server von seinem eigenen Terminal aus anpinge:
PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.
64 bytes from 10.0.2.15: icmp_req=1 ttl=64 time=0.176 ms
64 bytes from 10.0.2.15: icmp_req=2 ttl=64 time=0.049 ms
64 bytes from 10.0.2.15: icmp_req=3 ttl=64 time=0.049 ms
64 bytes from 10.0.2.15: icmp_req=4 ttl=64 time=0.049 ms
64 bytes from 10.0.2.15: icmp_req=5 ttl=64 time=0.049 ms
64 bytes from 10.0.2.15: icmp_req=6 ttl=64 time=0.049 ms
64 bytes from 10.0.2.15: icmp_req=7 ttl=64 time=0.049 ms
^C
--- 10.0.2.15 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6008ms
Ich habe im Internet nach ähnlichen Problemen gesucht und herausgefunden, dass die Firewall die Anfragen möglicherweise blockiert. Ich habe die Firewall deaktiviert und alle Anfragen auf AKZEPTIEREN eingestellt.
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Ich habe es auch verwendet, sudo ufw disable
kann meinen Server aber immer noch nicht anpingen.
Auf meine Bewerbung hin traceroute -n 10.0.2.15
bekomme ich folgende Antwort:
traceroute to 10.0.2.15 (10.0.2.15), 30 hops max, 60 byte packets
1 193.11.184.1 1.622 ms 1.597 ms 2.477 ms
2 194.47.128.72 3.308 ms 3.314 ms 3.310 ms
3 194.47.128.237 3.816 ms 3.822 ms 4.157 ms
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
Ich weiß, dass es sich wahrscheinlich um eine kleine Konfiguration handelt, die ich möglicherweise anpassen muss, aber da ich mich auf diesem Gebiet nicht auskenne, bin ich völlig ratlos.
Ich bin für jeden Vorschlag sehr dankbar.
Antwort1
Das sieht ganz danach aus, als ob Sie den falschen Netzwerkmodus für Virtual Box verwenden. Normalerweise kann der Gast bei Verwendung von NAT nicht von „außen“ erreicht werden (und der Host ist auch „außen“).
Sie sollten entweder „Nur Host“ verwenden, wenn Ihr Gast vor der Außenwelt vollständig verborgen bleiben soll, oder den „Bridged-Modus“, um ihn in das externe Netzwerk einzubinden.
Antwort2
Ändern Sie den Netzwerkanschlussmodus in „Bridge-Adapter“.
Gehen Sie in Virtualbox zu Einstellungen-->Netzwerk. Ändern Sie die an „Bridge-Adapter“ angehängten Werte.
Weitere Informationenhttps://www.virtualbox.org/manual/ch06.html