Mogę dobrze pingować i ssh na serwerze. Ale nie można go otworzyć w chrome lub Firefox po przeniesieniu go do nowego komputera Mac. Moja konfiguracja to vmware Fusion na Mountain Lion, na którym działa serwer Ubuntu. Plik hostów na komputerze Mac:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
192.168.222.128 local.server.com
Ping działa dobrze, ale telnet nie działa:
$ telnet local.server.com
Trying 192.168.222.128...
telnet: connect to address 192.168.222.128: Connection refused
Obraz vmware jest skonfigurowany do używania NAT. Jeśli przejdę na Bridged, nic nie działa, nawet ping lub ssh.
Ipctables na obrazku wygląda następująco:
sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Wszelkie pomysły są bardzo mile widziane. Wszędzie szukałem rozwiązania, które nie przeważy.
Odpowiedzi:
Upewnij się, że serwer WWW, taki jak Apache lub nginx, jest zainstalowany, uruchomiony i nasłuchuje 192.168.222.128.
źródło
Umbutu i wiele innych dystrybucji Linuksa domyślnie nie instalują demona telnet, a telnet jest zdecydowanie odradzany. zamiast tego użyj bezpiecznej powłoki. jeśli ssh nie jest zainstalowany, można go zainstalować, uruchamiając
sudo apt-get install ssh-server
na umbutu.źródło