Компьютер как коммутатор

Компьютер как коммутатор

Мне нужно настроить компьютер как интернет-коммутатор для передачи пакетов DHCP и обычной интернет-передачи из локальной сети в WiFi. Возможно ли это?

--РЕДАКТИРОВАТЬ--

У меня есть беспроводная сеть, и один компьютер подключен к ней с помощью своей карты WLAN. Но я хочу добавить один новый компьютер, который я хотел бы подключить к этому компьютеру, подключенному по Wi-Fi. И у меня есть вопрос, возможно ли передавать пакеты DHCP на этот второй компьютер с этого беспроводного маршрутизатора.

решение1

Очень просто в Windows: выберите два сетевых подключения из «Сетевых подключений» (они находятся по-разному в каждой версии Windows, в Windows XP они находятся в панели управления, в Windows Vista/7 это ссылка из «Сети и общий доступ» в панели управления) и выберите «Подключения типа «мост».

Ваши два соединения должны быть такими: одно из них должно исходить из вашего "интернет-источника" (например, маршрутизатора или модема), а другое должно идти дальше, либо через второй сетевой разъем, либо через беспроводную карту. Очевидно, что для этого вам нужно как минимум два сетевых соединения, как минимум одно из них "проводное".

решение2

Да, это абсолютно возможно.

Это может сработать, а может и нет, это адаптировано изhttps://help.ubuntu.com/community/Маршрутизатор

  1. Создайте резервную копию файла интерфейсов.

    sudo cp /etc/network/interfaces /etc/network/interfaces.bak
    
  2. Настройте петлю и ваши проводные интерфейсы ( loи eth0скорее всего). Удалите все, что сейчас есть, /etc/network/interfacesи замените тем, что ниже

    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet dhcp
    
  3. Если вы хотите сгенерировать ключ WEP для подключения Wi-Fi, следующая команда сгенерирует ключ (обязательно запишите его):

    dd if=/dev/random bs=1 count=13 2>/dev/null | xxd -p
    
  4. Настройте беспроводной интерфейс ( 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
    
  5. Далее соединяем два интерфейса внутри/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.

Связанный контент