4

Диапазон IP-адреса DHCP - 192.168.0.255/24. Я хотел, чтобы мой компьютер получил несколько IP-адресов от этого DHCP. Таким образом, я могу иметь несколько соединений через разные IP-адреса только с одним компьютером!

в любом случае, чтобы сделать это?

Edit1:

В Windows или Unix это не имеет значения!

Предположим, что я хочу скачать файл. Самое простое, что делает загрузчик - это разбить файл на несколько частей и загрузить их одновременно! так что он должен подключаться к файловому серверу через множество соединений (1 соединение на каждую часть). Здесь я хочу, чтобы загрузчик установил каждое соединение с другим IP-адресом!

На самом деле, сервер ограничил скорость загрузки для IP-адресов. Таким образом, я обойду это ограничение на скачивание!

3 ответа3

11

Предоставление себе нескольких IP-адресов в локальной сети ничего не изменит, чтобы обойти ограничение на загрузку.

Ваши адреса находятся в диапазоне 192.168.0.0/16 . Этот диапазон состоит из частных IP-адресов, которые не имеют значения вне вашей локальной сети. Ваш маршрутизатор использует систему трансляции сетевых адресов (NAT), чтобы все устройства в вашей домашней сети могли использовать один и тот же общедоступный IP-адрес. Причиной этого является то, что IPv4-адресов меньше, чем необходимо, и эта система позволяет дому совместно использовать один адрес.

Поскольку ваш маршрутизатор использует NAT, сервер загрузки не видит ваш частный IP-адрес. Насколько это возможно, любое устройство в вашем доме использует один и тот же IP-адрес, поэтому оно будет считать их одним и тем же устройством.

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

Резюме. Хотя вы можете назначить себе несколько IP-адресов (статически, если необходимо), это не поможет решить вашу реальную проблему.

5

Отвечая на заданный вопрос (не имеющий отношения к проблеме, которую задает вопрос):

Чтобы получить несколько IP-адресов от DHCP-сервера, вам нужно добавить новый реальный или виртуальный адаптер Ethernet с отдельным MAC-адресом.

Пример для GNU/Linux (не тестировался):

brctl addbr br0
brctl addif br0 eth0
ip link add type veth
brctl addif br0 veth0
ifconfig eth0 0.0.0.0 up
ifconfig veth0 up
ifconfig veth1 up
ifconfig br0 up
dhclient br0 veth1
0

Вы можете использовать виртуальные машины внутри одного компьютера. Затем вы можете назначить разные IP-адреса.

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