2

На моей рабочей станции есть только 1 разъем Ethernet, но у меня есть 2 компьютера (настольный компьютер и ноутбук). Мой рабочий компьютер имеет 2 порта Ethernet.

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

Я использую MS Windows 7 Enterprise 64bit.

Спасибо


3 ответа3

4

Да; Вы можете использовать свой компьютер, чтобы сделать это одним из двух способов:

  1. Сделайте это переключателем уровня 2. Вкратце, это подразумевает "соединение" ваших адаптеров "eth0" и "eth1", чтобы они оба находились в одной сети Ethernet. Это означает, что вашему устройству "eth2" потребуется собственный IP-адрес в сети восходящего направления, а также будет отправляться собственный уникальный MAC-адрес на шлюз. Сетевые администраторы на работе будут знать, что вы делаете это (довольно легко) даже без административного доступа к вашему настольному ПК.

  2. Сделайте это коммутатором / маршрутизатором уровня 3 (настройте маскировку IP). Вкратце, это включает в себя настройку вашего компьютера так, чтобы он действовал аналогично обычному маршрутизатору, что означает создание подсети преобразования сетевых адресов (NAT), также известной как маскарадинг IPv4, что означает, что вы "пересылаете" пакеты, отправленные с eth2. к вашему компьютеру (и наоборот) через шлюз NIC. Это означает, что вашему блоку "eth2" НЕ потребуется собственный IP-адрес в сети восходящего направления и НЕ будет отправляться собственный уникальный MAC-адрес на шлюз. Без административного доступа к вашему настольному ПК сетевые администраторы не смогли бы легко определить, что вы делаете, без проверки трафика на уровне приложений.

Обновить

Судя по комментариям, похоже, я могу помочь вам принять некоторые решения:

  1. Вы работаете в Windows, поэтому существуют вопросы SuperUser о том, как это сделать в Windows (один из моих вариантов выше).

  2. Вы не хотите предупреждать ИТ-специалистов, поэтому вам, вероятно, нужно использовать коммутатор / маршрутизатор 3-го уровня на компьютере. Если у вас есть административный доступ, вы можете настроить общий доступ к подключению к Интернету. Для этого я полагаюсь на ответ RedGrittyBrick: иди сюда. Или там могут быть сотни вопросов SuperUser по этому поводу.

Если подумать, теперь, когда ваш вопрос сводится к "использованию ICS", это дублирующий вопрос, я в этом уверен. Просто нужно найти правильный вопрос для закрытого голосования.

1

См. Общий доступ к подключению к Интернету (ICS)

Или посмотрите объяснение Microsoft

1

Да, есть способ. Но как это сделать, зависит от используемой ОС.

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

Установив это: если вам не важно быть за NAT:

  • Windows: Интернет-обмен
  • Linux. Загрузите ipmasq, настройте правильные маршруты и включите пересылку с помощью echo 1>/proc/sys/net/ipv4/ip_forward .

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .