Есть роутер 192.168.1.1 с одним физическим портом, в этот порт включен другой роутер 192.168.1.2 с 4-мя портами. В браузере доступен только второй, на первый не заходит empty response, Как правильно настроить?
Вот traceroute:
Трассировка маршрута к toster.ru [178.248.232.5]
с максимальным числом прыжков 30:
1 1 ms 1 ms 1 ms 192.168.1.2
2 1 ms 1 ms 1 ms 192.168.1.1
3 25 ms 25 ms 26 ms 100.89.128.1
4 89 ms 46 ms 24 ms 213.59.232.206
5 25 ms 25 ms 24 ms 87.226.146.71
6 48 ms 47 ms 48 ms 87.226.146.68
7 44 ms 43 ms 43 ms 213.59.212.231
8 43 ms 44 ms 43 ms 46.61.204.102
9 43 ms 46 ms 43 ms 178.248.232.5
Предположу, что при вызове 192.168.1.1 на роутере 192.168.2.1, роутер смотрит в своей таблице маршрутов и видит, что такая сеть доступна локально и не отправляет запрос дальше. Было-бы не плохо увидеть таблицу маршрутизации на роутере х.х.2.1 и "ip route get 192.168.1.1"
Gokilla, можно ещё всю таблицу маршрутов "ip route -n"
PS: что за роутер и что за "ip"? busybox?я сейчас пробовал на ubuntu и с busybox, без проблем получаю ответ
Думаю, что я отправил тебя не в ту сторону. Если traceroute проходит, значит руты должны быть в порядке, иначе пакеты бы не ходили.
Ещё крутится 2 идеи в голове:
- firewall на 192.168.1.2?
- как настроен веб-сервер на 192.168.1.1?
По идее было-бы проще использовать tcpdump на обоих роутерах, что-бы понять какие пакеты куда ходят и почему.
Gokilla, как я был невнимателен при написании сети, так ты сейчас невнимателен при прочтении. Есть команда "route", а есть "ip route". Так вот эта опция только у второй команды.