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


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

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

dagdag и 2 Гостей просматривают эту тему.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #105 : 27 Февраля 2011, 17:33:51 »
чота ты видимо перемудрил, что тебе даж местные динозавры помочь не могут  :D

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #106 : 27 Февраля 2011, 18:07:39 »
Давай посмотрим весь комплекс данных.
На сервере (ака шлюз)
cat /etc/network/interfaces
ifconfig -a
route -n
cat /proc/sys/network/ipv4/ip_forward
sudo iptables-save
ping -c4 192.168.0.2
arp -n -i eth1
arp -n

На клиенте:
ipconfig /all
route print
ping 192.168.0.1
arp


Пользователь решил продолжить мысль 27 Февраля 2011, 18:08:49:
Можно одним спойлером на машину. Можно прямо скопипастить, сначала туда, а потом сюда.

Оффлайн Neznauskas

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #107 : 27 Февраля 2011, 20:23:57 »
 cat /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)

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


route -n
(Нажмите, чтобы показать/скрыть)
at /proc/sys/network/ipv4/ip_forward
(Нажмите, чтобы показать/скрыть)
sudo iptables-save
(Нажмите, чтобы показать/скрыть)
arp -n -i eth1
(Нажмите, чтобы показать/скрыть)
arp -n
(Нажмите, чтобы показать/скрыть)

ipconfig /all
(Нажмите, чтобы показать/скрыть)
route print
(Нажмите, чтобы показать/скрыть)
ping 192.168.0.1
(Нажмите, чтобы показать/скрыть)
arp - наверное, это не вся комманда, если результат следующий?
(Нажмите, чтобы показать/скрыть)
я попробовал arp -a, говорит, что не найдены записи в таблице arp

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #108 : 28 Февраля 2011, 08:34:29 »
Мы так с Вами долго будем настраивать...
Прокомментирую то, что у Вас получилось:

1. cat /etc/network/interfaces
2. ifconfig -a
3. route -n
В этих пунктах всё нормально.

4.сat /proc/sys/network/ipv4/ip_forward
Здесь я виноват, писал по памяти и опечатался, нужно
сat /proc/sys/net/ipv4/ip_forwardможете сами посмотреть, чтобы там была единичка и сюда не выкладывать.

5.sudo iptables-save
А вот здесь труба. У Вас снова не подгружается правило для NAT.
Давайте посмотрим содержимое
sudo cat /etc/iptables.p.rule
sudo cat /etc/iptables.conf
(вторая строка на всякий случай, для проверки моей скрытой теории, которую озвучу позже)

А вот дальше всё подтверждает то, что у  Вас в сети анархия.
Компьютер с адресом 192.168.0.2 в сети действительно есть, но MAC-адрес его отличается от MAC-адреса тестируемого компа
Это вы увидите по результату на шлюзе
arp -n -i eth1 192.168.0.2Он покажет значение
Цитировать
192.168.0.2              ether   00:13:77:4c:2b:d6   C                     eth1

А у тестируемого компа MAC-адрес:
Цитировать
>ipconfig /all
...
Физический адрес. . . . . . . . . : 00-1A-4D-FC-3C-6E

Таким образом, выставляя тестируемому клиенту адрес 192.168.0.2 Вы делаете конфликт адресов в сети.

Но, судя по последним данным, Вы выставили ему (клиенту) получение адреса по DHCP, но он его не получил
Цитировать
        Описание  . . . . . . . . . . . . : NVIDIA nForce Networking Controller
        Физический адрес. . . . . . . . . : 00-1A-4D-FC-3C-6E
        Dhcp включен. . . . . . . . . . . : да
        Автонастройка включена  . . . . . : да
        IP-адрес автонастройки. . . . . . : 169.254.236.107
        Маска подсети . . . . . . . . . . : 255.255.0.0
        Основной шлюз . . . . . . . . . . :
Почему? Не знаю. Это отдельная тема

Оффлайн Neznauskas

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #109 : 28 Февраля 2011, 17:53:41 »
На сat /proc/sys/net/ipv4/ip_forward вобще пишет команду не найдено, а на cat /etc/iptables.p.rule  - нет такого файла или директории

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #110 : 28 Февраля 2011, 18:01:16 »
На сat /proc/sys/net/ipv4/ip_forward вобще пишет команду не найдено
Какая-то из букв из латиницы видимо затесалась
cat /proc/sys/net/ipv4/ip_forward
, а на cat /etc/iptables.p.rule  - нет такого файла или директории
...
cat /etc/iptables.conf
(Нажмите, чтобы показать/скрыть)
Ну вот и подтвердилась моя теория.
У Вас в /etc/network/interfaces прописан один файл бекапа правил, а на самом деле другой
Поправьте
Цитата: /etc/network/interfaces
auto lo
iface lo inet loopback
post-up iptables-restore < /etc/iptables.conf
и
sudo /etc/init.d/networking restart
И пробуйте с клиента
nslookup ya.ru 8.8.8.8

Оффлайн Neznauskas

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #111 : 28 Февраля 2011, 19:16:12 »
на cat /etc/iptables.p.rule ответ прежний: не такого файла или директории
cat /etc/iptables.conf
(Нажмите, чтобы показать/скрыть)

тут все по-старому
nslookup ya.ru 8.8.8.8говорит "ноу респонс фром сервер"
« Последнее редактирование: 28 Февраля 2011, 19:20:40 от Neznauskas »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #112 : 28 Февраля 2011, 20:10:21 »
Для глухих повторяю:

Поправьте
Цитата: /etc/network/interfaces
auto lo
iface lo inet loopback
post-up iptables-restore < /etc/iptables.conf
потом
sudo /etc/init.d/networking restart
И пробуйте с клиента
nslookup ya.ru 8.8.8.8

Оффлайн Neznauskas

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #113 : 28 Февраля 2011, 20:18:01 »
Для глухих повторяю:
auto lo
iface lo inet loopback
post-up iptables-restore < /etc/iptables.conf

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

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet static
     address 192.168.0.1
     netmask 255.255.255.0
auto lo
iface lo inet loopback
post-up iptables-restore < /etc/iptables.conf - а это что? говорю же: результата нет

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: HowTo. Расшариваем интернет на второй компьютер
« Ответ #114 : 28 Февраля 2011, 22:17:22 »
Ну извините. Я телепатией ещё слабо владею. В последенй вашем листинге этого конф.файла в нём была строка
Цитировать
post-up iptables-restore < /etc/iptables.up.rule
А то что Вы поправили - Вы не озвучили.

Покажите пожалуйста снова все данные клиентской машины:
ipconfig /all
route print
ping 192.168.0.1

И на шлюзе:
sudo iptables-save
cat /etc/network/interfaces
ifconfig -a
route -n
cat /proc/sys/network/ipv4/ip_forward
arp -n -i eth1
Можно одним листингом.
Но именно в том порядке - сначала клиента потом шлюз.


Оффлайн zevilz

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Люди, куда у меня деваются подключения eth0 и eth1 из networkmenager'а. Поставил систему. Глянул - есть. Обновил систему - нет. В мониторинге сети они оба работают. Инет тоже работает. А ip на передающей сетевухе не поменять. Как это сделать не отказываясь от менеджера подключении? По 1му посту настраивал - не работает. Сейчас хочу через gui. Firestarter при включении пишет: eth0 не готов. Какие еще манипуляции необходимы. Сейчас система чистая с последними обновлениями. Установлен только firestarter.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Уже не раз говорилось - если правится interfaces, то NM может спокойно удаляться ввиду его беспомощности против настроек через конф.файлы.
Если настраивал по первому посту и что-то не получилось - значит что-то не доделал или делал не так. Тема firestarter-а/gui в этой теме не обсуждается.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
КТ315, отлично написано howto. Без воды и всяких пустых размышлений. Отлично.
Что надо добавить ?
(Нажмите, чтобы показать/скрыть)
Решение типовых проблем.
Fisher повторяет по 10 раз каждому, что надо вывести для диагностики. Чтобы не повторять в том же стиле бесконечно, это надо прибить гвоздями наверх.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Наверное, да, стОит в конце howto написать список команд для диагностики. Уже будет видно - полностью изучен или урывками

Оффлайн zevilz

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Уже не раз говорилось - если правится interfaces, то NM может спокойно удаляться ввиду его беспомощности против настроек через конф.файлы.
Если настраивал по первому посту и что-то не получилось - значит что-то не доделал или делал не так. Тема firestarter-а/gui в этой теме не обсуждается.
Я ж написал что система чистая. Я ее переустановил после настройки по первому посту. Интерфейсы исчезли после обновления системы

 

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