У меня есть две частные сети (A, B), которые подключаются через частную сеть другой компании (C). Сеть A имеет доступ в Интернет. Я хочу создать туннель между B и A, который проходит через C. Тогда сеть B будет использовать A в качестве маршрута по умолчанию для доступа в Интернет.
Сеть A: 10.20.0.0/24, на C: 10.10.15.3
Сеть B: 10.20.1.0/24, на C: 192.168.25.3
10.10.15.3 может получить доступ к 192.168.25.3 и наоборот
Сеть Скрипт туннеля:
ip tunnel add tunnel0 mode gre local 10.10.15.3 remote 192.168.25.3 ttl 64
IP Link устанавливает туннель0 вверх
ip addr add 10.20.200.1/30 peer 10.20.200.2/30 dev tunnel0
ip route добавить 10.20.1.0/24 через 10.20.200.2
Туннель сети B:
ip туннель добавить режим туннеля 0 gre local 192.168.25.3 удаленный 10.10.15.3 ttl 64
IP Link устанавливает туннель0 вверх
ip addr add 10.20.200.2/30 peer 10.20.200.1/30 dev tunnel0
ip route добавить 10.20.0.0/24 через 10.20.200.1
ip r d default && ip r a default через 10.20.200.1
От GW в сети B:
traceroute до 10.20.0.1 (10.20.0.1), максимум 30 переходов, пакеты 38 байтов
1 10.20.0.1 (10.20.0.1) 4,685 мс 4,505 мс 4,478 мсtraceroute на 10.20.0.14 (10.20.0.14), максимум 30 переходов, пакеты 38 байтов
1 10.20.200.1 (10.20.200.1) 4,643 мс 4,387 мс 4,555 мс
2 10.20.200.1 (10.20.200.1) 4,423 мс 4,473 мс 4,437 мсtraceroute на 8.8.8.8 (8.8.8.8), максимум 30 переходов, пакеты 38 байтов
1 10.20.200.1 (10.20.200.1) 4,595 мс 4,461 мс 4,628 мс
2 10.20.200.1 (10.20.200.1) 4,476 мс 4,521 мс 4,536 мс
что-то не так .... но почему?
ржунимагу
Забыл принять FORWARD по умолчанию 10.10.15.3 :(