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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Второе правило как минимум кривое. И что-то мне подсказывает, что вообще ненужное и мешающее.
(tcp и udp - не опечатка?)

Оффлайн Drizid

  • Новичок
  • *
  • Сообщений: 19
  • 123321
    • Просмотр профиля
Ковырял сегодня целый день. Пришел в итоге к такому:

Interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
     address 192.168.1.1
     netmask 255.255.255.0

auto eth1
     iface eth1 inet dhcp
     up route add -net 172.25.0.0 netmask 255.255.0.0 gw 172.25.1.1 eth1

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider

ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:24:1d:52:ab:b6 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::224:1dff:fe52:abb6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7656 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5189 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:823191 (823.1 KB)  TX bytes:1191048 (1.1 MB)
          Interrupt:43 Base address:0xe000

eth1      Link encap:Ethernet  HWaddr 00:40:f4:76:62:11 
          inet addr:172.25.1.26  Bcast:172.25.1.255  Mask:255.255.255.0
          inet6 addr: fe80::240:f4ff:fe76:6211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:331370 errors:3 dropped:24 overruns:3 frame:0
          TX packets:336907 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:261297280 (261.2 MB)  TX bytes:291184713 (291.1 MB)
          Interrupt:18 Base address:0xd000

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:134609 errors:0 dropped:0 overruns:0 frame:0
          TX packets:134609 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11703001 (11.7 MB)  TX bytes:11703001 (11.7 MB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:195.189.46.43  P-t-P:172.25.255.114  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:82673 errors:0 dropped:0 overruns:0 frame:0
          TX packets:133731 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3

iptables-save:

# Generated by iptables-save v1.4.4 on Sun Mar 27 18:45:48 2011
*filter
:INPUT ACCEPT [445072:246099305]
:FORWARD ACCEPT [2104:115298]
:OUTPUT ACCEPT [460755:297013234]
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -i eth0 -m conntrack --ctstate NEW -j ACCEPT
COMMIT
# Completed on Sun Mar 27 18:45:48 2011
# Generated by iptables-save v1.4.4 on Sun Mar 27 18:45:48 2011
*mangle
:PREROUTING ACCEPT [469940:266330594]
:INPUT ACCEPT [460486:264928390]
:FORWARD ACCEPT [8721:1353122]
:OUTPUT ACCEPT [471011:299125373]
:POSTROUTING ACCEPT [479732:300478495]
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:65495 -j TCPMSS --clamp-mss-to-pmtu
COMMIT
# Completed on Sun Mar 27 18:45:48 2011
# Generated by iptables-save v1.4.4 on Sun Mar 27 18:45:48 2011
*nat
:PREROUTING ACCEPT [3675:260231]
:OUTPUT ACCEPT [74104:4448569]
:POSTROUTING ACCEPT [70310:4212669]
-A POSTROUTING -o ppp0 -j SNAT --to-source 195.189.46.43
COMMIT
# Completed on Sun Mar 27 18:45:48 2011


Инет прекрасно работает. Utorrent прекрасно работает и "внутрь" и "наружу", А скайп - фиг. Причем, не работает он каким-то волшебным образом. Соединение с собеседником есть. Пользователь отлично видит собеседника и слышит. Собеседник ПРЕКРАСНО слышит пользователя ноутбука.
Вебка прекрасно работает в системе. Вебка прекрасно работает в скайпе ровно до момента соединения с собеседником. Как только соединяется - сразу изображение зависает.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
на клиенте днс как и прочие настройки прописаны, правда днс провайдера а не гугловский.
У провайдера зато есть. Все каскадируется до глобальных масштабов. :D

Оффлайн Konstantin_by

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Доброе утро!
Не получается разшарить интернет на ноутбук с Win7.
Имею модем в bridge подключенный к eth1. В интернет выхожу через ppp0.
Ко второй сетевой (eth0) подключен ноут.

Настройки сети:
На ноуте: 192.168.0.1, 255.255.255.0, 192.168.0.1(шлюз), 192.168.0.1(dns). С выбором dns вопрос.
На ubuntu eth0: 192.168.0.1, 255.255.255.0, шлюз не выбран

Сделал как в мануале с поправками для ppp0. Форвардинг включен.

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

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

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

Добавляю в interfaces:
(Нажмите, чтобы показать/скрыть)

Перезапускаю сетевую службу и получаю:
(Нажмите, чтобы показать/скрыть)

Как я понял:
Цитировать
Имена физических интерфейсов должны следовать за словом "auto" в той же строке.
ppp0 не физический интерфейс, но другого варианта на что заменить не знаю.
Проблема очень актуальная так как нужна возможность выходить в интернет для ноута через ubuntu. На win7 настроить шаринг получилось, но эта вирусная ось мне не нравится и хочеться сидеть без проблем на ubuntu и раздавать интернет.
« Последнее редактирование: 15 Апреля 2011, 06:51:00 от Konstantin_by »

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

  • Автор темы
  • Гость
Дело в том, что описание устройства ppp0 в interfaces не полное.
Код: (/etc/network/interfaces (кусок с ppp0)) [Выделить]
auto wan # wan - имя устройства, может быть любым
iface wan ppp
   provider inet # inet - имя скрипта в /etc/ppp/peers/
   pre-up /sbin /ifconfig eth1 up # поднимаем транспортный интерфейс
                                  # перед подъёмом интерфейса wan
прочтите man interfaces, многие вопросы отпадут.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Доброе утро!
Не получается разшарить интернет на ноутбук с Win7.
Имею модем в bridge
Переключите модем в роутер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Konstantin_by

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Man interfaces читал до того как написать в топик 2 раза, наверное я слишком туп для ubuntu. А переключить модем в route зачем? Вот мне хочется настроить в bridge неужели настолько сложная система?
Но отсутствие вирусов на ubuntu несомненный это плюс
« Последнее редактирование: 16 Апреля 2011, 00:54:31 от Konstantin_by »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Man interfaces читал до того как написать в топик 2 раза, наверное я слишком туп для ubuntu. А переключить модем в route зачем? Вот мне хочется настроить в bridge неужели настолько сложная система?
Не зачем, а почему. Для экономии электроэнергии. Уверен, у вас нет никаких таких безумно сложных задач по настройке сети, с решением которых не справится железка, для этого специально предназначенная.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн getikalex

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Поставил-таки серверок ubuntu 10.04 исключительно из соображений круглосуточных закачек.
Внешний IP на eth0 динамический, Интернет поднимается по L2TP, и от ppp0 расшаривается на внутренний свич через eth1 с 192.168.69.1  во внутренню сеть, раздавая пользователям IP по DHCP.
пока все настроено типа так (без изыска, потому как не шибко умный в этом)
Цитировать
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.69.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.69.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -s ppp0 --p tcp --dport1723 -s -j MASQUERADE
iptables -t nat -A POSTROUTING -s ppp0 --p tcp --dport47 -s -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

Все бы ничего, но встал вопрос о пробросе порта для DCC+.
Причем париться с проброской конкретного порта на конкретный IP смысла не вижу.
Вопрос: Как бы мне попроще и не мудрствуя лукаво пробросить тупо все порты на всю внутреннюю сеть.

Мануалы читал, но люди борятся за безопасность, и  описывают конкретные случаи для конкретных портов на конкретные IP. Я секретов не держу, атак не боюсь и просто хочу тупо пробросить все, чтоб потом не париться с настройкой каких-либо прог в будущем для всех пользователей внутренней сети.
подскажите тупо глобальный рабоче-крестьянский вариант правила iptables...
« Последнее редактирование: 16 Апреля 2011, 22:44:02 от getikalex »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Что мешает поставить тот же DCC на сервере, раз он всё равно "для закачек" ?
Люди борятся не за безопасность, а за нормальное функционирование сети.
То, что у вас нет секретов, ещё не означает, что надо отдавать свою машину в руки какого-нибудь идиота, запланировавшего очередную DDoS атаку. Помимо банальных общечеловеческих соображений, есть и вполне шкурный интерес - перманентное отключение вас провайдером за действия, противоречащие условиям договора.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн getikalex

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Нет, на сервере торренты
DCC - так побаловаться с ноутбука. А вдруг завтра еще чего надо будет... Каждый раз возиться с портами и клиентами внутренней сети неохота

Так ведь если тож же ноутбук будет круглосуточно подключен прямо к сети провайдера, и ничего на нем не закрыто - это тоже противоречит правилами провайдера?. По-ходу это вроде как мои риски и проблемы.
Ну если пробросить все для всех проблематично, как попроще сделать проброс диапазона портов на всех пользователей локалки ?
« Последнее редактирование: 16 Апреля 2011, 22:51:18 от getikalex »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Если вы не видите проблемы, это не значит, что её нет.

Поставьте UPnP сервис... Если ваши программы не совсем богом забытые, они разберутся, что дальше делать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
настраивал довольно давно, забыл как делал, а после 11.04 пришлось откатиться. Итого, теперь не могу полностью восстановить настройки :(
Ситуация - eth0 на мир, pppoe, динамика.
eth1 и eth2 нужно замкнуть в мост(br0 к примеру) с ипом 192.168.0.1
Соответственно нужно на br0 раздавать интернеты.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
И на каком этапе затык?

Оффлайн aLex [Monk]

  • Новичок
  • *
  • Сообщений: 13
  • My-Hime
    • Просмотр профиля
pppoeconf мне с внешним интернетом помог. А вот с мостом я совсем завтыкал. Ручками в терминале создать и запустить могу, но мне же надо чтобы оно постоянно работало, а вот куда это писать, уже путаюсь.

 

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