|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Sehin 2:467/116.11 25 Dec 2005 19:22:24 To : All Subject : ПОМОГИТЕ !!! Глюк с маршрутизацией на несколько каналов -------------------------------------------------------------------------------- Помогите люди !!! Уже не понимаю что делать :( Поставил тут ASP10, решил соединить два канала на один комп, все бы ничего, но начался прикольный глюк с маршрутизацией по источнику. Если пакет приходит например с какого-то провайдера, но только если он адресован на шлюз именно( например зайти на шлюз SSH, FTP), то он нормально через этого провайдера и уходит, а если проходит сквозь шлюз на внутренние сервера, то уходит через default gatewey ... :(( И посмотрите PLS, чего это у меня в локальной таблице за ерунда записалась какая-то :( Локальная сеть 192.168.0.0./24. В ней GW 192.168.0.24, сетевая eth1 Провайдер 1 (tenet)- основной. сеть 195.138.73.200/30, GW 195.138.73.201, адрес на сетевой eth0 195.138.73.202 Провайдер 2 (matrix) все бегает по VPN P-t-P поверх TCP. в модем ADSL воткнута сетевая eth2 eth2 - 10.0.23.34, гатевей у сетевой 10.0.23.1, сеть 10.0.23.0/24 при установке VPN создается ppp0 с реальным IP 217.146.242.210, адрес VPN сервера 10.128.4.1 Вот конфиги: eth0 Link encap:Ethernet HWaddr 00:50:8B:5A:7E:15 inet addr:195.138.73.202 Bcast:195.138.73.203 Mask:255.255.255.252 eth1 Link encap:Ethernet HWaddr 00:90:27:C7:8E:B4 inet addr:192.168.0.24 Bcast:192.168.0.255 Mask:255.255.255.0 eth2 Link encap:Ethernet HWaddr 00:14:2A:2B:55:0A inet addr:10.0.23.34 Bcast:10.0.23.255 Mask:255.255.255.0 ppp0 Link encap:Point-to-Point Protocol inet addr:217.146.242.210 P-t-P:10.128.4.1 Mask:255.255.255.255 Вввожу вот эти команды : ip route add table tenet default dev eth0 ip route add table matrix default dev ppp0 ip route add 195.138.73.200/30 dev eth0 src 195.138.73.202 table tenet ip route add 10.128.4.1 dev ppp0 src 217.146.242.210 table matrix #ip rule add from 195.138.73.202 table tenet - почему если вводить эту строку, то все перестает работать ???? ip rule add from 217.146.242.210 table matrix ip route add 192.168.0.0/24 via 192.168.0.24 table matrix ip route add 192.168.0.0/24 via 192.168.0.24 table tenet ip route flush cache /sbin/route del default - удалаю данный GW, т.к. иначе default GW 10.128.4.1 после установления VPN. ip route add default via 195.138.73.201 dev eth0 /sbin/route add default metric 1 gw 10.128.4.1 Вот что получаем : # ip route show 10.129.1.2 via 10.0.23.1 dev eth2 10.128.4.1 via 10.0.23.1 dev eth2 10.128.4.1 dev ppp0 proto kernel scope link src 217.146.242.210 195.138.73.200/30 dev eth0 proto kernel scope link src 195.138.73.202 10.0.23.0/24 dev eth2 proto kernel scope link src 10.0.23.34 192.168.0.0/24 dev eth1 proto kernel scope link src 192.168.0.24 default via 195.138.73.201 dev eth0 default via 10.0.23.1 dev eth2 metric 2 ]# ip route list table matrix 10.128.4.1 dev ppp0 scope link src 217.146.242.210 192.168.0.0/24 via 192.168.0.24 dev eth1 default dev ppp0 scope link # ip route list table tenet 195.138.73.200/30 dev eth0 scope link src 195.138.73.202 192.168.0.0/24 via 192.168.0.24 dev eth1 default dev eth0 scope link [root@relay ~]# ip route list tab local broadcast 10.0.23.255 dev eth2 proto kernel scope link src 10.0.23.34 broadcast 192.168.0.255 dev eth1 proto kernel scope link src 192.168.0.24 local 192.168.0.24 dev eth1 proto kernel scope host src 192.168.0.24 broadcast 127.255.255.255 dev lo proto kernel scope link src 127.0.0.1 broadcast 10.0.23.0 dev eth2 proto kernel scope link src 10.0.23.34 local 195.138.73.202 dev eth0 proto kernel scope host src 195.138.73.202 broadcast 192.168.0.0 dev eth1 proto kernel scope link src 192.168.0.24 broadcast 195.138.73.203 dev eth0 proto kernel scope link src 195.138.73.202 broadcast 195.138.73.200 dev eth0 proto kernel scope link src 195.138.73.202 чего это за ерунда с двумя броадкастами 195.138.73.200-203?:(( local 217.146.242.210 dev ppp0 proto kernel scope host src 217.146.242.210 чего этот 217.xx.xx.xx local, а 195.138.xx.xx нет ? local 10.0.23.34 dev eth2 proto kernel scope host src 10.0.23.34 broadcast 127.0.0.0 dev lo proto kernel scope link src 127.0.0.1 local 127.0.0.1 dev lo proto kernel scope host src 127.0.0.1 local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1 [root@relay ~]# ip route show 10.129.1.2 via 10.0.23.1 dev eth2 10.128.4.1 via 10.0.23.1 dev eth2 10.128.4.1 dev ppp0 proto kernel scope link src 217.146.242.210 195.138.73.200/30 dev eth0 proto kernel scope link src 195.138.73.202 10.0.23.0/24 dev eth2 proto kernel scope link src 10.0.23.34 192.168.0.0/24 dev eth1 proto kernel scope link src 192.168.0.24 default via 195.138.73.201 dev eth0 default via 10.0.23.1 dev eth2 metric 2 [root@relay ~]# ip rule list 0: from all lookup local 32764: from 217.146.242.210 lookup matrix 32766: from all lookup main 32767: from all lookup default Всего хорошего, *Oleg*. Bye ! 25 Дек 05 года ... щ ` .ъ ъ щ щш щ ш щ ъ ш ъ . ` щ ш ` ш ъ щ щ ш шъ --- GoldED+/386 1.1.5-20011130 * Origin: Костыли не роскошь, а средство передвижения! (2:467/116.11) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/329143aee6bd.html, оценка из 5, голосов 10
|