подключить беспроводную связь проводная сеть

Я хочу построить сеть, состоящую из 3 компьютеров: клиента, сервера и промежуточного соединения. Клиент соединяется с промежуточным беспроводным соединением, в то время как соединение сервера с промежуточным соединением является проводным. Итак, у Intermediate есть проводная и беспроводная карта.

Хотя, когда я PING клиент для сервера, я получаю сообщение об ошибке: Unreachable destination. Я использовал разные сети для проводной и беспроводной связи, для проводной - 192.168.1.0, а для беспроводной - 192.168.2.0.

Обратите внимание, что я использую Ubuntu 13.04. Может кто-нибудь помочь мне решить эту проблему?

0
задан 15 May 2013 в 22:32

1 ответ

Да, вы не сможете пинговать с клиента на сервер. Это связано с тем, что эти два ПК находятся в двух разных сетях (или подсетях), а «промежуточный» ПК не настроен для пересылки пакетов; другими словами, промежуточный ПК не настроен для работы в качестве маршрутизатора для маршрутизации пакетов между этими сетями.

Так вот, я не делал этого раньше, но у меня есть идея о том, как вы могли бы это сделать, поэтому этот ответ не будет прямым ответом на команду enter-these-команды, а скорее объясняет что нужно сделать. Тебе придется немного почитать, чтобы понять, что ты хочешь делать.

Итак, прежде всего, вам нужно включить переадресацию IP . Это можно сделать, поместив значение «1» в конкретный файл. Это можно сделать с помощью следующей команды:

echo 1 > /proc/sys/net/ipv4/ip_forward

Это говорит ПК о том, что он будет пересылать пакеты. Но откуда и куда? Какие протоколы разрешить? Каковы правила?

Ответ на эти вопросы будет сделан через утилиту iptables. Это правила, которые настраивают брандмауэр в Linux. Так, например, вы используете iptables, чтобы указать, что вам нужен NAT, или для ограничения доступа к подсети, или для пересылки пакетов от одного интерфейса к другому. Команда iptables выглядит следующим образом:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Я действительно не знаю, что означает эта команда, но я предполагаю, что она означает «делать NAT, когда вывод eth0».

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

0
ответ дан 15 May 2013 в 22:32

Другие вопросы по тегам:

Похожие вопросы: