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


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

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

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

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

  • Автор темы
  • Гость
192.186.0.2 - что это за адрес такой?
(Нажмите, чтобы показать/скрыть)
Шлюз по умолчанию отсутствует. Недонастроили где-то
И на cat <пробел> /etc/resolv.conf

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Это адрес, который выдаёт Windows ICS.
Вот только почему нет шлюза.
Хм.
А покажите-ка нам ещё
cat /etc/network/interfaces
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн miccy

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
C чем могут быть связаны разрывы соединения?
То есть соединение вроде работает, а инет перестает вдруг работать.

Раздаю следующим образом: на eth0 - прямой интернет, на eth1 - статик ip 192.168.0.1
На клиенте - WinXp, статик ip 192.168.0.2, шлюз 192.168.0.1, dns 8.8.8.8

После перезагрузки снова работает интернет на клиенте.

 cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables3.conf
up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1
up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
А если вот так:

auto lo
iface lo inet loopback

pre-up iptables-restore < /etc/iptables3.conf

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
« Последнее редактирование: 14 Января 2012, 18:12:23 от ivsatel »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
network и broadcast указывать не надо. Система сама в состоянии их рассчитать.
Роуты, да, совсем-совсем глупые. Надо убрать.
А ещё глупее еказание гейтвея на eth1. Убрать!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
А ещё глупее указание гейтвея на eth1. Убрать!
А почему? Ведь eth1 смотрит в локалку и в итоге маршрут будет выглядеть так:

192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.1
Я не прав?

Оффлайн AnrDaemon

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

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

Оффлайн ivsatel

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Не прав. Гейт указывается для разруливания пакетов, НЕ принадлежащих сети.
Внутри сети пакеты отправляются получателю напрямую.

Получается для нормального шлюзования и для самого шлюза это лишнее. Работать и без этого все будет?

Оффлайн AnrDaemon

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

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

Оффлайн roma2000

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Уважаемый AnrDaemon.
Тема начинается следующим образом:
"Итак, у нас есть компьютер с двумя сетевыми картами под управлением Ubuntu Linux - СЕРВЕР."
Подскажите что надо прочитать,если
у нас есть wifi роутер (в частности zyxel keenetic), а к нему подключены ноут (по wifi) и ПК (по проводу).
на обоих ubuntu 11.04.
Есть ли какие-нибудь особенности? В частности хочу разобраться с вопросом как расшарить папке на одном компе для другого в этой сети.

Оффлайн AnrDaemon

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

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

Оффлайн roma2000

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Спасибо уважаемый AnrDaemon за ответ.
Ничто так не мотивирует, как напоминание о твоем дебилизме.
Буду разбираться.

Оффлайн Gaidn

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте!
Мне необходимо пустить одного клиента локальной сети мимо прокси. Сделал всё по инструкции, но всё равно инет не пашет. Точнее Windows на компе клиента пишет, что вроде инет доступен, но сама оона никуда зайти не может, собственно, как и я никуда зайти не могу. Всё грузится-грузится, но так и не загружается. До этого создавал правила для почты, чтобы они мимо прокси ходили, почта так нормально до сих пор и работает.
Прикладываю iptables-save
(Нажмите, чтобы показать/скрыть)
iptables -t nat -nvL
(Нажмите, чтобы показать/скрыть)
cat /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)
cat /etc/dnsmasq.conf - нет такого файла или каталога
route -n
(Нажмите, чтобы показать/скрыть)
cat /proc/sys/net/ipv4/ip_forward - 1
arp -n -i eth2 (у меня в локалку смотрит eth2)
(Нажмите, чтобы показать/скрыть)
Это всё было с сервера
Теперь с клиента:

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

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

ping 192.168.0.1

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

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

  • Автор темы
  • Гость
В цепочке FORWARD нет правила для твоего хоста, которому нужно.

Оффлайн Gaidn

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Всё, заработало! Спасибо! :-)
Добавил
-A FORWARD -s 192.168.5.4/32 -i eth2 -p tcp -m tcp -m conntrack --ctstate NEW -j ACCEPT

 

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