githubに繋がらなくなったのはサブネットで解決した


最近、netctl,networkmanagerで接続すると、なぜかgithubに繋がらなくなる現象が起こっていた。

原因は、サブネットを使わなかったことにあったらしい。ちなみに、他のサイトは繋がってた。あと、dhcpcdを使うと繋がることは把握していた。


netctlでサブネットをせっていしたらいけた。



$ sudo ifconfig eth0 down
$ sudo netctl start eth0
$ ping github.com
...No
$ curl -sL github.com
...No
$ ping google.com
...Yes

$ sudo netctl stop eth0
$ sudo systemctl start dhcpcd
$ ping github.com
...Yes