3

Итак, вот такой сценарий: я живу в квартире, где беспроводной интернет включен в стоимость аренды. Понятия не имею, где находится роутер. У меня нет сетевых вилок в квартире.

У меня есть несколько настольных компьютеров без беспроводных интерфейсов и ноутбук с. Я мог бы просто купить пару беспроводных ключей и подключить их к настольным компьютерам, но это, похоже, пустая трата.

Должен быть способ подключить USB-кабель между рабочим столом и моим ноутбуком и использовать его для подключения к рабочему столу ... верно? Полагаю, я просто хотел бы передать каждый входящий TCP-пакет прямо на USB, а затем каким-то образом прозрачно заставить ядро на рабочем столе полагать, что эти TCP-пакеты происходят из его собственного сетевого интерфейса. И, очевидно, что-то похожее наоборот.

Или что-то совершенно другое ...

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

Я должен отметить, что все мои компьютеры работают под управлением Linux.

Большое спасибо,
Andreas

2 ответа2

3

То, что вы ищете, называется сетевым мостом, и оно делает именно то, что вы ищете. Я не знаю, как создать его специально для Linux, и он может отличаться в зависимости от дистрибутива, но быстрый поиск в Google выявляет это решение:

Установите bridge-utils, затем в /etc/network/interfaces поместите:

iface br0 inet dhcp
    bridge_ports all 

Затем вы можете ifup br0, он получит IP и будет действовать как обычный интерфейс, а все физические интерфейсы будут действовать как порты коммутатора.

Там есть обширная документация / информация о ней, доступная от The Linux Foundation.

2

Поскольку у вас есть более одного рабочего стола, я думаю, что покупка небольшого моста Wi-Fi была бы лучше, чем подключение через USB и использование программного моста. Вам не нужно будет включать ноутбук для подключения другой машины, и вы получите полное соединение Ethernet на всех компьютерах, а не только кабельную сеть USB (максимальный размер кабеля USB не очень большой ...), и я думаю, что это будет Быстро поверните, чтобы стать проблемой, чтобы настроить вашу сеть.

Вы настраиваете маршрутизатор для получения интернета по Wi-Fi и подключаете к нему рабочие столы с помощью Ethernet-кабелей.

Будет работать что-то похожее на мост Linksys WET54GS5 (но не этот конкретный, я думаю, потому что он слишком старый, и я думаю, что вы больше не найдете его для покупки).

Редактировать: этот новее ...

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