mortnx Posted April 17, 2013 Posted April 17, 2013 Наш замечательный провайдер отдаёт клиентам белый ip адрес с маской /32. Например windows не обращает внимания на то что default gw находится в другой подсети, в linux проблема решается таким вот костылём: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 g.g.g.g 0.0.0.0 UG 1 0 0 eth0 g.g.g.g 0.0.0.0 255.255.255.255 UH 1 0 0 eth0 127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 eth0 Link encap:Ethernet HWaddr 5e:97:d5:15:7a:08 inet addr:i.i.i.i Bcast:i.i.i.i Mask:255.255.255.255 inet6 addr: fe80::5c97:d5ff:fe15:7a08/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5074 errors:0 dropped:8 overruns:0 frame:0 TX packets:5491 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3832927 (3.6 MiB) TX bytes:533021 (520.5 KiB) где g.g.g.g гейт, а i.i.i.i наш белый ip. Можно ли как то заставить microtik прописать подобный маршрут? Вставить ник Quote
dmg Posted April 17, 2013 Posted April 17, 2013 /ip route add dst-address=g.g.g.g/32 gateway=ether1 не? Вставить ник Quote
mortnx Posted April 17, 2013 Author Posted April 17, 2013 (edited) Попробовал сделать как вы посоветовали. В итоге гейт пингуется, но когда говорю что запросы в интернет должны бежать через него получаю unreacheble. Edited April 17, 2013 by mortnx Вставить ник Quote
sheft Posted April 17, 2013 Posted April 17, 2013 сменить маску на 16ую, или получаете от провайдера по DHCP? Вставить ник Quote
mortnx Posted April 17, 2013 Author Posted April 17, 2013 (edited) Увы DHCP. Извините я новичёк на этом форуме, поэтому сегодня больше не смогу писать сообщения. UPD: сегодня почему то тоже не могу писать, отвечу тут. dmg, не помогло, если правильно уловил идею с /8 тоже пробовал. Ivan_83, чуть выше уже пробовали. Edited April 18, 2013 by mortnx Вставить ник Quote
dmg Posted April 17, 2013 Posted April 17, 2013 А если так? /ip route add dst-address=g.g.0.0/16 gateway=ether1 /ip route add dst-address=0.0.0.0/0 gateway=g.g.g.g Вставить ник Quote
Ivan_83 Posted April 18, 2013 Posted April 18, 2013 /ip route add dst-address=g.g.0.0/16 gateway=ether1 /ip route add dst-address=g.g.g.g/32 gateway=ether1 Вставить ник Quote
mortnx Posted April 18, 2013 Author Posted April 18, 2013 (edited) dmg, не помогло, если правильно уловил идею с /8 тоже пробовал. Ivan_83, чуть выше уже пробовали. Так же узнал,что это называется IP unnumbered тем самым провайдер экономит ip адреса. Edited April 18, 2013 by mortnx Вставить ник Quote
Ivan_83 Posted April 18, 2013 Posted April 18, 2013 Вы посмотрите что у вас в арп таблице. Вставить ник Quote
mortnx Posted April 19, 2013 Author Posted April 19, 2013 (edited) Flags: X - disabled, I - invalid, H - DHCP, D - dynamic, P - published # ADDRESS MAC-ADDRESS INTERFACE 0 D 10.0.0.6 1C:6F:65:21:0B:98 ether2 1 D 91.209.124.6 00:13:C4:25:F8:00 ether1 Вот так написано, это после того как до гейта пинг сделал. в route Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit # DST-ADDRESS PREF-SRC GATEWAY DISTANCE 0 S 0.0.0.0/0 91.209.124.6 1 1 ADC 10.0.0.0/16 10.0.0.3 ether2 0 2 A S 91.209.124.6/32 ether1 1 3 ADC 91.219.5.154/32 91.219.5.154 ether1 0 Edited April 19, 2013 by mortnx Вставить ник Quote
Alex Brown Posted August 20, 2013 Posted August 20, 2013 Аналогичный случай. Кто-то смог решить проблему? Вставить ник Quote
OK-2004 Posted August 20, 2013 Posted August 20, 2013 Ну ващета в правилах хорошего тона по версии микротика Ваш реальный ип надо вешать на виртуальный интерфейс типа бридж, в котором нет портов, а на ване включать прокси арп, но и это Вам к сожалению на поможет ( поможет тока для линк-локал коннекций ) .Потому как по правилам хорошего тона ( опять же по верии Микротик ) некст-хоп сеарч в таблице маршрутизации не работает если в качестве гейтвея указан интерфейс а не ип-адресс. Вот был бы ип-адресс - тогда да: 1.ip ro add 8.8.8.8/32 via <ип- адресс шлюза провайдера> 2.ip ro add 0.0.0.0/0 via 8.8.8.8 Вставить ник Quote
Ilya Evseev Posted August 22, 2013 Posted August 22, 2013 Поиск в Гугле "mikrotik gateway in another network" нашел: http://forum.mikrotik.com/viewtopic.php?f=2&t=66213#p337078 I have seen this as a solution to that particular problem: /ip address add address=37.xxx.xxx.91/29 interface=ether1 network=192.168.100.252 /ip route add gateway=192.168.100.252 Пробовали такой вариант? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.