LINUX.ORG.RU
ФорумAdmin

Роутинг

 , ,


0

1

Есть роутер с wifi.
Интерфейс ppp1 интернет. atm4 телевидение.

Kernel IP routing table                                                             Destination     Gateway         Genmask         Flags Metric Ref    Use Iface       89.232.109.74   10.140.48.1     255.255.255.255 UGH   0      0        0 atm4        89.232.109.250  10.140.48.1     255.255.255.255 UGH   0      0        0 atm4        10.255.11.132   *               255.255.255.255 UH    0      0        0 ppp1        89.232.112.0    10.140.48.1     255.255.255.240 UG    0      0        0 atm4        192.168.2.0     *               255.255.255.0   U     0      0        0 br1         192.168.1.0     *               255.255.255.0   U     0      0        0 br0         10.140.48.0     *               255.255.255.0   U     0      0        0 atm4        10.23.240.0     *               255.255.240.0   U     0      0        0 atm1.1      default         *               0.0.0.0


Захожу через telnet ввожу ping 89.232.109.74 пинг проходит.
Подключаюсь через wifi. Мой адрес192.168.1.7 адрес роутера 192.168.1.1 . ping на 89.239.109.74 не проходит, но интернет работает. Как сделать так чтобы соединение на 89.232.109.74 с телефона шло на(через) роутер и на интерфейс atm4?

C пк.

timursergeevich@timursergeevich-HP-Mini-110-3000:~$ route 
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default         MyRouter.Home   0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

wlan0     Link encap:Ethernet  HWaddr 48:5d:60:0d:55:4c  
          inet addr:192.168.1.7  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::4a5d:60ff:fe0d:554c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10523 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8623 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10137569 (10.1 MB)  TX bytes:1359683 (1.3 MB)

traceroute to ya.ru (87.250.250.242), 30 hops max, 60 byte packets
 1  MyRouter.Home (192.168.1.1)  2.902 ms  5.563 ms  5.551 ms
 2  10.255.11.132 (10.255.11.132)  39.747 ms  41.553 ms  42.826 ms
 
timursergeevich@timursergeevich-HP-Mini-110-3000:~$ traceroute 89.232.109.74
traceroute to 89.232.109.74 (89.232.109.74), 30 hops max, 60 byte packets
 1  timursergeevich-HP-Mini-110-3000 (192.168.1.7)  2996.734 ms !H  2996.567 ms !H  2996.533 ms !H
timursergeevich@timursergeevich-HP-Mini-110-3000:~$


Ответ на: комментарий от tyamur

Захожу через telnet ввожу ping 89.232.109.74 пинг проходит.

Подключаюсь через wifi. Мой адрес192.168.1.7 адрес роутера 192.168.1.1 . ping на 89.239.109.74 не проходит, но интернет работает.

К сожалению, очень трудно разобраться в Ваших таблицах маршрутизации. Что такое 89.239.109.74? Внешний адрес Вашего роутера или какой-то внешний сервер?

Serge10 ★★★★★ ()
Ответ на: комментарий от Serge10

https://m.imgur.com/D9EWOJV типа того.
То есть с роутера если запрос идёт на внешний сервис 89.232.109.74 он идёт через интерфейс atm4 и тд. Если другой сервис например linux.org.ru то через ppp1.
Но если я подключаюсь через wifi мне назначается адрес 192.168.1.7 допустим. И при любых запросах хоть на linux.org.ru хоть 89.232.109.74 все идёт через ppp1.

tyamur ()
Ответ на: комментарий от tyamur

Создайте отдельную таблицу маршрутизации для 89.232.109.74.

Что-то вроде:

 ip route add $NET dev atm4 src $atm4_IP table TV
ip route add default via $R_IP_atm4 table TV
ip rule add from $atm4_IP table TV
ip route add 192.168.1.0 dev br0 table TV
ip route add 89.232.109.74 dev atm4 table TV

где $NET - сеть, которой относится atm4, $atm_IP - IP на atm4, $R_IP_atm4 - следующий роутер в сети atm4.

Serge10 ★★★★★ ()