faq обучение настройка
Текущее время: Чт июл 24, 2025 05:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: [решено] D-Link G604T -> AP с NAT - возможно
СообщениеДобавлено: Пт июн 08, 2007 22:20 
Не в сети

Зарегистрирован: Пт июн 08, 2007 22:17
Сообщений: 5
Вопрос скорее не к официальному суппорту, а к продвинутым пользователям: подскажите, возможно ли использовать железку типа D-link G604T (adsl-роутер + wi-fi) как точку доступа с натом, если wan-интерфейс будет ethernet, а adsl вообще не использовать? Нужно это для того, чтобы транслировать по wifi на несколько компов адрес, выданный провайдером "домашней сети" ethernet. В линухах же нет ограничения на количество ip-адресов на одном интерфейсе, если я правильно понимаю? вывод ifconfig на этой железке выглядит вот так (статистика пакетов поскипана):
Цитата:
# ifconfig
br0 Link encap:Ethernet HWaddr 00:15:E9:CC:xx:xx
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ASYMMTU:1500

br1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ASYMMTU:1500

eth0 Link encap:Ethernet HWaddr 00:15:E9:CC:xx:xx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ASYMMTU:1500
Base address:0x2800

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1 ASYMMTU:0

nas0 Link encap:Ethernet HWaddr 00:15:E9:CC:xx:xx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ASYMMTU:1500

wlan0 Link encap:Ethernet HWaddr 00:15:E9:CC:yy:yy
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ASYMMTU:1500


Ядро там 2.4.хх, с поддержкой iptables, так что я себе представляю настройки так: на br0 - внешний ip-адрес, на wlan0 - внутренний, и одно правило для маскарада. Меня смущает то, что wi-fi интерфейсу (wlan0) не назначен сетевой адрес, чем это объяснить? И вообще, возможно ли на подобной железке реализовать такой функционал? С никсами только начинаю общаться, потому сам не могу разобраться...


Последний раз редактировалось shatz Чт июн 14, 2007 13:12, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2007 10:16 
Не в сети

Зарегистрирован: Чт дек 22, 2005 18:36
Сообщений: 59
Откуда: Иркутск
в принципе задача сводится к одной строчке "iptables тра-та-та", но что-то мне подсказывает, что что бы это сделать, придется тебе свою собственную прошивку клепать..


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 13:09 
Не в сети

Зарегистрирован: Пт июн 08, 2007 22:17
Сообщений: 5
dmiceman писал(а):
в принципе задача сводится к одной строчке "iptables тра-та-та", но что-то мне подсказывает, что что бы это сделать, придется тебе свою собственную прошивку клепать..

А ты не слушай это что-то, которое подсказывает.

Задача решена приблизительно вот таким скриптом:
Цитата:
brctl delif br0 eth0 # по умолчанию интерфейсы ethernet и wi-fi включены мостом, правим это дело
ifconfig eth0 xx.xx.xx.xx netmask 255.255.255.0 # здесь вписываем внешний IP и маску подсети для связи со шлюзом провайдера
iptables -t nat -A POSTROUTING -s 192.168.1.2 -d ! 192.168.1.0/24 -j MASQUERADE # прописываем NAT для внутреннего адреса
route add xx.xx.xx.yy netmask 255.255.255.0 dev eth0 #здесь прописываем адрес провайдерского шлюза
route add default gw xx.xx.xx.yy #здесь тоже

Всё, лёгким движением руки адсл-модем превращается в точку доступа-роутер


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 13:27 
Не в сети

Зарегистрирован: Чт дек 22, 2005 18:36
Сообщений: 59
Откуда: Иркутск
ну так-то да, но после каждого отрубания света телнетиться и это вбивать придется :-)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 13:52 
Не в сети

Зарегистрирован: Пт июн 08, 2007 22:17
Сообщений: 5
dmiceman писал(а):
ну так-то да, но после каждого отрубания света телнетиться и это вбивать придется :-)

шутить изволишь? :) загружаем скрипт в модем, прописываем в /etc/init и забываем о нём.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 14:01 
Не в сети

Зарегистрирован: Чт дек 22, 2005 18:36
Сообщений: 59
Откуда: Иркутск
здрасти.. а там разве не ramfs?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 14:04 
Не в сети

Зарегистрирован: Пт июн 08, 2007 22:17
Сообщений: 5
dmiceman писал(а):
здрасти.. а там разве не ramfs?

она самая. а что, есть какие-то сложности с ней?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 14:09 
Не в сети

Зарегистрирован: Чт дек 22, 2005 18:36
Сообщений: 59
Откуда: Иркутск
ну не то что бы сложности.. можно конечно при шатдауне брать нужные файлики, сжимать и на флешку записывать. но мне опять что-то подсказывает что этого не происходит.

ты собственно перепускать роутер пробовал?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 14:14 
Не в сети

Зарегистрирован: Пт июн 08, 2007 22:17
Сообщений: 5
dmiceman писал(а):
ну не то что бы сложности.. можно конечно при шатдауне брать нужные файлики, сжимать и на флешку записывать. но мне опять что-то подсказывает что этого не происходит.

ты собственно перепускать роутер пробовал?

Я пока ещё окончательную версию скрипта не сделал, всё некогда, так что и во флэш ничего не писал. Как будет готов скрипт - закатаю его в образ, образ - во флеш, на пользовательский диск.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB