?

Log in

entries friends calendar profile Мой сайт Previous Previous Next Next
Через лэптоп в WiFi - Opensolaris
greshnik
ru_opensolaris
greshnik
Через лэптоп в WiFi
Всем привет.
Являясь обладателем ряда устройств, оборудованных ethernet, но не обородуванных WiFi (телевизор, хбокс) решил, что пришла пора превратить мой ОпСол лэптоп в гейтвей между езернетом и ВайФай.
К слову, "снаружи" у меня стоит вай-фай раутер, подключенный к "интернету".
Задачу удалось решить, но решение не идеально. Решением стала типовая конфигурация - присовил эзеру статический IP, wi-fi оставил на dhcp, на устройствах настроил статический IP с гейтвеем - статическим IP лэптопа, ДНСом от провайдера, на лэптопе настроил ip forward и поднял NAT.
Недостатки этого решения:
1. NAT получился "дважды закрытый" - на внешнем раутере и лэптопе. В играх хорошо бы иметь открытый НАТ. Внешний раутер понимает UPnP, можно ли как-то настроить NAT в ОпСол так, чтобы он понимал UPnP сам и еще и форвардил его на внешний раутер?
2. Статическая настройка IP на устройствах утомляет. Посоветуйте хорошую ссылку на документацию по настройке DHCP-сервера?
3. Для того, чтобы все это работало, пришлось убить NWAM - он категорически отказывался жить в конфигурации, когда wifi получает данные по dhcp, а ether - статик. Каждый раз, когда я настраивал ether в статический ip, NWAM гасил dhcp на iwi.
В результате при каждой загрузке iwi0 (wi-fi) приходится пламбить, коннектить к wi-fi и запускать dhcp вручную. Езер пламбиться автоматически через /etc/hostname. Можно ли как-то автоматизировать настройку iwi0?

Буду очень благодарен за рекомендации по устранению вышеупомянутых недостатков.
3 комментария or Оставить комментарий
Comments
f_andrey From: f_andrey Date: Сентябрь, 2, 2010 14:14 (UTC) (Ссылка)
Насколько я в курсе NWAM умеет работать только с одним интерфейсом ;)
voyadger From: voyadger Date: Сентябрь, 2, 2010 14:23 (UTC) (Ссылка)
Ответ только на самый любопытный вопрос (номер 3):

в файл /etc/hostname.e1000g0 (вписать вместо e1000g0 реальное название интерфейса ether) записываем статический ip.

создаем два пустых файла - /etc/dhcp.iwi0 и /etc/hostname.iwi0

запрещаем nwam и разрешаем старый до-опенсолярисный способ настройки интерфейсов, который давно был в Solaris:

svcadm disable nwam
svcadm enable physical:default

пинаем систему, чтобы подхватила новые настройки:
svcadm restart physical:default

должно заработать.

Чтобы проверить, что он получает (или не получает) по DHCP, можно использовать /sbin/dhcpinfo

Ответ на вопрос номер два - man dhcpmgr, man dhtadm, man pntadm.
greshnik From: greshnik Date: Сентябрь, 2, 2010 17:01 (UTC) (Ссылка)
А как это может работать? Ведь в момент загрузки системы wi-fi не законнекчен, и получить данные по dhcp невозможно. Разве нет?
3 комментария or Оставить комментарий