Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Линукс - трафик между две мрежи
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=17183
Страница 1 от 1

Автор:  stewie [ Чет Мар 12, 2020 1:15 am ]
Заглавие:  Линукс - трафик между две мрежи

Имам едно Убунту, което ползвам като сървър, и е свързано към две мрежи А (работната мрежа, статично IP) и Б (Visitors WiFi, DHCP), с два адаптера съответно.В мрежа Б има друг сървър с уебсайт, който не може да бъде достъпен от мрежа А.

На мен ми трябва да мога да отварям въпросния уебсайт от мрежа Б от която мрежа си поискам, най-често от мрежа А, която си ползвам на работната машина. Има ли начин да се постави прокси на Убунту-то, което да върпи тази работа? Не ми се иска да ползвам remote desktop, искам направо от мрежа А да напиша IP-то на Убунту-то, например "192.168.0.100/websiteaddress".

Автор:  syscop [ Чет Мар 12, 2020 1:37 am ]
Заглавие:  Re: Линукс - трафик между две мрежи

Убунту-то какъв го играе? Ако прави nat (мрежа Б е с частни адреси) правиш dst-nat към, който адрес/порт ти трябва. Иначе му описваш пътя до мрежа Б.

Автор:  palavrov [ Чет Мар 12, 2020 11:08 am ]
Заглавие:  Re: Линукс - трафик между две мрежи

А какво пречи уеб сървъра да се вижда и на двете мрежи? То повечето уеб сървъри (с които съм работил де) това си го правят по подразбиране и трябва допълнително да го конфигурираш за да обслужва заявки само в едната мрежа.

Предполагам също, че за всяка мрежа си има отделен мрежов контролер, нали?

Автор:  stewie [ Чет Мар 12, 2020 11:41 am ]
Заглавие:  Re: Линукс - трафик между две мрежи

Убунту-того ползвам за свои си нужди и не е подвласно на мрежови политики, една от която е да не се позволява на машина да ползва повече от един мрежов контролер. Едната мрежа е за посетители (мрежа Б), а другата е за канцеларски нужди (мрежа А). И двете мрежи са свързани с интернет, но са изолирани една от друга.

Уеб сървъра не се вижда и на двете мрежи пак заради мрежови политики, с които няма как да се боря.

Автор:  syscop [ Чет Мар 12, 2020 12:41 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

Още по-неясно стана. Една картинка помогне.

Автор:  stewie [ Чет Мар 12, 2020 2:35 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

Картинка:

Изображение

С две думи - искам да имам достъп до HTTP Server от My PC.

Автор:  bongo_x2 [ Чет Мар 12, 2020 2:46 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

Не съм разбирач, само параноик, но бих турил отделна връзка.

Автор:  Stoimen [ Чет Мар 12, 2020 2:53 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

1. Добавяте DST-NAT на Убунтото (Ubunto_IP_NetA:8888 -> HTTPserv:80 примерно).
2. Добавяте съответните маршрути на MyPC и HTTPServ и разрешавате маршрутизирането в Ubunto (предполагам, че Ubunto не ви е DG за никоя от мрежите).
3. Инсталирате proxy server на Ubunto.

Най лесно и безболезнено е 1. По сложно (трябва да се инсталира) е 3.
2 е невъзможно, ако не може да се пипа HTTPserv.

"Уеб сървъра не се вижда и на двете мрежи пак заради мрежови политики" - това не го разбрах.

Автор:  stewie [ Чет Мар 12, 2020 3:12 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

@bongo_x2 - ИТ отделът не дава една машина да има два мрежови адаптера. Работната машина ми е свързана към мрежа А и не може да се свърже към мрежа Б в същото време. Това е Group Network Policy, която идва свише.

А от мрежа А нямам достъп до мрежа Б и обратно. Пример: убунту-то е свързано и към двете, но пинг от едната към другата не работи. Също така пинг от мрежа А към уеб сървъра не работи.

Автор:  miro_atc [ Чет Мар 12, 2020 3:31 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

Stoimen написа:
1. Добавяте DST-NAT на Убунтото (Ubunto_IP_NetA:8888 -> HTTPserv:80 примерно).


++1

Най-просто наистина порт 80 (и 443) да се пренасочат... Условието е на убунто машината да не е пуснат вече сървър и сървъра към който ще се пренасочва да не изисква и други портове.

Пренасочването може да се направи с iptables примерно

Цитат:
This is the rules to forward connections on port 80 of the gateway to the internal machine:

# iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.1.2:8080
# iptables -A FORWARD -p tcp -d 192.168.1.2 --dport 8080 -j ACCEPT

Автор:  syscop [ Чет Мар 12, 2020 3:34 pm ]
Заглавие:  Re: Линукс - трафик между две мрежи

stewie написа:
...Работната машина ми е свързана към мрежа А и не може да се свърже към мрежа Б в същото време. Това е Group Network Policy, която идва свише ...


Колегите писаха какво може се направи, но според мен премисли дали да предприемаш някакви действия, ако админа е киселяк :)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/