beldmit: (Программизм)
[personal profile] beldmit
Дано:

1. Модем от стрима.

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

2. Свитч, в который воткнуты все компы и этот модем.

3. Линуксовый комп, через который я управляю модемом. Он же DHCP - сервер, DNS-сервер и gateway.

4. Куча прочих компов, ходящих через линуксовый комп в сеть.

Хочется:

1. Добавить в эту конструкцию WiFi-точку доступа с минимальными телодвижениями. То есть не вкручивая в компы вторую сетевку и оставив то, что на проводах в свитче - на проводах в свитче и т.п. Конкретные названия моделей приветствуются.

2. Понять, как мне при таком подключении таки рулить настройками модема (а не просто start/stop) без перетыкания.

[Bad username or site: qkowlew title= @ livejournal.com], [Bad username or site: vitus_wagner title= @ livejournal.com], [Bad username or site: besm6 title= @ livejournal.com], [Bad username or site: alexkuklin title= @ livejournal.com], [Bad username or site: nasse title= @ livejournal.com], [Bad username or site: shutofsky title= @ livejournal.com] - ваше мнение приветствуется в первую очередь. Порядок перечисления произвольный :-)

Date: 2010-10-23 06:05 pm (UTC)
From: [identity profile] beldmit.livejournal.com
В линуксовом компе сетевуха одна. Уровень сети в квартире один (192.168.0.0/24).
From: [identity profile] qkowlew.livejournal.com
Обычно это как раз модем. Но можно и выключить на нём DHCP и поднять в линуксе - принципиальной разницы нет, но если ты хочешь "живой локалки при неработающем инете" - то DHCP и DNS на линуксовой машине обязательно поднимай.

Покупаешь любую говноточку, правильнее всего - умеющую 802.11 b(для старых) g(для современных) и n(на будущее), настраиваешь её на фикс адрес в своей сетке, даёшь ссид и WPA2-PSK и ключ. ВЫКЛЮЧАЕШЬ на ней её DHCP и втыкаешь её в тот же свитч, что компы.

И всё. Кому даёшь Wifi доступ - сообщаешь SSID и ключ сети.
From: [identity profile] beldmit.livejournal.com
1. По факту главным DHCP-сервером является линуксовый - как я понимаю, модемный, узнав, что в сети есть DHCP-сервер, просто затыкается.

Хм. Но тогда у него должен быть свой DHCP-шный адрес. Как его вычислить, не подскажешь?

2. Про точку выглядит заманчиво. Последую твоему совету.

Нет, не затыкается.

Date: 2010-10-23 06:31 pm (UTC)
From: [identity profile] qkowlew.livejournal.com
два сервера вполне в сети работают - и кто отдаст конкретной железке адрес - лотерея.

Re: Нет, не затыкается.

Date: 2010-10-23 06:47 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Ну, поскольку в данном случае лотерея не работает, то один из них заткнут. Очень может быть, что сознательно, но довольно давно.
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Хм. Но тогда у него должен быть свой DHCP-шный адрес. Как его вычислить, не подскажешь?
Посмотреть /var/lib/dhcp/dhcp.leases. Там написано кому и когда какие адреса выдавались.
Ну или просто попингать все адреса в dhcp-диапазоне и посмореть кто отзовется.

Но вообще совершенно необязательно. У меня вот модем (кабельный, правда, а не ADSL), имеет адрес внутреннего интерфейса 192.168.100.1. И при этом отдает компу по DHCP адрес 188.123.234.68.
Соответственно, чтобы увидеть веб-интерфейс этого модема я обычно на внешнем интерфейсе поднимаю
алиас из сетки 192.168.100.0/24

From: [identity profile] beldmit.livejournal.com
В dhcp.leases все адреса дохлые. Что логично, стационарным компам я адреса раздаю статикой.

Так что то, что ты описываешь, похоже на мой случай с точностью до адреса. Тогда вопросы:

1. Что нужно сделать, чтобы на внешнем интерфейсе поднять алиас?
2. Как при этом ходят пакеты извне ко мне?

vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Ку, ты не в курсе что ISC DHCPD позволяет отдать машине по DHCP статический адрес на основании либо ее MAC-адреса, либо dhcp-client-identifier (который, что бы по этому поводу ни думали авторы сетевой подсистемы Windows, является ни разу не 4-байтным числом, а нормальной строкой), и такие адреса не пишутся в leases?

Под "раздавать адреса статикой" часто имеется в виду именно это. Потому что если прописывать адреса компам локально, то откуда взялся глагол "раздавать"?

Это я в курсе. :)

Date: 2010-10-23 07:28 pm (UTC)
From: [identity profile] qkowlew.livejournal.com
Мне в данном случае интересно - какое слово в каком значении употреблено.

Re: Это я в курсе. :)

Date: 2010-10-23 07:43 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Постоянно живущим компам прописан статический IP-адрес (по MAC-адресам). Плюс на линуксовом компе поднят DHCP, раздающий адреса гостевым ноутам.
From: [identity profile] qkowlew.livejournal.com
можно и ей прописать получение адреса по DHCP - и соответственно по мак-адресу прописать ея в сервере.

Точку настроить как Bridge
И этого вполне достаточно.

Вариант ниже там уже написали - воткнуть в сервер Wifi PCI сетевуху, умеющую работать AP - и настроить её.
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Алиас - это второй IP-адрес на том же физическом интерфейсе. Соответственно, все пакеты, не относящиеся к той подсетке, к которой принадлежит этот алиас, будут ходить как ходили. А вот пакеты из этой подсетки пойдут не на default gateway, а как в сеть, куда машина включена непосредственно.

В linux есть два способа это сделать - совместимый с более другими системами, с помощью ifconfig и "кошерный", linux-специфичный с помощью команды ip.

From: [identity profile] beldmit.livejournal.com
Ага, нашел, залогинился в модем. DHCP действительно выключен. Скорее всего - вслепую, потому как осмысленно я это тогда сделать не мог.
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Кстати, если модем не шалит подсовывая левые DHCP-адреса, это значит что ты скорее всего когда-то давно, когда настраивал этот модем через web-интерфейс, функцию DHCP там отключил, но сам уже не помнишь.
From: [identity profile] beldmit.livejournal.com
Скорее всего просто не включил.
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
По умолчанию он там обычно включен.
From: [identity profile] http://users.livejournal.com/_ltt_/
Одно дополнение к совету про точку (а то можно протупить полдня) — если на точке есть WAN-порт (а если на ней надо выключать DHCP, то он там есть), то вот про него надо забыть. Точку надо включать в свитч любым из её LAN-портов.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 05:24 pm
Powered by Dreamwidth Studios