akarin
@akarin

Как настроить маску подсети?

Github не доступен с маской под сети. Какой route прописать чтобы работало? Сам не могу разобраться так как после изменений еле захожу на веб морду роутера.

br-lan
IPv4: 192.168.1.1
Маска сети IPv4: 255.0.0.0

$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0

$ ping github.com
PING github.com (192.30.253.112) 56(84) bytes of data.
From debian.lan (192.0.0.243) icmp_seq=1 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=2 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=3 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=4 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=5 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=6 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=7 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=8 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=9 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=10 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=11 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=12 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=13 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=14 Destination Host Unreachable
From debian.lan (192.0.0.243) icmp_seq=15 Destination Host Unreachable
^C
--- github.com ping statistics ---
16 packets transmitted, 0 received, +15 errors, 100% packet loss, time 15078ms
pipe 3

С другой маской работало, но я хочу разобраться с этой.
  • Вопрос задан
  • 653 просмотра
Решения вопроса 1
С этой и не будет работать. Маска подсети объявляет широковещательный домен, внутри которого пакеты не маршрутизируются, а шлются напрямую на L2. Т.к. с такой маской ip github попадает в вашу подсеть, то никакие маршруты не спасут, т.к. такая конфигурация означает фактически что сервер github должен быть подключен к вашему свичу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы