Есть корпоративный 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-машины на сервере,
чтобы с сервера был выход на Интернет?
Помогите, пожалуйста!
Дан Intranet-Web-server как с него выйти в Интернет?
Первоначально Вы осознаете поступок, который Вы хотите совершить? Обойдя проксю вывесить свой внутренний server в глобальную сеть напрямую? И для чего Вам такие манипуляции?? Тем самым проделав такую дыру в безопасности компании.
Но если Вы представляете ответственность и готовы к последствиям, то что бы не менять топологию сети. Для этого Вам понадобится добавить 3-ю сетевую, на которой настроить соединение уже с представленными Вами настройками. Для того, что бы интернет мог распостранятся в Вашу уже собранную 19 сетку, прописать в системе маршруты между соединениями.
Вносить изменения в настройки прокси-сервера я не могу... Это совсем другой сервер, к нему запрещен доступ.
У внутреннего сервера есть две сетевых карты. Как я понимаю, одна из них вполне справится с сетью 192.168.19.0/24, а нельзя ли вторую карту использовать для получения доступа в Инет? Причем нет задачи распространять доступ в Инет по всей сетке 19-ой, есть потребность получить Инет только для сервера для обновления программного продукта, после обновления можно будет снова Инет выключить и на долго, до новой потребности в обновлении ПО.
Вносить изменения в настройки прокси-сервера я не могу... Это совсем другой сервер, к нему запрещен доступ.
У внутреннего сервера есть две сетевых карты. Как я понимаю, одна из них вполне справится с сетью 192.168.19.0/24, а нельзя ли вторую карту использовать для получения доступа в Инет? Причем нет задачи распространять доступ в Инет по всей сетке 19-ой, есть потребность получить Инет только для сервера для обновления программного продукта, после обновления можно будет снова Инет выключить и на долго, до новой потребности в обновлении ПО.
- В таком случае Вам проще будет настроить одну из сетевых карт на получение интернета со своей Windows машины, ведь на ней есть доступ в сеть? При таком подключение, Вам всего лишь на server машине, в настройках соединения-выбираете карту, которая будет использоваться для выхода, а вторую оставляете не тронутым. В Windows вставляем вторую сетевую, соеденяем её с server`ом, прописываем адресацию. И на Windows машине расшариваем интернет - первый способ (плюсы, данным подключением Вы легко можете монипулировать, включать и отключать когда Вам нужно, не прилагая физических усилий. Минусы: Начальная беготня, ввод натроек, доп сетевая)
- Просто отключаем один шнурок из сетевой сервера, смотрим какое соединение отвалилось, закросирываем его в (свич, маршрутизатор или что там у Вас используется в сети, если есть Виланы, то необходимо, что бы подключаемый порт был в одном вмлане, что и Ваш рабочий компьютер) Вбиваем настройки для сети на подключение к интернету и обновляемся - второй способ (плюсы: Никаких доп. сетевых, меньше путанице в шнурках. Минусы: Жесткая неуправляемая сеть, почти все действия завязаны на переключение пачей.
з.ы. Возник вопрос, а зачем 2 сетевые обслуживают сетку? Вы не допускаете мысль, я так понимаю, не вы настраивали сервак, что все же там они не с проста и при отключении одной сетевой у Вас может что то отвалится???
з.ы. Возник вопрос, а зачем 2 сетевые обслуживают сетку? Вы не допускаете мысль, я так понимаю, не вы настраивали сервак, что все же там они не с проста и при отключении одной сетевой у Вас может что то отвалится???
Большое спасибо за помощь, завтра обязательно попробую первый способ.
А все, что касается 2-х сетевых, то они изначально были в купленном сервере ProLiant, и как понимаю я, со своим микроскопическим опытом в сетях, сервер обслуживает сетку только через одну карту - eth0, а вторая - eth1 - просто свободна.
Наверное, если бы сервер был бы подключен к Инету по-настоящему, то одна из этих карт обслуживала бы подключение к Инету через провайдера.
Вторая карта точно свободна - к ней даже не идет никакого кабеля.
Вот я и думал, что ее возможно настроить на временный Инет для Upgrade software...
mspSUSE
Всегда пожалуйста, задавайте не стесняйтесь вопросы, будем разбираться wink
з.ы. Отпишитесь, как и что у Вас получилось.
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-машине, чтобы от не зависеть?
mspSUSE,
Коллега, маленькое уточнение, т.е. Вы ввели настройки интернета как и в Виндовс, а сервер всё равно не обновляется? Вы работаете через прокси, ведь так? Вы в yast настройки прокси сервера указали? И ещё, есть один ньюанс при обновлении через проксю, Вам нужно сделать вот это:
cd /root
vi .bashrc
добавь строку
export ZYPP_ARIA2C=0
тоже самое сделай для пользователя
Возможно ли это без расшаривания Инета на Windows-машине, чтобы от не зависеть?
Ну я Вас правильно понял? Вы ввели сервер в одну сеть с другими машинами, ведь так? Если да, то на Виндовой машине ничего настраивать не нужно, настраивайте инэт на сервере.
mspSUSE,
Коллега, маленькое уточнение, т.е. Вы ввели настройки интернета как и в Виндовс, а сервер всё равно не обновляется?
-- нет, никакие настройки не вводил, я просто не знаю, где это делать. Неужели просто нужно их ввести в настройках сетевых карт, а их две? Моя боязнь заключается в том, что я боюсь, что Интранет-сервер грохнется... Как сделать аккуратно так, что все было безболезненно?
Вы работаете через прокси, ведь так? Вы в yast настройки прокси сервера указали? И ещё, есть один ньюанс при обновлении через проксю, Вам нужно сделать вот это:
cd /root
vi .bashrc
добавь строку
export ZYPP_ARIA2C=0
тоже самое сделай для пользователя
-- я не знаю где на сервере делать натсройки прокси и где это делать для пользователя. Что-то туплю, прошу меня извинить...
[quote]Возможно ли это без расшаривания Инета на Windows-машине, чтобы от не зависеть?
Ну я Вас правильно понял? Вы ввели сервер в одну сеть с другими машинами, ведь так? Если да, то на Виндовой машине ничего настраивать не нужно, настраивайте инэт на сервере.[/quote]
Я никогда не настраивал Инет на сервере, КАК и ГДЕ настраивать Инет?
Прямо в настройках двух сетевых карт?
mspSUSE,
Ух ты как всё запущенно, что же начнём разбираться более глубоко.
нет, никакие настройки не вводил, я просто не знаю, где это делать. Неужели просто нужно их ввести в настройках сетевых карт, а их две? Моя боязнь заключается в том, что я боюсь, что Интранет-сервер грохнется... Как сделать аккуратно так, что все было безболезненно?
Вы писали Выше, что у Вас вторая сетевая карта не задействована, верно
вторая - eth1 - просто свободна.? Что бы избежать падения Вашего сервера, будем настраивать интернет на второй сетевой "свободной" и так по шагам
1. Подключите сетевой кабель к свободной сетевой карте, второй конец её подключите к Вашей сети.
(тут немного отступим) Как у Вас в сети производится адресация, статика или динамика? В любом случае, для более корректной работы советую использовать статический адрес, выберите себе адрес который имеет доступ к глобальной сети, иными словами, адрес, который бы не блокировала Ваша прокся при попытки выйти в инэт.
2. Заходим в Yast (надеюсь пароль суперпользователя у Вас есть)
3. Находим значок "Настройка сети", там выбираем нужный нам интерфейс, в нашем случае eth1, выбираем редактировать и вбиваем нужные настройки (IP, mask, getaway, DNS) - это касается нашего адреса и маски подсети, а так же шлюза. Данные настройки Вы я предполагаю знаете.
Ваш пример Виндовой машины:
IP 192.168.88.56
Маска 255.255.255.0
Щлюз 192.168.88.3
DNS 192.168.88.54. Далее там же в Yast находим "Настройка прокси", в открывшемся окне прописываем параметры работы проксисервера - это опять либо, Вы должны знать:
192.168.88.4 порт 9090Так же на прокси сервере должна быть заведена учётная запись для этого сервера, либо можете, если Вам на время использовать для аунтификации свою Виндовую. - этот пунк зависит от настройки Вашего прокси сервера.
Нажимаем ОК, заново запускаем "Настройка прокси" и уже с введёнными параметрами нажимаем на пункт "Проверка работы прокси" - точно не помню. Если ошибок не выскочило, Вы успешно прошли авторизацию на прокси сервере. Если выскочит ошибка, выкладывайте сюда.
5. На данном шаге настройка интернета может считаться завершённой, запустите браузер и проверте работоспособность. Так же в браузере войдите в настройки и укажите что Вы работаете через прокси сервер, указав IP и порт прокси.
Маленькое отступление, при первом запуске браузера, может выскочить окно авторизации (опять же в зависимости от настройки прокси), в него вы должны будите ввести имя и пароль учётки, которую завели Вам на прокси, либо тут что Вы используете от своей Виндовой машины- опять же этот пункт полностью зависит от внутренних настроек Вашей сети.
После выполнения всех этих действий, что и как получилось, либо нет, выкладывайте сюда. wink
Что бы избежать падения Вашего сервера, будем настраивать интернет на второй сетевой "свободной"
Спасибо преогромное за помощь, Инет теперь у меня есть на сервере. 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 мая!
Еще раз - большое спасибо!
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