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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [Решено] NAT, DHCP и локальная сеть.  (Прочитано 1580 раз)

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

Оффлайн DmSlash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
[Решено] NAT, DHCP и локальная сеть.
« : 20 Сентября 2010, 09:18:26 »
Добрый день. У меня возникла такая проблема.  На машине с Ubuntu 9.10 имеется интернет (NAT, адреса присваиваются через DHCP, через MD5 авторизацию). Туда смотрит интерфейс eth0. В локалку смотрит интерфейс eth1 (IP 192.168.0.1, у подключенной должен вроде получаться через DHCP), к которому подключена другая машина (Windows XP). Хочется раздать интернет и ей. Делал по FAQ, но что ни пробовал - не получается. Пробовал iptables - не получилось, ну и squid тоже проблему не решил, соответственно. Хотелось бы узнать какие команды необходимы, м.б. я просто не то пробовал.
« Последнее редактирование: 20 Сентября 2010, 20:44:09 от DmSlash »

Гарри Кашпировский

  • Гость
Re: NAT, DHCP и локальная сеть.
« Ответ #1 : 20 Сентября 2010, 09:54:35 »
А команды нужны всё те же.
Странно, что ты настроил md5 авторизацию, а на "расшаривании" интернета запнулся.
Показывай конфиги того, что настраивал. Под спойлер.

Оффлайн DmSlash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #2 : 20 Сентября 2010, 11:16:21 »
Ну, в основном пробовал делать по ману отсюда:
https://forum.ubuntu.ru/index.php?topic=83405.msg627389#msg627389
Конфиг squid:
http://paste.org.ru/?5fo6du

/etc/iptables.up.rules
(Нажмите, чтобы показать/скрыть)

/etc/sysctl.conf
(Нажмите, чтобы показать/скрыть)

/etc/network/if-up.d/script
(Нажмите, чтобы показать/скрыть)

/etc/rc.local
(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #3 : 20 Сентября 2010, 11:56:07 »
не хватаит выделенного
Цитировать
-A POSTROUTING -o eth0 -j MASQUERADE
Соответственно не забываем исправить /etc/iptables.up.rules
« Последнее редактирование: 20 Сентября 2010, 11:57:56 от fisher74 »

Гарри Кашпировский

  • Гость
Re: NAT, DHCP и локальная сеть.
« Ответ #4 : 20 Сентября 2010, 12:51:15 »
Ух ты rc.local :)
Я предлагаю всё, что там написано перенести туда, где ему место.
(Нажмите, чтобы показать/скрыть)
Конфиг /etc/iptables.up.rules руками лучше не трогать, а использовать скрипты iptables-save и iptables-restore.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #5 : 20 Сентября 2010, 14:56:58 »
только
iface eth0 inet dhcp
      pre-up wpa_supplicant -D wired -c /etc/wpa_supplicant.conf -i eth0
не кошерно, правильно будет
iface eth0 inet dhcp
        wpa-conf /path/to/wpa_supplicant.conf
подробней можно прочитать в
less /usr/share/doc/wpasupplicant/README.modes.gz

Оффлайн DmSlash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #6 : 20 Сентября 2010, 19:41:27 »
Всем большое спасибо за внимание к моей проблеме. Но... не работает. Даже IP компу, который подсоединяется через eth1 не присваивается.
Новый /etc/iptables.up.rules
(Нажмите, чтобы показать/скрыть)

/etc/network/interfaces (Может там какая-то ошибка?)
(Нажмите, чтобы показать/скрыть)

Вывод ifconfig:
(Нажмите, чтобы показать/скрыть)

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #7 : 20 Сентября 2010, 20:03:51 »
на dhcp сервере запусти
tcpdump -i eth0 -n udp portrange 67-68
после этого попробуй на клиенте обновить адрес

Оффлайн DmSlash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #8 : 20 Сентября 2010, 20:11:09 »
Может вы не поняли, но: DHCP-cервером IP присваивается eth0. Я не держу DHCP сервер, его держит провайдер.
Или на Ubuntu cледует поставить dhcp-сервер?
Также выполнение обновления во время дампа ничего не показало. Никаких пакетов не приходило.
« Последнее редактирование: 20 Сентября 2010, 20:14:50 от DmSlash »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #9 : 20 Сентября 2010, 20:26:27 »
Или на Ubuntu cледует поставить dhcp-сервер?
Ну естественно, если ты хочешь на клиентские тачки, которые висят на eth1 айпишники выдавать. Я рекомендую обратить внимание на dnsmasq, как на самый простой в настройке сервер, который еще является и dns-проксиком.

Оффлайн DmSlash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: NAT, DHCP и локальная сеть.
« Ответ #10 : 20 Сентября 2010, 20:39:18 »
Всем большое спасибо. Оказалось, dnsmasq уже стоял, и после раскомментирования опции
dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h
в /etc/dnsmasq.conf, все заработало и интернет появился.

 

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