alphaсool Posted June 19, 2013 at 12:15 PM Posted June 19, 2013 at 12:15 PM (edited) 1. Прошу помощи с настройкой маршрутизации в линукс,в гугле был,на оппент тоже...не вышло,поэтому обращаюсь сюда Нужно что бы трафик ходил с подсети 10.1.11.0\24 в подсеть 10.1.10.0\24 на маршрутизатор пинг 10.1.10.2 идёт,но из сети машины не пингуются, Форвардинг включен # netstat -rKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface10.1.10.0 * 255.255.255.0 U 0 0 0 eth1192.168.1.0 * 255.255.255.0 U 0 0 0 eth010.1.11.0 * 255.255.255.0 U 0 0 0 eth5link-local * 255.255.0.0 U 0 0 0 eth0link-local * 255.255.0.0 U 0 0 0 eth1link-local * 255.255.0.0 U 0 0 0 eth5default 10.1.10.10 0.0.0.0 UG 0 0 0 eth1# ip a1: lo: <loopback,up,lower_up> mtu 16436 qdisc noqueue state UNKNOWNinet 127.0.0.1/8 scope host lo2: eth0: <no-carrier,broadcast,multicast,up> mtu 1500 qdisc mq state DOWN qlen 1000inet 192.168.1.2/24 brd 192.168.1.255 scope global eth03: eth1: <broadcast,multicast,up,lower_up> mtu 1500 qdisc mq state UP qlen 1000inet 10.1.10.2/24 brd 10.1.10.255 scope global eth1eth5: <broadcast,multicast,up,lower_up> mtu 1500 qdisc mq state UP qlen 1000inet 10.1.11.1/24 brd 10.1.11.255 scope global eth5 Edited June 19, 2013 at 12:26 PM by alphaсool
madf Posted June 19, 2013 at 12:23 PM Posted June 19, 2013 at 12:23 PM В 10-й сетке на машинах надо прописать 10.2 шлюзом в 11-ю сеть, а в 11-й сетке прописать 11.1 шлюзом в 10-ю.
zaborovsky Posted June 19, 2013 at 12:30 PM Posted June 19, 2013 at 12:30 PM (edited) route add -net 10.1.11.0 netmask 255.255.255.0 10.1.10.2 для другой подсетки аналогично как-то так.. Edited June 19, 2013 at 12:32 PM by andytg
alphaсool Posted June 19, 2013 at 12:39 PM Author Posted June 19, 2013 at 12:39 PM (edited) route add -net 10.1.11.0 netmask 255.255.255.0 10.1.10.2 для другой подсетки аналогично как-то так.. Если вот так то не пашет route add -net 10.1.10.0/24 gw 10.1.10.2 route add -net 10.1.11.0/24 gw 10.1.11.1 Edited June 19, 2013 at 12:41 PM by alphaсool
madf Posted June 19, 2013 at 12:57 PM Posted June 19, 2013 at 12:57 PM route add -net 10.1.11.0 netmask 255.255.255.0 10.1.10.2 для другой подсетки аналогично как-то так.. Если вот так то не пашет route add -net 10.1.10.0/24 gw 10.1.10.2 route add -net 10.1.11.0/24 gw 10.1.11.1 Конечно не пашет. Вот так надо:route add -net 10.1.11.0/24 gw 10.1.10.2 route add -net 10.1.10.0/24 gw 10.1.11.1 Первую команду надо выполнить на всех машинах 10-й сети, вторую на всех машинах 11-й сети.
ingr Posted June 19, 2013 at 01:14 PM Posted June 19, 2013 at 01:14 PM під віндовс (користувачі ж напевно на вінді?): route add 10.1.11.0 mask 255.255.255.0 10.1.10.2 -p --------для машинок 10.1.10.ххх route add 10.1.10.0 mask 255.255.255.0 10.1.11.1 -p --------для машинок 10.1.11.ххх
madf Posted June 20, 2013 at 07:45 AM Posted June 20, 2013 at 07:45 AM гуглите в сторону proxy-arpНо зачем?!
dener Posted June 20, 2013 at 07:51 AM Posted June 20, 2013 at 07:51 AM гуглите в сторону proxy-arpНо зачем?! в виндах на каждой тачке прописывать маршруты это гимор. В задаче есть две сетки 10 и 11 разделенные сервером при обращении виндовозной тачки из сети 10 к тачке в сеть 11 (арп, типо есть кто) сервер с включеным проксиарпом скажет - да есть этот айпи мой, мой макадрес такойто, и пошел обмен а сервер сам розмаршрутизирует. Очень просто и все работает, и ненадо каждую винду маршрутами мучить
dener Posted June 20, 2013 at 07:54 AM Posted June 20, 2013 at 07:54 AM Всего две строчки на серваке: sysctl net.ipv4.conf.all.proxy_arp=1sysctl net.ipv4.conf.default.proxy_arp=1 если сетки в виланах: sysctl net.ipv4.conf.all.proxy_arp_pvlan=1sysctl net.ipv4.conf.default.proxy_arp_pvlan=1 если нужна задержка перед ответом сервера (убирает некоторые глюки): echo 20 >/proc/sys/net/ipv4/neigh/default/proxy_delay
madf Posted June 20, 2013 at 08:06 AM Posted June 20, 2013 at 08:06 AM гуглите в сторону proxy-arpНо зачем?! в виндах на каждой тачке прописывать маршруты это гимор. В задаче есть две сетки 10 и 11 разделенные сервером при обращении виндовозной тачки из сети 10 к тачке в сеть 11 (арп, типо есть кто) сервер с включеным проксиарпом скажет - да есть этот айпи мой, мой макадрес такойто, и пошел обмен а сервер сам розмаршрутизирует. Очень просто и все работает, и ненадо каждую винду маршрутами мучить А админ потом с ума сойдет пытаясь понять как же оно без маршрутов маршрутизирует... Я за прямые и очевидные решения. А чтобы не прописывать на каждой машине отдельно надо юзать DHCP.
dener Posted June 20, 2013 at 08:29 AM Posted June 20, 2013 at 08:29 AM гуглите в сторону proxy-arpНо зачем?! в виндах на каждой тачке прописывать маршруты это гимор. В задаче есть две сетки 10 и 11 разделенные сервером при обращении виндовозной тачки из сети 10 к тачке в сеть 11 (арп, типо есть кто) сервер с включеным проксиарпом скажет - да есть этот айпи мой, мой макадрес такойто, и пошел обмен а сервер сам розмаршрутизирует. Очень просто и все работает, и ненадо каждую винду маршрутами мучить А админ потом с ума сойдет пытаясь понять как же оно без маршрутов маршрутизирует...Я за прямые и очевидные решения. А чтобы не прописывать на каждой машине отдельно надо юзать DHCP. согласен, DHCP самое оно, но как прописывать на каждом компе маршруты вручную, то уж лучше проксиарп
argus78 Posted June 20, 2013 at 09:29 AM Posted June 20, 2013 at 09:29 AM гуглите в сторону proxy-arpНо зачем?! в виндах на каждой тачке прописывать маршруты это гимор. В задаче есть две сетки 10 и 11 разделенные сервером при обращении виндовозной тачки из сети 10 к тачке в сеть 11 (арп, типо есть кто) сервер с включеным проксиарпом скажет - да есть этот айпи мой, мой макадрес такойто, и пошел обмен а сервер сам розмаршрутизирует. Очень просто и все работает, и ненадо каждую винду маршрутами мучить А админ потом с ума сойдет пытаясь понять как же оно без маршрутов маршрутизирует...Я за прямые и очевидные решения. А чтобы не прописывать на каждой машине отдельно надо юзать DHCP. согласен, DHCP самое оно, но как прописывать на каждом компе маршруты вручную, то уж лучше проксиарп ну так ДХЦП маршрут по умолчанию и отдайте
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now