В моей системе CentOS интерфейс Wifi (wlan0) подключен к Интернету через точку доступа. IPV4 для него назначается провайдером динамически. Eth0 для этого компьютера настроен на использование 172.172.4.3/16

У меня есть другая коробка CentOS, которая подключена к коробке выше через интерфейс eth0 (проводная локальная сеть), это прямое соединение без каких-либо промежуточных устройств, таких как коммутаторы. IP настроен вручную на 172.172.4.2/16

Я хочу , чтобы иметь возможность получить доступ к Wi - Fi интернет доступен @ 172.172.4.3 на машине 172.172.4.2 Я искал в интернете и наткнулся на некоторые настройки, такие как пометка Wifi как Shared или настройка iptables, но ни одна из них не сработала.

Как мне это сделать?

3 ответа3

1

Знаете ли вы, что IP-адреса в диапазоне 172.172.0.0/16 являются публичными IP-адресами?

Это может быть проблемой, если вы хотите направить / получить доступ к Интернету в вашей частной сети.

Попробуйте переназначить свою сеть на что-то вроде 172.24.0.0/16, а затем примените решение allquixotic .

0

Вы нарисовали себя в углу. Вы настроили свою сеть для мостового соединения, а не для маршрутизации (IP-адреса в одной подсети). Тем не менее, у вас есть клиентское соединение Wi-Fi, к которому нельзя подключиться.

Спецификация Wifi запрещает мостовое соединение с клиентским подключением точки доступа. Точка доступа не позволит этого. Вот почему WDS должен быть настроен в обеих точках доступа. Ни один из них не поддерживает соединение с обычным клиентом.

Пришло время переосмыслить ваши настройки. Вот четыре возможных варианта:

  1. Добавьте вторую точку доступа и настройте WDS в обеих точках доступа. Подключите проводные машины ко второй точке доступа. Это предполагает, что ваша существующая точка доступа поддерживает WDS.

  2. Используйте устройство клиентской станции. Подключите этот аппарат к этому устройству станции. Таким образом, никакого моста не понадобится, потому что каждое клиентское соединение будет иметь только одну машину.

  3. Добавьте второй беспроводной маршрутизатор, который может запускать прошивку стороннего производителя, такую как Tomato или OpenWRT. Они имеют функцию, называемую "мостовое соединение с клиентом", которая использует форму NAT для выполнения этой работы (по-видимому, несколько систем имеют один и тот же аппаратный адрес). Затем вы можете подключить любое количество проводных клиентов к этому устройству. Это не потребует никаких изменений в вашей существующей точке доступа.

  4. Добавьте обычный беспроводной интерфейс к этой машине и дайте ей установить собственное клиентское соединение с точкой доступа.

редактировать

Если вы хотите использовать NAT, вам нужно назначить каждому концу частной связи между двумя компьютерами частный IP-адрес. Например, вы можете использовать 192.168.200.1/24 и 192.168.200.2/24. Вам также нужно будет сделать частный адрес компьютера, выполняющего NAT (тот, у которого оба подключения), шлюзом по умолчанию другого, и вам нужно будет вручную установить IP-адреса DNS-сервера.

0

См. Http://www.revsys.com/writings/quicktips/nat.html.

Также имейте в виду, что указанная вами «/16» на самом деле является диапазоном IP-адресов, а не конкретным IP-адресом. См. Http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing . Если вы пытаетесь присвоить хосту определенный статический IP-адрес и в конце указываете /16, вы делаете это неправильно. Вам нужно будет использовать CIDR, только если вы указываете диапазон обеспечения DHCP на стороне хоста (в вашем случае поле «4.3») - тогда DHCP-сервер будет выбирать из этого диапазона IP для раздачи клиентам.

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