0 votes

En essayant d'activer localhost sur Sierra, mon Mac n'a pas pu se connecter à l'internet.

Contexte

J'ai récemment effectué une mise à niveau vers MacOS Sierra, mais je n'ai pas pu voir la page typique "ça marche" sur l'hôte local.

J'ai suivi des instructions en ligne, d'abord j'ai a fait le suivant à mon fichier httpd.conf :

  1. Décommenter de /etc/apache2/httpd.conf

    LoadModule userdir_module libexec/apache2/mod_userdir.so
    LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
    Include /private/etc/apache2/extra/httpd-vhosts.conf
    Include /private/etc/apache2/extra/httpd-userdir.conf
  2. Sans commentaire de /etc/apache2/extra/httpd-userdir.conf

    Include /private/etc/apache2/users/*.conf
  3. En mi /etc/apache2/users/$USERNAME.conf fichier que j'avais ProxyPass également configuré, et pour le faire fonctionner à nouveau, j'ai dû dé-commenter ce qui suit à partir de mon fichier httpd.conf .

    LoadModule proxy_module libexec/apache2/mod_proxy.so
    LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so

les instructions m'ont donné une erreur 403 sur localhost au lieu de l'erreur page not found.

avec plus de recherche enfin ces Les instructions l'ont fait :

sudo mv httpd.conf httpd.conf.sierra
sudo mv httpd.conf~previous httpd.conf
sudo apachectl restart

Problème

Tout s'est bien passé pendant une demi-journée, mais la prochaine fois que j'ai allumé mon mac, j'ai eu cette erreur : ping fonctionne et git pull etc. fonctionne. Mais je ne peux pas visiter les sites Web sur chrome/safari etc. J'ai redémarré mon mac en mode de récupération et l'Internet a fonctionné correctement sur chrome, donc je sais que ce n'est pas un problème matériel ou un problème de fournisseur d'accès.

Voici la sortie de ifconfig -a

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether c4:b3:01:d4:dc:d7 
    inet6 fe80::1c4b:b2f5:b346:e9cf%en0 prefixlen 64 secured scopeid 0x4 
    inet 192.168.43.145 netmask 0xffffff00 broadcast 192.168.43.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 6a:00:02:b2:2f:40 
    media: autoselect <full-duplex>
    status: inactive
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 6a:00:02:b2:2f:41 
    media: autoselect <full-duplex>
    status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 6a:00:02:b2:2f:40 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 5 priority 0 path cost 0
    member: en2 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 6 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 06:b3:01:d4:dc:d7 
    media: autoselect
    status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    ether 3e:43:f9:8e:ae:0d 
    inet6 fe80::3c43:f9ff:fe8e:ae0d%awdl0 prefixlen 64 scopeid 0x9 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::f765:ed4f:b226:f379%utun0 prefixlen 64 scopeid 0xa 
    nd6 options=201<PERFORMNUD,DAD>

Ce que j'ai essayé

Le chargement de chrome me montre cette erreur. enter image description here

initialement, le proxy web (http) et le proxy web sécurisé (https) étaient tous deux sélectionnés. les désélectionner n'a pas changé grand chose. enter image description here

0 votes

Pouvez-vous faire un ping sur les IP et les domaines ?

0 votes

Oui le ping fonctionne bien et internet fonctionne parfaitement bien en mode récupération également

0 votes

Mon problème semble similaire à celui-ci : apple.stackexchange.com/questions/177873/

1voto

abbood Points 2363

Ça marche bien maintenant ! mais le pire c'est que je ne suis pas sûr de savoir pourquoi ou ce qui l'a réparé. Pour référence, voici les deux dernières choses que j'ai faites :

  1. J'ai désélectionné ce qui était sélectionné sous l'onglet proxies dans les paramètres du réseau.
  2. J'ai remplacé le contenu de mon /etc/apache2/httpd.conf con /etc/apache2/httpd.conf.sierra qui, pour référence, peuvent être trouvés aquí

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X