LinuxForum.Fans
Тема

Дан Intranet-Web-server как с него выйти в Интернет?

Автор: mspSUSE 12 сообщений 5657 просмотров
#30621

Есть корпоративный Intranet-Web-сервер, работающий внутри организации, он не имеет выхода в Интернет, просто не настроен. А я не знаю, как это сделать, но настроить очень хочу.

На сервере стоит OS SUSE Linux Enterprise Server 10 SP2.

Сервер обслуживает 19-ю сетку, имеет IP-адреса 192.168.19.1 и 192.168.19.2,
на сервере две сетевых карты.

Сервер подключен к локальной сети.
К ней подключена Windows-машина, с которой я могу выходить в Интернет, обходя прокси сервер, вот так:

IP-адрес 192.168.51.13
маска 155.255.255.128
шлюз 192.168.51.1
DNS 192.168.0.10

Как прописать эти настройки Windows-машины на сервере,
чтобы с сервера был выход на Интернет?

Помогите, пожалуйста!

#30635

Первоначально Вы осознаете поступок, который Вы хотите совершить? Обойдя проксю вывесить свой внутренний server в глобальную сеть напрямую? И для чего Вам такие манипуляции?? Тем самым проделав такую дыру в безопасности компании.

Но если Вы представляете ответственность и готовы к последствиям, то что бы не менять топологию сети. Для этого Вам понадобится добавить 3-ю сетевую, на которой настроить соединение уже с представленными Вами настройками. Для того, что бы интернет мог распостранятся в Вашу уже собранную 19 сетку, прописать в системе маршруты между соединениями.

#30689

Вносить изменения в настройки прокси-сервера я не могу... Это совсем другой сервер, к нему запрещен доступ.

У внутреннего сервера есть две сетевых карты. Как я понимаю, одна из них вполне справится с сетью 192.168.19.0/24, а нельзя ли вторую карту использовать для получения доступа в Инет? Причем нет задачи распространять доступ в Инет по всей сетке 19-ой, есть потребность получить Инет только для сервера для обновления программного продукта, после обновления можно будет снова Инет выключить и на долго, до новой потребности в обновлении ПО.

#30704
mspSUSE написал:
Вносить изменения в настройки прокси-сервера я не могу... Это совсем другой сервер, к нему запрещен доступ.

У внутреннего сервера есть две сетевых карты. Как я понимаю, одна из них вполне справится с сетью 192.168.19.0/24, а нельзя ли вторую карту использовать для получения доступа в Инет? Причем нет задачи распространять доступ в Инет по всей сетке 19-ой, есть потребность получить Инет только для сервера для обновления программного продукта, после обновления можно будет снова Инет выключить и на долго, до новой потребности в обновлении ПО.

- В таком случае Вам проще будет настроить одну из сетевых карт на получение интернета со своей Windows машины, ведь на ней есть доступ в сеть? При таком подключение, Вам всего лишь на server машине, в настройках соединения-выбираете карту, которая будет использоваться для выхода, а вторую оставляете не тронутым. В Windows вставляем вторую сетевую, соеденяем её с server`ом, прописываем адресацию. И на Windows машине расшариваем интернет - первый способ (плюсы, данным подключением Вы легко можете монипулировать, включать и отключать когда Вам нужно, не прилагая физических усилий. Минусы: Начальная беготня, ввод натроек, доп сетевая)
- Просто отключаем один шнурок из сетевой сервера, смотрим какое соединение отвалилось, закросирываем его в (свич, маршрутизатор или что там у Вас используется в сети, если есть Виланы, то необходимо, что бы подключаемый порт был в одном вмлане, что и Ваш рабочий компьютер) Вбиваем настройки для сети на подключение к интернету и обновляемся - второй способ (плюсы: Никаких доп. сетевых, меньше путанице в шнурках. Минусы: Жесткая неуправляемая сеть, почти все действия завязаны на переключение пачей.

з.ы. Возник вопрос, а зачем 2 сетевые обслуживают сетку? Вы не допускаете мысль, я так понимаю, не вы настраивали сервак, что все же там они не с проста и при отключении одной сетевой у Вас может что то отвалится???

#30774
step_slim написал:

з.ы. Возник вопрос, а зачем 2 сетевые обслуживают сетку? Вы не допускаете мысль, я так понимаю, не вы настраивали сервак, что все же там они не с проста и при отключении одной сетевой у Вас может что то отвалится???

Большое спасибо за помощь, завтра обязательно попробую первый способ.

А все, что касается 2-х сетевых, то они изначально были в купленном сервере ProLiant, и как понимаю я, со своим микроскопическим опытом в сетях, сервер обслуживает сетку только через одну карту - eth0, а вторая - eth1 - просто свободна.
Наверное, если бы сервер был бы подключен к Инету по-настоящему, то одна из этих карт обслуживала бы подключение к Инету через провайдера.
Вторая карта точно свободна - к ней даже не идет никакого кабеля.
Вот я и думал, что ее возможно настроить на временный Инет для Upgrade software...

#30937

mspSUSE

Всегда пожалуйста, задавайте не стесняйтесь вопросы, будем разбираться wink

з.ы. Отпишитесь, как и что у Вас получилось.

#33071
step_slim написал:
mspSUSE

Всегда пожалуйста, задавайте не стесняйтесь вопросы, будем разбираться wink

з.ы. Отпишитесь, как и что у Вас получилось.

step_slim, спасибо за помощь!

Изрядно помучавшись, и так и не получив нужного результата, я пошел другим путем.

Интранет сервер подключен к локальной сети, в которой работает сервер, обслуживающий сетку 88 и раздающий по ней Интернет.

И получил разрешение сменить адрес Интранет-сервера с 192.168.19.1 и 2 на 192.168.88.8 и 9.

переделал файлы zon и forward, чтобы все три сайта, расположенные на сервере Интранет продолжали работать.

Все хорошо, после смены адреса сервера и быстрой смены сетевого окружения на Windows у всех все работает внутри организации.

Но проблема получения Инета на Инранет-сервер осталась.

Я не знаю, как это сделать.

На Windows-машине при следующих настройках Интернет работает:

IP 192.168.88.56
Маска 255.255.255.0
Щлюз 192.168.88.3
DNS 192.168.88.5

Инет раздается через прокси:
192.168.88.4 порт 9090


Как подобные настройки перенести на Интранет-сервер,
чтобы получить доступ к Инету и наконец-то апгрейдить софт программного продукта на Инранет-сервере?

Возможно ли это без расшаривания Инета на Windows-машине, чтобы от не зависеть?

#33080

mspSUSE,
Коллега, маленькое уточнение, т.е. Вы ввели настройки интернета как и в Виндовс, а сервер всё равно не обновляется? Вы работаете через прокси, ведь так? Вы в yast настройки прокси сервера указали? И ещё, есть один ньюанс при обновлении через проксю, Вам нужно сделать вот это:

text
cd /root
vi .bashrc
добавь строку
export ZYPP_ARIA2C=0

тоже самое сделай для пользователя

Возможно ли это без расшаривания Инета на Windows-машине, чтобы от не зависеть?

Ну я Вас правильно понял? Вы ввели сервер в одну сеть с другими машинами, ведь так? Если да, то на Виндовой машине ничего настраивать не нужно, настраивайте инэт на сервере.

#33658
step_slim написал:
mspSUSE,
Коллега, маленькое уточнение, т.е. Вы ввели настройки интернета как и в Виндовс, а сервер всё равно не обновляется?

-- нет, никакие настройки не вводил, я просто не знаю, где это делать. Неужели просто нужно их ввести в настройках сетевых карт, а их две? Моя боязнь заключается в том, что я боюсь, что Интранет-сервер грохнется... Как сделать аккуратно так, что все было безболезненно?

step_slim написал:

Вы работаете через прокси, ведь так? Вы в yast настройки прокси сервера указали? И ещё, есть один ньюанс при обновлении через проксю, Вам нужно сделать вот это:
text
cd /root
vi .bashrc
добавь строку
export ZYPP_ARIA2C=0

тоже самое сделай для пользователя

-- я не знаю где на сервере делать натсройки прокси и где это делать для пользователя. Что-то туплю, прошу меня извинить...


[quote]Возможно ли это без расшаривания Инета на Windows-машине, чтобы от не зависеть?

Ну я Вас правильно понял? Вы ввели сервер в одну сеть с другими машинами, ведь так? Если да, то на Виндовой машине ничего настраивать не нужно, настраивайте инэт на сервере.[/quote]

Я никогда не настраивал Инет на сервере, КАК и ГДЕ настраивать Инет?
Прямо в настройках двух сетевых карт?

#33670

mspSUSE,
Ух ты как всё запущенно, что же начнём разбираться более глубоко.

нет, никакие настройки не вводил, я просто не знаю, где это делать. Неужели просто нужно их ввести в настройках сетевых карт, а их две? Моя боязнь заключается в том, что я боюсь, что Интранет-сервер грохнется... Как сделать аккуратно так, что все было безболезненно?

Вы писали Выше, что у Вас вторая сетевая карта не задействована, верно

вторая - eth1 - просто свободна.
? Что бы избежать падения Вашего сервера, будем настраивать интернет на второй сетевой "свободной" и так по шагам
1. Подключите сетевой кабель к свободной сетевой карте, второй конец её подключите к Вашей сети.
(тут немного отступим) Как у Вас в сети производится адресация, статика или динамика? В любом случае, для более корректной работы советую использовать статический адрес, выберите себе адрес который имеет доступ к глобальной сети, иными словами, адрес, который бы не блокировала Ваша прокся при попытки выйти в инэт.
2. Заходим в Yast (надеюсь пароль суперпользователя у Вас есть)
3. Находим значок "Настройка сети", там выбираем нужный нам интерфейс, в нашем случае eth1, выбираем редактировать и вбиваем нужные настройки (IP, mask, getaway, DNS) - это касается нашего адреса и маски подсети, а так же шлюза. Данные настройки Вы я предполагаю знаете.
Ваш пример Виндовой машины:
text
IP 192.168.88.56
Маска 255.255.255.0
Щлюз 192.168.88.3
DNS 192.168.88.5

4. Далее там же в Yast находим "Настройка прокси", в открывшемся окне прописываем параметры работы проксисервера - это опять либо, Вы должны знать:

text
192.168.88.4  порт 9090

Так же на прокси сервере должна быть заведена учётная запись для этого сервера, либо можете, если Вам на время использовать для аунтификации свою Виндовую. - этот пунк зависит от настройки Вашего прокси сервера.
Нажимаем ОК, заново запускаем "Настройка прокси" и уже с введёнными параметрами нажимаем на пункт "Проверка работы прокси" - точно не помню. Если ошибок не выскочило, Вы успешно прошли авторизацию на прокси сервере. Если выскочит ошибка, выкладывайте сюда.
5. На данном шаге настройка интернета может считаться завершённой, запустите браузер и проверте работоспособность. Так же в браузере войдите в настройки и укажите что Вы работаете через прокси сервер, указав IP и порт прокси.
Маленькое отступление, при первом запуске браузера, может выскочить окно авторизации (опять же в зависимости от настройки прокси), в него вы должны будите ввести имя и пароль учётки, которую завели Вам на прокси, либо тут что Вы используете от своей Виндовой машины- опять же этот пункт полностью зависит от внутренних настроек Вашей сети.

После выполнения всех этих действий, что и как получилось, либо нет, выкладывайте сюда. wink

#35698
step_slim написал:
Что бы избежать падения Вашего сервера, будем настраивать интернет на второй сетевой "свободной"

Спасибо преогромное за помощь, Инет теперь у меня есть на сервере. smile

Но после того, как Инет заработал в Firefox прямо на Интранет-сервере, сайты, которые расположены на нем стали открываться с длительной задержкой в 1-2 минуты, причем перед этим мне нужно обязательно отключить в настройках броузера использование прокси-сервера.

Почему стали такие задержки?

Наверное, я неверно настроил прокси-сервер на Интранет-сервере? О нем я скажу ниже.

И очень важный вопрос:
Возможно ли, не отключая прокси-сервер в настройках броузера все-таки видеть сайты с Интранет-сервера?


Так же на прокси сервере должна быть заведена учётная запись для этого сервера, либо можете, если Вам на время использовать для аунтификации свою Виндовую. - этот пунк зависит от настройки Вашего прокси сервера.

Вот тут у меня нет ясного понимания.

Интранет-сервер имеет адрес 192.168.88.8 и 192.168.88.9

Шлюз, который раздает Инет имеет адрес 192.168.88.3
c DNS 192.168.88.5
Прокси-сервер имеет адрес 192.168.88.4 порт 9090

Вопрос у меня такой.
Нужно ли мне что-то прописыватиь на прокси-сервере?
Я так понял, что нужно завести какую-то учетную запись?

Какие настройки прокси надо еще делать?
И нужно ли их делать, хотя Инет на Интранет-сервере у меня уже работает?


Нажимаем ОК, заново запускаем "Настройка прокси" и уже с введёнными параметрами нажимаем на пункт "Проверка работы прокси" - точно не помню. Если ошибок не выскочило, Вы успешно прошли авторизацию на прокси сервере. Если выскочит ошибка, выкладывайте сюда.

Как я понял, нужно настроить прокси-сервер на Интранет-сервере.

Попробовал это сделать, включил прокси, получил некоторые ошибки при "Проверке работы прокси", вот они:

1. Прокси-сервер включен, однако его URL-адрес не указан.

После того, как я его указал
http://sgls.edu,
то получил ошибку
getaddrinfo (3) failed for sgls.edu 1080,

а если я указал URL как
http://www.sgls.edu,
то получил ошибку
About to connect () to proxy www.sgls.edu port 1080
Trying 192.168.88.8
В соединении отказано

У меня не получилось настроить прокси-сервер, хотя Инет на сервер сейчас идет, а защиты, как я понимаю нет.

И еще, что мне непонятно.
port 1080 - это верно?

Потому что сервер, раздающий Интернет имеет порт 9090.

Я что? как угодно могу менять порты?
разве они не "железно" закреплены за обрабатывающей запрос программе?


5.
Маленькое отступление, при первом запуске браузера, может выскочить окно авторизации (опять же в зависимости от настройки прокси), в него вы должны будите ввести имя и пароль учётки, которую завели Вам на прокси, либо тут что Вы используете от своей Виндовой машины- опять же этот пункт полностью зависит от внутренних настроек Вашей сети.

Я не стал при настройках прокси на внутреннем Инранет -сервере настраивать проверку подлинности прокси-сервера - так делать можно?


После выполнения всех этих действий, что и как получилось, либо нет, выкладывайте сюда. wink

Cпасибо за высоквалифицированную своевременную помощь.

Теперь Интернет есть на Интранет-сервере, но доступ к сайтам, расположенным на нем идет с длительной задержкой.

Я помню, что Вы что-то еще говорили вот о чем. Для того, чтобы было обновление ПО, я еще должен слелать вот что:

cd /root
vi .bashrc --- такой файл на сервере отсутствует
добавь строку
export ZYPP_ARIA2C=0

Это я сделал получил файл с одной строчкой.

А вот как тоже самое сделать для пользователя я не знаю.

С наступающим праздником, 1 мая!

Еще раз - большое спасибо!

#35726

mspSUSE,
Вас то же коллега с наступающим wink
А теперь по проблеме:

Но после того, как Инет заработал в Firefox прямо на Интранет-сервере, сайты, которые расположены на нем стали открываться с длительной задержкой в 1-2 минуты, причем перед этим мне нужно обязательно отключить в настройках броузера использование прокси-сервера.

А проверяете это на самом сервере или на сторонней машине? Если на самом сервере, то не забывайте о кэше браузера, после отключения прокси, в кэше ещё висят пути, что нужно ходить через проксю, как вариант задержки именно из-за этого. Если сайты открываются с задержкой на других машинах- тут нужну будет уже думать.

Возможно ли, не отключая прокси-сервер в настройках броузера все-таки видеть сайты с Интранет-сервера?

Использовать для просмотра сайты Интранет сервера в другом браузере, например тот же родной браузер системы, либо установить дополнительный, где уже не указывать настройки на проксю.

Вопрос у меня такой.
Нужно ли мне что-то прописывать на прокси-сервере?
Я так понял, что нужно завести какую-то учетную запись?

Это зависит от того как настроена Ваше прокся, либо иметь чёткое понимание топологии Вашей сети- тут я думаю я вам мало помогу чем. :( Настройками прокси я не обладаю и к топологии Вашей сети доступа не имею. Взяв в пример мою организацию, то у нас каждой машине присвоено имя, которое авторизуется на прокси для выхода в инэт, так же там список правил.

Какие настройки прокси надо еще делать?
И нужно ли их делать, хотя Инет на Интранет-сервере у меня уже работает?

Вы выполнили основную задачу, произвели обновления? В Вашем же ТЗ точно было указано временное подключение, для выполнения обновления. Если всё работает, а частности, опять же, обновление, то ничего не нужно настраивать в прокси.

После того, как я его указал
http://sgls.edu,
то получил ошибку
getaddrinfo (3) failed for sgls.edu 1080,

а если я указал URL как
http://www.sgls.edu,
то получил ошибку
About to connect () to proxy www.sgls.edu port 1080
Trying 192.168.88.8
В соединении отказано

А зачем Вам это?? Откуда Вы взяли этот адрес? В этом пункте Вы себя только запутали и меня то же, фактически Вы пытаетесь авторизовать некий адрес сервера на прокси?? Для чего?? oO

У меня не получилось настроить прокси-сервер, хотя Инет на сервер сейчас идет, а защиты, как я понимаю нет.

Опять же, Вам на время нужно, произведите обновление и опустите интерфейс или Вы решили постоянно держать сервер подключенным к интернету? Вы работаете в сети в обход прокси, естественно единственной защитой в данном случае является только защита которая предусмотрена настройками Вашего сервера.

И еще, что мне непонятно.
port 1080 - это верно?

1080-ой порт отвечает за SOCKS-соединения. Если вы не пользуетесь SOCKS-серверами при работе, порт можно смело отключать. 3128, 8080,8081, 8088 – это всё порты работы с прокси-серверами: используете их.

Я не стал при настройках прокси на внутреннем Инранет -сервере настраивать проверку подлинности прокси-сервера - так делать можно?

В принципе да, опять же, если мы не будем отходить от Вашего первоначального ТЗ.

cd /root
vi .bashrc --- такой файл на сервере отсутствует
добавь строку
export ZYPP_ARIA2C=0

Это я сделал получил файл с одной строчкой.

Данное решение будет актуально, если у Вас не запустится обновление на сервере. Это как раз для того, что бы Вы могли беспрепятственно обновлять свою систему через прокси, в данном контексте я думаю оно не актуально, ибо Вы выходите в сеть в обход прокси. Да так оно и есть, должен получится файл одной строчкой.

Cпасибо за высоквалифицированную своевременную помощь.

Не за что, заходите чаще, спрашивайте не стесняйтесь, будем думать wink

Войдите или зарегистрируйтесь, чтобы ответить.