- Настройка маршрутов утилитой ip из iproute2, stalker37, 10:50 , 20-Сен-17 (1)
ip route del default ip route add default dev ppp0
- Настройка маршрутов утилитой ip из iproute2, Перспективный, 13:59 , 20-Сен-17 (2) –1
> ip route del default > ip route add default dev ppp0 так не работает
- Настройка маршрутов утилитой ip из iproute2, Аноним, 21:42 , 20-Сен-17 (3)
>> ip route del default >> ip route add default dev ppp0 > так не работает ip route add default via $ипшник_на_том_конце_туннеля dev ppp0 если не работает см наты и прочие iptables-ы
- Настройка маршрутов утилитой ip из iproute2, Аноним, 21:43 , 20-Сен-17 (4)
>>> ip route del default >>> ip route add default dev ppp0 >> так не работает > ip route add default via $ипшник_на_том_конце_туннеля dev ppp0 > если не работает см наты и прочие iptables-ы ЗЫ и tcpdump + conntrack в помощь
- Настройка маршрутов утилитой ip из iproute2, Перспективный, 08:13 , 21-Сен-17 (5)
>>> ip route del default >>> ip route add default dev ppp0 >> так не работает > ip route add default via $ипшник_на_том_конце_туннеля dev ppp0 Я ваше написал уже в чём проблема: Если $ипшник_на_том_конце_туннеля из другой подсети, то ответ будет таким RTNETLINK answers: Network is unreachable И выше спросил, что тут можно поделать с утилитой ip, если утилита route работает нормально > если не работает см наты и прочие iptables-ы допустим этого ничего нет
- Настройка маршрутов утилитой ip из iproute2, Аноним, 11:46 , 21-Сен-17 (6)
>> ip route del default >> ip route add default dev ppp0 > так не работает ip route replace default dev ppp0 у меня именно так работает. Если не работает - пишите, как именно не работает.
- Настройка маршрутов утилитой ip из iproute2, Перспективный, 17:27 , 21-Сен-17 (7)
>>> ip route del default >>> ip route add default dev ppp0 >> так не работает > ip route replace default dev ppp0 > у меня именно так работает. > Если не работает - пишите, как именно не работает.Да никак не работает. Debian 9, по простому пример вообще с одним сетевым линком. В сети из 2х устройств - 192.168.0.1 это роутер. »iptables -L -nx Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination »ip route ls default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.2 metric 1024 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.2 192.168.0.1 dev wlan0 proto dhcp scope link src 192.168.0.2 metric 1024 »ip r g 8.8.8.8 8.8.8.8 via 192.168.0.1 dev wlan0 src 192.168.0.2 cache »ip route del default »ip route ls 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.2 192.168.0.1 dev wlan0 proto dhcp scope link src 192.168.0.2 metric 1024 »ip route replace default dev wlan0 »ip route ls default dev wlan0 scope link 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.2 192.168.0.1 dev wlan0 proto dhcp scope link src 192.168.0.2 metric 1024 »ip r g 8.8.8.8 8.8.8.8 dev wlan0 src 192.168.0.2 cache Но, ping 8.8.8.8 не работает. telnet ya.ru 80 не работает, ведь нет маршрутов никуда.
- Настройка маршрутов утилитой ip из iproute2, pavel_simple, 20:40 , 21-Сен-17 (8)
>[оверквотинг удален] > »ip route replace default dev wlan0 > »ip route ls > default dev wlan0 scope link > 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.2 > 192.168.0.1 dev wlan0 proto dhcp scope link src 192.168.0.2 metric 1024 > »ip r g 8.8.8.8 > 8.8.8.8 dev wlan0 src 192.168.0.2 > cache > Но, ping 8.8.8.8 не работает. telnet ya.ru 80 не работает, ведь нет > маршрутов никуда.что-то делаешь не так root@jessie:~# ip r default via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ip r d 0/0 root@jessie:~# ip r 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ip r a 0/0 via 192.168.1.1 root@jessie:~# ip r g 8.8.8.8 8.8.8.8 via 192.168.1.1 dev eth0 src 192.168.1.216 cache root@jessie:~# ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: icmp_seq=0 ttl=54 time=29,507 ms ^C--- 8.8.8.8 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/stddev = 29,507/29,507/29,507/0,000 ms root@jessie:~# ip li add name g1 type gre remote 12.12.12.12 local 13.13.13.13 root@jessie:~# ip r default via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ip a a 23.23.23.23 remote 123.23.23.23 dev g1 root@jessie:~# ip r default via 192.168.1.1 dev eth0 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ip li set g1 up root@jessie:~# ip r default via 192.168.1.1 dev eth0 123.23.23.23 dev g1 proto kernel scope link src 23.23.23.23 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ip r d 0/0 root@jessie:~# ip r 123.23.23.23 dev g1 proto kernel scope link src 23.23.23.23 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ip route add default scope global nexthop via 192.168.1.1 dev eth0 weight 1 nexthop via 123.23.23.23 dev g1 weight 2 root@jessie:~# ip r default nexthop via 192.168.1.1 dev eth0 weight 1 nexthop via 123.23.23.23 dev g1 weight 2 123.23.23.23 dev g1 proto kernel scope link src 23.23.23.23 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.216 root@jessie:~# ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes ^C--- 8.8.8.8 ping statistics --- 30 packets transmitted, 0 packets received, 100% packet loss при этом в консоле с tcpdump'ом видно root@jessie:~# tcpdump -npi g1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on g1, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes 22:35:19.536968 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 14, length 64 22:35:20.538165 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 15, length 64 22:35:21.539322 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 16, length 64 22:35:22.540509 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 17, length 64 22:35:23.541709 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 18, length 64 22:35:24.542907 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 19, length 64 22:35:25.544106 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 20, length 64 22:35:26.545302 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 21, length 64 22:35:27.546478 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 22, length 64 22:35:28.547673 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 23, length 64 22:35:29.548858 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 24, length 64 22:35:30.550062 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 25, length 64 22:35:31.551264 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 2854, seq 26, length 64 это во первых а во вторых, так поделить увеличить пропускную способность конечно можно, но лучше не надо, по крайней мере без использования промежуточного узла хождение по тырнетам будет работать через жoпy
- Настройка маршрутов утилитой ip из iproute2, Перспективный, 21:20 , 21-Сен-17 (9)
> это во первыххорошо, беру твой пример и полностью повторяю на живой системе, заменив лишь 192.168.1.1 на 192.168.0.1 и eth0 на wlan0 »tcpdump -npi g1 02:06:08.233367 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 4961, seq 1, length 64 02:06:09.241759 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 4961, seq 2, length 64 02:06:10.265763 IP 23.23.23.23 > 8.8.8.8: ICMP echo request, id 4961, seq 3, length 64 Никуда ничего не идёт. Что я забыл сделать? iptables пустые, все ядерные настройки сети дефолтные, кроме net.ipv4.ip_forward=1 >но лучше не надо, по крайней мере без использования промежуточного узла я собрался это делать на роутере(тоже debian9), то есть он и будет промежуточным узлом, или я не так понял?
- Настройка маршрутов утилитой ip из iproute2, Перспективный, 21:26 , 21-Сен-17 (10)
ой, никуда идти и не должно, туплю уже и запутался.у меня всё равно с живой ppp0 поднятой что ppp, что pppoe, при попытке сменить маршрут RTNETLINK answers: Network is unreachable я не знаю как с помощью ip поднять pppoe соединение чтобы этот ip смог прописать маршрут
- Настройка маршрутов утилитой ip из iproute2, Перспективный, 19:50 , 24-Сен-17 (11)
> $ip route del default > $ip route add default via 30.0.0.147 > RTNETLINK answers: Network is unreachable Ответ нашёл в коде, поэтому отвечаю сам себе, может кому пригодится. ip хочет обязательно знать сеть для любого хопа задаваемых им маршрутов Поэтому просто определяем сеть и затем маршрут ip route add 30.0.0.147/29 dev ppp0 ip route add default via 30.0.0.147
|