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


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

Автор Тема: С Ubuntu на винду  (Прочитано 1015 раз)

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

Оффлайн openfedor

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
С Ubuntu на винду
« : 03 Октября 2009, 00:27:42 »
Доброго времени суток.
---
Два кампа, инет заходит на Ubuntu по:

ip        172.17.91.20
маска 255.255.255.0
шлюз  172.17.91.1
днс     172.17.91.1

На второй комп с виндой настройка так:

ip        172.17.91.14
маска 255.255.255.0
шлюз  172.17.91.20
днс     172.17.91.1

Оба кампа видят друг дргуга, Как зарулить на второй комп инет с первого тобишь на винду с православной убунты. 

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #1 : 03 Октября 2009, 00:43:39 »
Разрешить Ubuntu быть GATEWAY

Оффлайн openfedor

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #2 : 03 Октября 2009, 00:49:58 »
Разрешить Ubuntu быть GATEWAY

раскажи как это сделать, плохо шарю в сетях 

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #3 : 03 Октября 2009, 00:59:21 »

Оффлайн openfedor

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #4 : 03 Октября 2009, 01:10:59 »
А почитать форум?
https://forum.ubuntu.ru/index.php?topic=67498.msg510225#msg510225

net.ipv4.conf.default.forwarding=1 - Вот это есть, НО не могу я составить это чертовое правило айпитаблес,

при включенном форвардинге все равно инета нету. 

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #5 : 03 Октября 2009, 01:14:33 »
Что с ip tables не получается?

Оффлайн Silver Ghost

  • Участник
  • *
  • Сообщений: 107
    • Просмотр профиля

Оффлайн openfedor

  • Автор темы
  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #7 : 03 Октября 2009, 15:10:20 »
Все ура настроил  :D

Принципе ничего сложного если знать как )

Цитировать
На русском форуме Ubuntu я уже устал читать каждый день одно и то же “Как расшарить инет в Ubuntu?”, “Как сделать домашний шлюз?”… Люди видимо не хотят читать предыдущие ветки, а поиском пользоваться не умеют.

В общем попробую рассказать как просто и без геморроя вывести вторую машину в инет.

Условия:

   1. инет на Ubuntu машине уже настроен и работает.
   2. eth1 – сетевая карта, имеющая адрес 192.168.0.1 и смотрящая в домашнюю локалку.
   3. Домашняя локальная сеть имеет адрес 192.168.0.0/24 (Что такое /24 читаем здесь)
   4. Каким образом приходит инет на Ubuntu не важно.

Создаем скрипт в /usr/local/bin с именем “inet.up”:

#!/bin/sh

iptables -F
iptables -t nat -F

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -i eth1 -s 192.168.0.0/24 -j MASQUERADE
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT

Теперь вписываем строку:

/usr/local/bin/inet.up

в файл “/etc/rc.local” перед строкой “exit 0″.

После этого прописываем на втором компьютере адрес 192.168.0.2/24, в качестве шлюза 192.168.0.1, в качестве DNS – IP адреса DNS-серверов провайдера.

Посмотреть адреса DNS можно в Ubuntu так:

cat /etc/resolv.conf

В принципе все. Простейшая раздача инета на Ubuntu готова. Хотя можно то же самое сделать и на другом дистрибутиве.

Вот этот совет мне помог - проблема была в том что я не мог его скурить, не мог понять где какие значения )
единственное но в команде
Цитировать
iptables -t nat -A POSTROUTING -i eth1 -s 192.168.0.0/24 -j MASQUERADE
- ошибка, место -i надо -o.

Большое спасибо з внимание  ;) 

Пользователь решил продолжить мысль 03 Октября 2009, 16:48:58:
И было бы неплохо поподробнее расписать скрипт ) потому что скурить его с первого раза очень сложно непонимающему )
« Последнее редактирование: 03 Октября 2009, 16:48:58 от openfedor »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #8 : 03 Октября 2009, 19:50:06 »
-i или -o - зависит от топологии сети.
Так же как MASQUERADE или SNAT
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн elfaimer

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #9 : 03 Октября 2009, 21:17:53 »
исходящий интерфейс -o  определен для цепочек FORWARD, OUTPUT, POSTROUTING.
Ключевым правилом в вашем случае является
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE
где интерфейс eth1 смотрит в интернет, а компьютер с виндой имеет внутренний айпи вида 192.168.0.0/24. Действие MASQUERADE применяется в случае динамического айпи на eth1. В случае статического айпи рекоммендуется использовать действие SNAT --to-source айпи eth1
« Последнее редактирование: 03 Октября 2009, 21:23:51 от liberty »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #10 : 03 Октября 2009, 21:34:46 »
(Если IP на интерфейсе один, --to-source не нужно - оно само догадается)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: С Ubuntu на винду
« Ответ #11 : 04 Октября 2009, 00:18:12 »
Да читайте вы, в конце концов, документацию iptables, почему обязательно нужно всё разжёвывать в каждой ветке?

 

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