У меня широкополосный доступ, и мой провайдер настроил мой ПК с Windows для Интернета через кабель Ethernet. Но мой другой ПК (на котором установлена Ubuntu Linux) теперь не может подключиться к Интернету. Мой провайдер предлагает использовать маршрутизатор Wifi для подключения обоих ПК к Интернету, но я не хочу покупать маршрутизатор, так как у меня уже есть концентратор. Но при использовании концентратора мне сказали, что я не смогу совместно использовать это подключение к Интернету.
Мой провайдер говорит, что я могу делиться Интернетом, используя Wifi-роутер, а не концентратор. Есть ли способ делиться Интернетом, используя этот концентратор?
решение1
Есть ли способ поделиться интернетом с помощью концентратора?
Короткий ответ:
Нет.
Длинный ответ:
Вы также можете:
Используйте маршрутизатор, рекомендованный вашим интернет-провайдером, или
Настройте один ПК с помощью программного обеспечения общего доступа к Интернету (ICS), который будет работать в качестве программного маршрутизатора.
решение2
Первое, что следует учесть: сколько стоит ваше время? Маршрутизаторы стоят дешево; вы можете найти один в комиссионном магазине за 20 долларов или меньше. Если вы не работаете на минимальной зарплате (или не безработный) и у вас нет денег, то процедуры, описанные ниже, не стоят вашего времени. (И даже в этом случае, потратить пару часов в агентстве по временному трудоустройству, вероятно, будет более целесообразно, если вам потребуется больше 2 часов, чтобы все это заработало.)
Ниже описывается обзор того, что необходимо сделать. Конкретные вопросы, такие как «как назначить вторичный IP-адрес в Ubuntu» и «как настроить маршрутизацию NAT», являются отдельными вопросами.
Если вам нужен только один компьютер, подключенный к сети одновременно:Настройте компьютер Linux на поддельный MAC-адрес на своей сетевой карте, чтобы он совпадал с адресом компьютера Windows. (Хотя это не сработает, если оба компьютера включены.)
Если вам необходимо, чтобы оба компьютера были подключены к сети одновременно:
Вам понадобится один компьютер, который будет маршрутизатором для другого компьютера. Это, вероятно, не так просто сделать в Windows (да, в Windows есть Internet Connection Sharing, но он работает, предполагая, что у вас есть две сетевые карты; я предполагаю, что у вас их нет), но вы можете сделать это в Linux.
Шаг 1:Заставьте своего интернет-провайдера распознать ваш компьютер Linux как тот, который настроен для доступа в Интернет. Самый простой способ — подключить ваш компьютер Linux к порту Интернета, затем позвонить своему интернет-провайдеру и попросить их «очистить кэш MAC-адресов» для вашего подключения — дайте им знать, что вы просите их сделать это, поскольку вы сменили свой компьютер, подключенный к Интернету.
Если ваш интернет-провайдер не может/не хочет разрешить вам изменить компьютер, который находится «в сети», у вас есть несколько вариантов:
если ваши сетевые карты являются съемными (то есть обе ваши сетевые карты представляют собой отдельные карты, которые можно перемещать между компьютерами, а не припаивать к материнской плате), поменяйте местами сетевые карты компьютеров Windows и Linux.
Если ваши сетевые карты распаяны на материнской плате, посмотрите, позволит ли Windows изменить MAC-адрес на сетевой карте: если да, поменяйте местами MAC-адреса между компьютерами Linux и Windows.
если Windows не позволяет вам менять MAC-адреса, измените операционную систему на том или ином компьютере, то есть поменяйте жесткие диски, а затем переустановите/исправьте Windows на диске Windows (Linux можно без проблем переносить с одного компьютера на другой, а вот Windows обычно отказывается загружаться).
Теперь у вас Linux может подключаться к Интернету, а Windows — нет.
Шаг 2:назначить IP-адреса
Подключите оба компьютера к концентратору, а концентратор — к интернет-порту, предоставленному вашим интернет-провайдером.
Ваш компьютер с Linux получит IP-адрес, назначенный вашим интернет-провайдером, и сможет подключаться к Интернету через концентратор.
Теперь дайте вашему компьютеру LinuxвторойIP-адрес также в диапазоне 192.168. Например, 192.168.1.1.
Дайте вашему компьютеру Windows вручную настроенный IP-адрес в том же диапазоне, например, 192.168.1.2, и установите его адрес шлюза по умолчанию на адрес 192.168, который вы дали компьютеру Linux, т. е. 192.168.1.1. Установите его адреса DNS-серверов на те же, которые использует компьютер Linux, т. е. те, которые предоставлены вашим интернет-провайдером.
Шаг 3:настроить маршрутизацию NAT
На Linux-компьютере настройте маршрутизацию NAT между подсетью 192.168. и вашим IP-адресом, назначенным провайдером. Диапазон 192.168 — это ваша внутренняя подсеть, а IP-адрес, назначенный провайдером, — это публичный/"внешний" IP.