hg serve привязан к 8000 успешно, но не может получить доступ и пропинговать - PullRequest
1 голос
/ 27 июля 2011

У меня возникла эта проблема, когда я использую hg serve, и он сказал: listening at http://localhost6.localdomain6:8000/ (bound to *:8000)

Я предположил, что сервер уже работает.

Но когда я хочу получить доступ к серверу черезв веб-браузере написано: «Невозможно подключиться»

И я тоже не могу пропинговать URL.

Я использую Mercurial в Ubuntu 11.04 64-bit.(новейший ртутный)

Вот что показывает мой iptables -L

kiddo@kiddo-K42Jr:~$ sudo iptables -L
[sudo] password for kiddo: 
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain 
ACCEPT     udp  --  anywhere             anywhere            udp dpt:bootps 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:bootps 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             192.168.122.0/24    state RELATED,ESTABLISHED 
ACCEPT     all  --  192.168.122.0/24     anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable 
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable 

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

1 Ответ

0 голосов
/ 30 января 2012

Адрес http://localhost6.localdomain6:8000/ предназначен для IPv6, но hg serve будет использовать только IPv4 по умолчанию. Это звучит так, как будто ваша Ubuntu имеет неправильно настроенное имя локального хоста.

В любом случае: в браузере перейдите на http://127.0.0.1:8000/.

...