Маршрутизация на моем Juniper EX3300 не работает. Шлюз моего интернет-провайдера находится по адресу xx.xx.xx.xx. А у меня в комплектации следующее:
routing-options {
static {
route 0.0.0.0/0 {
next-hop xx.xx.xx.xx;
retain;
}
}
}
Я могу подключиться к шлюзу своего интернет-провайдера с коммутатора. Однако я НЕ могу пинговать любой другой IP-адрес. Когда я делаю traceroute (на IP-адрес Google.com). Вот что я получаю:
traceroute to 74.125.224.69 (74.125.224.69), 30 hops max, 40 byte packets
traceroute: sendto: No route to host
1 traceroute: wrote 74.125.224.69 40 chars, ret=-1
*traceroute: sendto: No route to host
Мне нужно включить какие-либо протоколы? Думаю, это само собой разумеется, но я новичок в Junos.
Обновление: это результат show interfaces terse | match inet
:
bme0.32768 up up inet 128.0.0.1/2
jsrv.1 up up inet 128.0.0.127/2
vlan.0 up up inet 10.0.1.1/24
vlan.1 up up inet xx.xx.xx.110/30
и это результат: show route forwarding-table
:
Routing table: default.inet
Internet:
Destination Type RtRef Next hop Type Index NhRef Netif
default perm 0 rjct 36 1
0.0.0.0/32 perm 0 dscd 34 1
10.0.1.0/24 intf 0 rslv 1321 1 vlan.0
10.0.1.0/32 dest 0 10.0.1.0 recv 1319 1 vlan.0
10.0.1.1/32 intf 0 10.0.1.1 locl 1320 2
10.0.1.1/32 dest 0 10.0.1.1 locl 1320 2
10.0.1.3/32 dest 1 0:25:90:63:26:53 ucst 1331 2 vlan.0
10.0.1.255/32 dest 0 10.0.1.255 bcst 1318 1 vlan.0
Что ж, я вижу, это потому, что в вашей системе по какой-то причине не установлен маршрут по умолчанию. Сравните свою таблицу пересылки с моей:
> show route forwarding-table
Routing table: default.inet
Internet:
Destination Type RtRef Next hop Type Index NhRef Netif
default user 2 0:13:5f:3:af:8f ucst 580 5 fe-0/0/0.0
default perm 0 rjct 36 1
0.0.0.0/32 perm 0 dscd 34 1
Заметь default
указан для меня дважды. Один с типом ucst
и однажды с rjct
а у вас только одна строка с rjct
. Этот отказ - вот почему вы видите no route to host
.
Я предполагаю, что демон маршрутизации необходимо перезапустить. Вы можете попробовать отключить параметры маршрутизации и фиксации, а затем повторно активировать их. Я тоже не думаю, что вам нужен retain
собственность на next-hop
. В большинстве обычных ситуаций это не нужно.
Безопасный способ сделать это эффективно, если устройство удалено, - отключить его, а затем commit confirmed 5
. Это автоматически откатит конфигурацию через 5 минут.
Я также сталкивался со случаями, когда мне приходилось перезагружать устройство, чтобы таблица маршрутизации работала правильно, поэтому, если это не сработает после описанной выше процедуры, просто попробуйте перезагрузить.
Конечно, это при условии, что вы не опечатали next-hop
. Поскольку вы не указали его, я не могу сказать наверняка, но в соответствии с вашей таблицей маршрутизации и конфигурацией интерфейса next-hop
должно быть [REDACTED]
. Если это не соответствует тому, что у вас есть, то в этом ваша проблема.
Когда вы используете политику маршрутизации, проверьте, находится ли следующий переход в таблице ARP.
пс. просто догадываюсь, но в основном это может быть так.