Моя домашняя сеть в целом работает нормально. Я могу обмениваться файлами между компьютерами, и они могут нормально пинговать друг друга. Тем не менее, кажется, что все мои компьютеры имеют проблемы, они не могут подключиться к портам TCP через IP-адреса.

Например, на моем Mac у меня есть порт 8888 в качестве веб-сервера:

$ ifconfig | egrep inet
inet6 ::1 prefixlen 128 
inet 127.0.0.1 netmask 0xff000000 
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
inet6 fe80::7ec3:a1ff:feb2:8df8%en1 prefixlen 64 scopeid 0x5 
inet 192.168.1.148 netmask 0xffffff00 broadcast 192.168.1.255

Тогда localhost работает:

$ telnet localhost 8888
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Но использование IP-адреса не работает:

$ telnet 192.168.1.148 8888
Trying 192.168.1.148...
telnet: connect to address 192.168.1.148: Connection refused
telnet: Unable to connect to remote host

Кто-нибудь знает, что здесь может быть не так или как устранить неполадки дальше?

0