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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [FAQ] Расшариваем интернет на второй компьютер  (Прочитано 382494 раз)

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

Оффлайн Artur2011

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #300 : 10 Сентября 2011, 08:22:26 »
Всем здрасти :) Примите, пожалуйста, еще одного линукс-чайника?
Теперь по делу, вообщем интернет не раздается что то ни в какую. Есть ноут, на который поставил Ubuntu 11.04 и комп с windows7. Вчера убил весь день на знакомство с Ubuntu, но интернет дать второму пк не смог.
Что было сделанно.
Настроил интернет через usb модем настроил локалку по аналогии с Windows. Комп с убунтой имеет IP 192.168.1.1,маска 255.255.0.0, второй комп с виндой соответственно имеет IP 192.168.1.2, маска 255.255.0.0 основной шлюз 192.168.1.1. Локалка работает, все ок но инета нет на втором компе. В свойствах подключения к интернету на убунте галка стоит, что доступен всем.
Включил форвардинг, как в первом посте написанно, инет не идет :(
Чего блин не хватает этой убунте? Подскажите пожалуйста?
« Последнее редактирование: 10 Сентября 2011, 08:27:31 от Artur2011 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #301 : 10 Сентября 2011, 08:57:49 »
Под спойлером первого сообщения данного топика читали? Читайте и велкам

Оффлайн Artur2011

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #302 : 10 Сентября 2011, 10:12:37 »
Под спойлером первого сообщения данного топика читали? Читайте и велкам
Ок, вечером как домой попаду. А вы может дадите аську вашу, или что нибудь для более оперативной связи? Очень не хочется вторые сутки без интернета сидеть :(

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #303 : 10 Сентября 2011, 13:17:52 »
(Нажмите, чтобы показать/скрыть)

Оффлайн Artur2011

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #304 : 10 Сентября 2011, 14:00:26 »
(Нажмите, чтобы показать/скрыть)
Все ясно, как говорится, бесплатный, только сыр в мышеловке. :)
Не буду тогда и заморачиваться с линуксом, пока он мне не сильно нужен как продукт для чего серьезного, и с чистой совестью снесу его нафиг. :)
Спасибо за ответы.

Оффлайн ubfrogg

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #305 : 10 Сентября 2011, 15:55:50 »
Точно так, как написано в самом начале топика.
Вы его вообще читали?
Если нечего сказать , то лучше наверное промолчать :), а не отправлять на прчтение мануалов. Тем более , что по этим мануальчика настраивал , но ничего не получилось..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #306 : 10 Сентября 2011, 16:05:06 »
Тогда читайте первый пост ещё раз, в частности спойлер "что делать, если не работает".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ubfrogg

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #307 : 10 Сентября 2011, 19:50:19 »
Если не знаете, то не надо отправлять читать "что делать, если не работает" :), тем более , что и этот этап уже пройден....

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #308 : 10 Сентября 2011, 20:29:05 »
Вы его не прочитали, а если прочитали, то не поняли. Читайте ещё раз.

Оффлайн Korben

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #309 : 11 Сентября 2011, 01:53:31 »
Подскажите решение проблемы.
Есть 3 компа, в каждом 1 сетевая карта, 2 с xp один с ubuntu. Подключены к свичу, к нему же подключен модем dsl. Нужно чтобы комп с ubuntu подключался к интернету а остальные 2 использовали это соединение.
Если interfaces имете такой вид:
auto lo
iface lo inet loopback
     post-up iptables-restore </etc/iptables.conf
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
     address 192.168.0.1
     netmask 255.255.255.0
то доступна локальная сеть, но нет подключения к интернету.
если такой:
auto lo
iface lo inet loopback
то есть интернет на компе с ubuntu, но нет локальной сети и естественно интернета на 2 других.

Подскажите пожалуйста, как можно решить проблему, сам не могу разобраться. Если в кротчайшие сроки не смогу настроить все, то придется опять переходить на windows! :(

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #310 : 11 Сентября 2011, 02:05:52 »
Зачем огород городить? ADSL можем очевидно уже работает роутером.
И вы там уже определитесь, вы через interfaces настраиваете, или через NM.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Korben

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #311 : 11 Сентября 2011, 02:23:49 »
Модем настроить роутером не получается. То ли руки кривые, то ли модем такой.
Изменения interfaces производил через терминал. NM я использовал для ввода логина и пароля для подключения к интернету. Как с его помощью сделать локальную сеть не понял.
А если к одному из компов подключить вторую сетевую, а в нее уже модем, это решит проблему?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #312 : 11 Сентября 2011, 03:14:11 »
Ещё раз повторяю - вы либо через interfaces настравайте, либо через NM.
И марку модема - в студию, раз сами не в состоянии ничего нагуглить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Henryh

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
    • henrydev.ru
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #313 : 13 Сентября 2011, 00:43:26 »
В первом сообщении: "Настройка ISC на Ubuntu завершена.", возможно, имеет место опечатка, и автор имел ввиду: "Настройка ICS на Ubuntu завершена."

Пользователь решил продолжить мысль 13 Сентября 2011, 00:46:32:
А если к одному из компов подключить вторую сетевую, а в нее уже модем, это решит проблему?
Да, решит. Но это "велосипед".

Модем настроить роутером не получается. То ли руки кривые, то ли модем такой.
Возможно модем d-link, там бывает проблемы с настройкой его в режим роутера, если старая прошивка, обновите, это не сложно и будет вам счастье.
« Последнее редактирование: 13 Сентября 2011, 00:46:32 от keysi_ »
Автоматизируй это

Оффлайн aprokopov

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: [FAQ] Расшариваем интернет на второй компьютер
« Ответ #314 : 14 Сентября 2011, 13:29:29 »
Добрый день. Не получается настроить NAT. Форвардинг включён.


Сеть примерно такая:

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

добавляю правило
iptables -t nat -A POSTROUTING -o br0.15 -j MASQUERADE

Все политики iptables стоят ACCEPT
Все политики ebtables стоят ACCEPT

net.ipv4.ip_forward=1

По DHCP br0.15 получает адрес 10.100.1.1
Адрес интернет шлюза 10.0.0.1

Пинг до 172.16.0.1 идёт
Пинг до 10.100.1.1 идёт
Пинг до 10.0.0.1 не идёт, а должен.
С сервера 10.0.0.1 пинг идёт
С сервера пинг в инет идёт.

iptables-save
(Нажмите, чтобы показать/скрыть)

 System information as of Wed Sep 14 12:09:59 EEST 2011

 System load:  0.04               Users logged in:       0
 Usage of /:   18.5% of 20.01GB   IP address for br0.2:  172.16.0.1
 Memory usage: 28%                IP address for br0.3:  172.17.0.1
 Swap usage:   0%                 IP address for br0.4:  172.18.0.1
 Processes:    83                 IP address for br0.15: 10.100.1.1

route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
172.18.0.0      *               255.255.0.0     U     0      0        0 br0.4
172.16.0.0      *               255.255.0.0     U     0      0        0 br0.2
172.17.0.0      *               255.255.0.0     U     0      0        0 br0.3
10.0.0.0        *               255.0.0.0       U     0      0        0 br0.15
default         10.0.0.1        0.0.0.0         UG    100    0        0 br0.15


ebtables -L
Bridge table: filter

Bridge chain: INPUT, entries: 1, policy: ACCEPT
-p IPv4 -j ACCEPT

Bridge chain: FORWARD, entries: 3, policy: ACCEPT
-s 0:17:31:ea:2e:34 -d 0:13:49:c6:65:76 -j ACCEPT
-d 0:13:49:c6:65:76 -j ACCEPT
-p IPv4 -j ACCEPT

Bridge chain: OUTPUT, entries: 1, policy: ACCEPT
-p IPv4 -j ACCEPT

Задача:

br0.2 br0.3 br0.4 должны ходить в инет через br0.15

Сеть на компе-клиенте настроена правильно по dhcp. шлюзом и днс-ом указан 172.16.0.1.

Настройка коммутатора

lan0 - vlan15 untagget
lan1 - vlan15 vlan2 vlan3 vlan4 tagget
lan2 - vlan2 untagget
lan3 - vlan3 untagget

Пользователь решил продолжить мысль 14 Сентября 2011, 14:14:52:
Заменил br0 на eth0 - заработало.

Что должно быть настроено в ebtables, что бы инет раздавался через br0.2?

Пользователь решил продолжить мысль 14 Сентября 2011, 15:08:02:
Удивительно, но получилось настроить.... Правда не знаю точно как...

Сделал вот как:

/etc/network/interfaces

auto eth0
        iface eth0 inet manual

auto br0
iface br0 inet static
        address 172.16.0.1
        netmask 255.255.0.0
        gateway 172.16.0.1
        bridge_ports eth0.2

auto eth0.2
iface eth0.2 inet manual

auto eth0.15
iface eth0.15 inet dhcp
        vlan_raw_device eth0
        post-up /bin/sh /scripts/nat

В /scripts/nat записал следующее:

#!/bin/sh
PATH=/usr/sbin:/sbin:/bin:/usr/bin
#
# delete all existing rules.
#
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X

# Always accept loopback traffic
iptables -A INPUT -i lo -j ACCEPT
# Allow established connections, and those not coming from the outside
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i !br0.15 -j ACCEPT
iptables -A FORWARD -i br0.15 -o br0.2 -m state --state ESTABLISHED,RELATED -j ACCEPT
# Allow outgoing connections from the LAN side.
iptables -A FORWARD -i br0.2 -o br0.15 -j ACCEPT
# Masquerade.
iptables --table nat -A POSTROUTING -o eth0.15 -j MASQUERADE
# Don't forward from the outside to the inside.
#iptables -A FORWARD -i br0.15 -o br0.15 -j REJECT
#iptables -A FORWARD -i  -o br0.15 -j REJECT
# Enable routing.
iptables -I FORWARD -i eth0.15 -j ACCEPT

/etc/rc.local
#RESTART NETWORK AND SETUP EBTABLES:
/etc/init.d/networking restart
iptables -P FORWARD DROP 
#DISABLE IPv6:
sudo echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

ebtables -F
ebtables -I INPUT -p IPv4 -j ACCEPT
ebtables -I FORWARD -p IPV4 -j ACCEPT
ebtables -I OUTPUT -p IPV4 -j ACCEPT

IPV4 - политика ebtables для фильтрации IPV4 (вопросы безопасности)
« Последнее редактирование: 24 Сентября 2011, 01:08:23 от aprokopov »

 

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