
Мне нужно настроить компьютер как интернет-коммутатор для передачи пакетов DHCP и обычной интернет-передачи из локальной сети в WiFi. Возможно ли это?
--РЕДАКТИРОВАТЬ--
У меня есть беспроводная сеть, и один компьютер подключен к ней с помощью своей карты WLAN. Но я хочу добавить один новый компьютер, который я хотел бы подключить к этому компьютеру, подключенному по Wi-Fi. И у меня есть вопрос, возможно ли передавать пакеты DHCP на этот второй компьютер с этого беспроводного маршрутизатора.
решение1
Очень просто в Windows: выберите два сетевых подключения из «Сетевых подключений» (они находятся по-разному в каждой версии Windows, в Windows XP они находятся в панели управления, в Windows Vista/7 это ссылка из «Сети и общий доступ» в панели управления) и выберите «Подключения типа «мост».
Ваши два соединения должны быть такими: одно из них должно исходить из вашего "интернет-источника" (например, маршрутизатора или модема), а другое должно идти дальше, либо через второй сетевой разъем, либо через беспроводную карту. Очевидно, что для этого вам нужно как минимум два сетевых соединения, как минимум одно из них "проводное".
решение2
Да, это абсолютно возможно.
Это может сработать, а может и нет, это адаптировано изhttps://help.ubuntu.com/community/Маршрутизатор
Создайте резервную копию файла интерфейсов.
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
Настройте петлю и ваши проводные интерфейсы (
lo
иeth0
скорее всего). Удалите все, что сейчас есть,/etc/network/interfaces
и замените тем, что нижеauto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp
Если вы хотите сгенерировать ключ WEP для подключения Wi-Fi, следующая команда сгенерирует ключ (обязательно запишите его):
dd if=/dev/random bs=1 count=13 2>/dev/null | xxd -p
Настройте беспроводной интерфейс (
wlan0
скорее всего), установите IP-адреса, которые использует ваша сеть. Добавьте следующее к/etc/networking/interfaces
. Wireless Key можно закомментировать, если вы не хотите его использовать.auto wlan0 iface wlan0 inet static wireless-mode master wireless-essid "UbuntuWireless" wireless-channel 1 wireless-key <key goes here> address 192.168.0.1 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255
Далее соединяем два интерфейса внутри
/etc/networking/interfaces
auto br0 iface br0 inet static address 192.168.0.1 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 bridge-ports eth1 wlan0
В документе также говорится, что эта настройка сама по себе не будет работать как маршрутизатор с поддержкой переадресации NAT/IP. Если вам нужна эта функциональность, вам необходимо запустить скрипт, упомянутый в этой статье.https://help.ubuntu.com/community/Маршрутизатор
решение3
Надеюсь, кто-нибудь сможет опубликовать более конкретные инструкции, чем эти, у меня сейчас нет времени искать руководства.
Сначала вам нужно решить, что вам нужно. Это коммутатор или маршрутизатор? Если вы хотите просто соединить несколько компьютеров вместе, это коммутатор. Если вы хотите подключить свою WiFi/проводную сеть к Интернету, вам понадобится маршрутизатор.
Далее идут проводные сетевые карты. Очевидно, вам понадобится достаточно портов для каждого кабеля. Существуют карты с несколькими портами, поэтому они могут быть хорошим решением.
Далее вам понадобится карта WiFi, которая может работать как точка доступа (если вам это нужно!).Здесь'список некоторых карт, которые поддерживают эти возможности (я не пользовался продукцией этой компании, поэтому не могу сказать, хорошо это или плохо. В любом случае, это не обязательно.). Для этой возможности есть технический термин, но я не могу его сейчас вспомнить. Это не то же самое, что возможность создавать сеть Ad-Hoc.
После этого вам понадобится ОС, которую можно использовать как маршрутизатор. Наиболее популярны различныеGNU/Linuxдистрибутивы, но это можно сделать и с помощью Windows.