Назад | Перейти на главную страницу

Домашняя сеть для 3 компьютеров (Windows и Linux)

Мне нужно подключение к Интернету и общий доступ к папкам на 3 компьютерах. Один всегда включен и напрямую подключен к Интернету (Win XP Pro). В настоящее время он использует подключение к Интернету только с другим ПК с Windows с ICS (у него 2 NIC). Я хочу расширить доступ к Интернету и папкам на третий компьютер, на котором время от времени может работать Linux.

Что мне нужно купить (коммутатор?) И какую конфигурацию IP мне использовать? (поскольку я не использую DHCP). Мне также нужна помощь с сетевой конфигурацией Linux (я использую Linux Mint 6 KDE CE).

Мне не нравится подключать ПК с Windows напрямую к Интернету. Я бы купил стандартный потребительский интернет-маршрутизатор (например, этот, 30 долларов в NewEgg), подключитесь Это к Интернету и подключите к нему компьютеры. Он будет использовать DHCP, если хотите, и конфигурация довольно понятна. Это защитит ваши системы от сумасшествия в Интернете. Тогда вы можете без риска включить общий доступ к файлам / папкам на компьютерах, и сетевая конфигурация Windows / Linux станет простой; следуйте за волшебниками.

Если вы хотите накатить свой, я бы взял ПК с двумя сетевыми адаптерами и установил бесплатный Шлюз безопасности Astaro программное обеспечение на нем. Это «устройство» Linux, представляющее собой полнофункциональный межсетевой экран. Я использую в работе несколько их коммерческих продуктов и очень доволен.

Я понимаю, что это не отвечает конкретно на ваш вопрос, но я думаю, что это приведет вас туда, куда вы хотите, лучше.

РЕДАКТИРОВАТЬ: Вы отметили терминал CDMA. Если ПК подключается к нему с помощью TCP / IP через сетевую карту Ethernet, Astaro должен работать нормально. Если вы собираетесь использовать ПК с Windows в качестве «брандмауэра», я предлагаю вам провести кучу веб-исследований, чтобы защитить этот компьютер. Начало Вот.

ТАКЖЕ: вы можете использовать Gibson Research Corp Щиты вверх веб-сайт для проверки внешнего доступа к вашим ПК. Оно работает очень хорошо.

Самый простой и самый распространенный способ сделать это - купить маршрутизатор, который постоянно подключен к Интернету и использует DHCP для передачи IP-адресов в сеть. Если вам нужны статические IP-адреса на машинах, большинство маршрутизаторов позволят вам установить резервирование.

Если бы вы использовали этот метод, машина с Linux, скорее всего, работала бы из коробки, большинство дистрибутивов по умолчанию используют DHCP.

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

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

Обратите внимание: я считаю, что когда вы настраиваете совместное использование подключения к Интернету, WinXP автоматически предоставляет службы DHCP машинам, подключенным ко второй сети. Почти все современные установки Linux либо по умолчанию используют DHCP, либо их легко настроить как DHCP-клиенты. Таким образом, добавить машину Linux в сеть будет тривиально. Убедитесь, что сетевая карта настроена как DHCP, а затем подключите ее.

Я использую свой Linux-сервер в качестве прямого подключения к Интернету, но это потому, что я запускаю несколько серверов на моем Linux-сервере (я плачу за сетевое подключение, которое позволяет мне запускать любые службы, которые я хочу, и у меня есть статический IP-адрес. ), а также чтобы я мог запустить брандмауэр с фильтрацией пакетов на моем сервере Linux, чтобы защитить остальную часть моей сети от внешних атак. В вашем случае внешний сетевой коммутатор, который предоставляет DHCP, обеспечит вам эту защиту - коммутатор будет подвержен атаке и ничего больше. Только если они смогут взломать коммутатор, они смогут взломать вашу сеть. (Конечно, я здесь игнорирую вирусы, трояны и шпионские программы, большинство из которых устанавливаются небезопасными веб-действиями, по электронной почте или иным образом заставляют людей их установить.)

Если вы не хотите этого делать и хотите минимизировать изменения в вашей текущей сети, то, как я уже сказал, я считаю, что ICS устанавливает DHCP-сервер. Просто установите Linux на новый компьютер, настройте его сетевой адаптер для DHCP и подключите его к этой второй сети. Это должно просто работать. Я помог своим родителям настроить такую ​​сеть и без труда подключил свой ноутбук с Linux к их сети.

РЕДАКТИРОВАТЬ: Да, статья на Microsoft.com, Совместное использование подключения к Интернету в Windows XP, подтверждает, что ICS автоматически настраивает DHCP-сервер на главном компьютере.

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

Если вы не используете DHCP, вам необходимо убедиться, что все ваши компьютеры находятся в одной подсети (обычно 192.168.x.x) и сетевой маске. Я предлагаю вам использовать 192.168.0.1, 192.168.0.2 и 192.168.0.3 для ваших компьютеров и маску сети 255.255.255.0.

Вы можете установить статический IP-адрес в / etc / network / interfaces в Linux примерно так:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 192.168.0.3
  netmask 255.255.255.0
  gateway 192.168.0.1