Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Поднятие домашней сети.  (Прочитано 2410 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Поднятие домашней сети.
« Ответ #15 : 12 Июля 2010, 22:36:50 »
ок)обьясни мне тупому зачем нужен днсмаск?)
Чтобы легко раздавать ip по mac в небольшой сетке?

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #16 : 12 Июля 2010, 22:51:40 »
а дшсп сервак зачем тогда?)

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #17 : 12 Июля 2010, 23:05:33 »
а дшсп сервак зачем тогда?)
больше возможностей, кому-то и dnsmasq достаточно будет

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #18 : 12 Июля 2010, 23:16:08 »
понял)спасибо)

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #19 : 12 Июля 2010, 23:30:25 »
вообще по сути dnsmasq это кэширующий dns сервер и dhcp у него одна из опций
полноценный dhcp - dhcp3-server

dnsmasq - A small caching DNS proxy and DHCP/TFTP server
dhcp3-server - DHCP server for automatic IP address assignment

Оффлайн lega911

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
    • python & linux
Re: Поднятие домашней сети.
« Ответ #20 : 13 Июля 2010, 06:53:26 »
ок)обьясни мне тупому зачем нужен днсмаск?)
имхо, что-б транслировать dns, - это удобно, настраивать на клиентских машинах в dns-адрес - адрес шлюза. а иногда при таком раскладе, ОСи сами все настраивают. :)

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #21 : 13 Июля 2010, 10:38:14 »
ну для этого же бинд есть)

Оффлайн ursus681

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #22 : 13 Июля 2010, 11:26:37 »
опять же ИМХО: в простейшем случае на Ubuntu-server ставишь ipmasq, dnsmasq, правишь 3 строчки в конфиге и NAT
работает. НО без защиты... :)

Оффлайн Muvik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #23 : 17 Июля 2010, 15:52:11 »
Блин нашел скрипт:
#!/bin/bash
IPTABLES="/sbin/iptables"

#######################################################################################################
# Настройки интерфейсов
#######################################################################################################

IF_OUT="eth0" # внешний интерфейс
MASK_INET="82.23.154.32/30" # маска внешней сети
ADDR_INET="82.23.154.34"

IF_LAN="eth2" # внутренний интерфейс
MASK_LAN="192.168.0.0/24" # маска внутренней сети
ADDR_LAN="192.168.0.1" # адрес на внутреннем интерфейсе

IF_LO="lo" # loopback-интерфейс
ADDR_LO="127.0.0.1" # loopback-адрес
LOOPBACK="127.0.0.0/8" # loopback-петля

/bin/echo 1 > /proc/sys/net/ipv4/ip_forward #Разрешение на прохождение пакетов
/bin/echo 1 > /proc/sys/net/ipv4/ip_dynaddr

# Для правильной работы активного режима FTP
modprobe ip_nat_ftp

#######################################################################################################
# Сброс и устновка правил по умолчанию
#######################################################################################################
#
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT
#
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT

$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F


$IPTABLES -X
$IPTABLES -t nat -X
$IPTABLES -t mangle -X


$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT

#################################################################################################
# Задание правил для продвижения пакетов
#################################################################################################
$IPTABLES -t nat -A POSTROUTING -s $MASK_LAN -o $IF_OUT -j MASQUERADE
## Разрешаем весь проходящий трафик с локалки (контроль маска и интерфейс!)
$IPTABLES -A FORWARD -i $IF_LAN -s $MASK_LAN -j ACCEPT

Под себя поправил, запустил все заработало!
Но блин через 24 часа инет перестал раздаться осталась тока сетка... куда копать?

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #24 : 17 Июля 2010, 16:00:00 »
сначала на
iptables-save

Ну и скрипт для начала перезапусти

Оффлайн Muvik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #25 : 17 Июля 2010, 16:23:15 »
Пофигу на перезапуск скрипта, после ребота компа началось... причем сетка даже между компами тоже пропала....

Оффлайн Muvik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #26 : 02 Августа 2010, 11:17:03 »
Все починил) Оказывается все из-за своей не внимательности, не включал dnsmasq, добавил его в скрипт все в поряде! Спасибо за ответы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #27 : 02 Августа 2010, 13:27:29 »
опять же ИМХО: в простейшем случае на Ubuntu-server ставишь ipmasq,
Нет такого пакета.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ursus681

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
Re: Поднятие домашней сети.
« Ответ #28 : 02 Августа 2010, 15:07:01 »
Цитировать
http://packages.debian.org/ru/etch/ipmasq
ставил на 8.04, в репах 10.04 может и нету, не спорю..

Пользователь решил продолжить мысль 02 Августа 2010, 15:09:39:
Цитировать
http://packages.ubuntu.com/search?lang=ru&keywords=ipmasq
точно в 10.04 нет :(
« Последнее редактирование: 02 Августа 2010, 15:09:39 от ursus681 »

 

Страница сгенерирована за 0.022 секунд. Запросов: 19.