Решено: Выход в Интернет через ADSL (ethernet) (шлюз пингуется, но выхода Интернет нет)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Pitry
Сообщения: 53
ОС: Ubuntu

Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

Просмотрел подобные вопросы, но увы, ответа не нашел. Поставил Xubuntu 7.10, прописал сетевой карте ip - 192.168.1.4 (маска - 255.255.255.0), указал шлюз 192.168.1.1 (ip ADSL модема). ADSL модем работает как роутер (пароль и логин доступа - прописаны в самом модеме) и подключен к свитчу. Через свитч по витой паре подключены 2 компа - один с ВинХР (работает в инете без проблем), а второй на Xubuntu (нет выхода в инет). Пингую ip модема - проходит, вторую машину - ок, даже адрес DNS провайдера - ок. А инет нет. Что сделал не так. Может проблема пустяковая, но пока не знаю где искать ответ.
Спасибо сказали:
Аватара пользователя
Dr_Aibolit
Сообщения: 240

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Dr_Aibolit »

ifconfig, route, cat /etc/resolv.conf покажите
Primum non nocere, seu noli nocere, seu cave ne laedas
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение SLEDopit »

а что у вас за провайдер, настроены ли днс?
почитайет эту темку, может поможет.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

Dr_Aibolit писал(а):
01.12.2007 17:04
ifconfig, route, cat /etc/resolv.conf покажите

Работаю сейчас на одной машине, поєтому приходиться перегружать то в ВинХР, то в Xubuntu. В инете сейчас под ВинХР.
Вот что выдают команды:

ifconfig

eth0 Link encap:Ethernet HWaddr 00:11:2F:E1:43:ED
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::211:2fff:fee1:43ed/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:79 errors:0 dropped:0 overruns:0 frame:0
TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6879 (6.7 KB) TX bytes:10470 (10.2 KB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:238 errors:0 dropped:0 overruns:0 frame:0
TX packets:238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11900 (11.6 KB) TX bytes:11900 (11.6 KB)

Route

Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default myGatway 0.0.0.0 UG 100 0 0 eth0


В файле resolv.config только одна запись:

nameserver 217.179.244.18

Это DNS провайдера (кстати, ping по нему проходил)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение SLEDopit »

Pitry писал(а):
01.12.2007 17:54
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default myGatway 0.0.0.0 UG 100 0 0 eth0

myGatway поменяйте на 192.168.1.1
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

SLEDopit писал(а):
01.12.2007 17:58
[quote myGatway поменяйте на 192.168.1.1


Где это нужно прописать? в каком файле или по какой команде?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение SLEDopit »

Pitry писал(а):
01.12.2007 18:03
Где это нужно прописать? в каком файле или по какой команде?

выполните команду

Код: Выделить всё

 route add default gw 192.168.1.1
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

SLEDopit писал(а):
01.12.2007 18:07
Pitry писал(а):
01.12.2007 18:03
Где это нужно прописать? в каком файле или по какой команде?

выполните команду

Код: Выделить всё

 route add default gw 192.168.1.1


Сейчас перегружу машину - попробую, отпишусь сразу (может это оно и есть :rolleyes: )
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

Ничего не вышло :( . Шлюз почему-то не меняется. Что-то не так делаю? Поначалу вообще писал, что файл существует, почитал ман-ы, попрбывал такую последовательность:

root@C2d:~# route add default gw 192.168.1.1
SIOCADDRT: File exists
root@C2d:~# route del default gw 0.0.0.0
root@C2d:~# route add default gw 192.168.1.1
root@C2d:~# route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default myGatway 0.0.0.0 UG 0 0 0 eth0
default myGatway 0.0.0.0 UG 100 0 0 eth0
root@C2d:~# route add default gw 192.168.1.1
SIOCADDRT: File exists


ничего не получилось. Где же собака зарылась?
Спасибо сказали:
Аватара пользователя
Dr_Aibolit
Сообщения: 240

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Dr_Aibolit »

Попробуйте удалить все записи о шлюзе а затем выполнить команду в такой форме:
#route add -net default gw 192.168.1.1 dev eth0
Primum non nocere, seu noli nocere, seu cave ne laedas
Спасибо сказали:
Аватара пользователя
serge_m
Сообщения: 317
ОС: ASP Linux 14

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение serge_m »

Pitry писал(а):
01.12.2007 18:46
Ничего не вышло :( . Шлюз почему-то не меняется. Что-то не так делаю? Поначалу вообще писал, что файл существует, почитал ман-ы, попрбывал такую последовательность:

root@C2d:~# route add default gw 192.168.1.1
SIOCADDRT: File exists
root@C2d:~# route del default gw 0.0.0.0
root@C2d:~# route add default gw 192.168.1.1
root@C2d:~# route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default myGatway 0.0.0.0 UG 0 0 0 eth0
default myGatway 0.0.0.0 UG 100 0 0 eth0
root@C2d:~# route add default gw 192.168.1.1
SIOCADDRT: File exists


ничего не получилось. Где же собака зарылась?

Код: Выделить всё

nslookup google.com
работает? A

Код: Выделить всё

ping 64.233.167.99
?

Dr_Aibolit писал(а):
01.12.2007 19:49
Попробуйте удалить все записи о шлюзе а затем выполнить команду в такой форме:
#route add -net default gw 192.168.1.1 dev eth0

Как по мне так не в шлюзе дело...DNS-сервер провайдера то пингуется...;)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение SLEDopit »

Pitry писал(а):
01.12.2007 18:46
Ничего не вышло :( . Шлюз почему-то не меняется. Что-то не так делаю? Поначалу вообще писал, что файл существует, почитал ман-ы, попрбывал такую последовательность:

root@C2d:~# route add default gw 192.168.1.1
SIOCADDRT: File exists
root@C2d:~# route del default gw 0.0.0.0
root@C2d:~# route add default gw 192.168.1.1
root@C2d:~# route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default myGatway 0.0.0.0 UG 0 0 0 eth0
default myGatway 0.0.0.0 UG 100 0 0 eth0
root@C2d:~# route add default gw 192.168.1.1
SIOCADDRT: File exists


ничего не получилось. Где же собака зарылась?

попробуйте вручную отредактировать файл route
у меня он расположен /proc/net/
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Dr_Aibolit
Сообщения: 240

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Dr_Aibolit »

Как по мне так не в шлюзе дело...DNS-сервер провайдера то пингуется...;)


Принимается.. подзабыл сообщение стартера.. А пинговатся-то не должен, в таблице маршрутиризации нет вообще активных шлюзов
Primum non nocere, seu noli nocere, seu cave ne laedas
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

Ну вот проверил все что предлагали - воз и ныне там. Итак по порядку:
1. ввел
nslookup google.com
получил
;; connection timed out; no servers could be reached

2. ввел
ping 64.233.167.99
получил
PING 64.233.167.99 (64.233.167.99) 56(84) bytes of data.
64 bytes from 64.233.167.99: icmp_seq=1 ttl=243 time=164 ms

(*проходит :) )

3. наконец попробывал сначала удалить - потом добавить:

сначала выполнил:
root@C2d:~# route del default gw 192.168.1.1
root@C2d:~# route del default gw 0.0.0.0
потом проверил
root@C2d:~# route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
результат - шлюз удален
наконец
root@C2d:~# route add -net default gw 192.168.1.1 dev eth0
проверка
root@C2d:~# route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default myGatway 0.0.0.0 UG 0 0 0 eth0

как и было раньше...

Может есть еще какие идеи? Честно говоря задалбывает каждый раз менять в биосе винт загрузки (Линукс поставил на винт подключенный к компу через кабель IDE-USB) :(
Жду вариантов, пока спасибо за попытку помочь !
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

попробуйте вручную отредактировать файл route
у меня он расположен /proc/net/


Честно говоря не знаю какая должна быть запись. Какую метрику поставить и как записать 192.168.1.1 в двоичной системе (или там в шестнацетке) - пока не разобрался - т.к. под адрес отведено только 8 полей? Пока не догоняю :(
Спасибо сказали:
Аватара пользователя
Dr_Aibolit
Сообщения: 240

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Dr_Aibolit »

Выглядит он так:

Код: Выделить всё

[men@laptop ~]$ cat /proc/net/route
Iface   Destination     Gateway         Flags   RefCnt  Use     Metric  Mask            MTU     Window  IRTT
wlan0   0001A8C0        00000000        0001    0       0       35      00FFFFFF        0       0       0
wlan0   0000FEA9        00000000        0001    0       0       35      0000FFFF        0       0       0
wlan0   00000000        0101A8C0        0003    0       0       35      00000000        0       0       0
[men@laptop ~]$


Можете скопировать мой, у меня сеть точно также как у вас организована, только на вай-фай.
Primum non nocere, seu noli nocere, seu cave ne laedas
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

Dr_Aibolit писал(а):
01.12.2007 22:01
Выглядит он так:

Код: Выделить всё

[men@laptop ~]$ cat /proc/net/route
Iface   Destination     Gateway         Flags   RefCnt  Use     Metric  Mask            MTU     Window  IRTT
wlan0   0001A8C0        00000000        0001    0       0       35      00FFFFFF        0       0       0
wlan0   0000FEA9        00000000        0001    0       0       35      0000FFFF        0       0       0
wlan0   00000000        0101A8C0        0003    0       0       35      00000000        0       0       0
[men@laptop ~]$


Можете скопировать мой, у меня сеть точно также как у вас организована, только на вай-фай.


надо полагать, что вместо wlan0 прописывается eth0 - я правильно мыслю?

И все же хотел бы понять в принципе, в чем может быть причина. Думаю - раз пингуется внешний адрес, может дело с DNS?

Но под ВинХР - работает даже без указания DNS. Кстати, на работе поставил такую же версию, прописал прокси (т.к. инет раздается через него) и шлюз - все работает? Думал дома и того проще будет, но увы :(
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение sash-kan »

Pitry писал(а):
01.12.2007 21:28
1. ввел
nslookup google.com
получил
;; connection timed out; no servers could be reached

2. ввел
ping 64.233.167.99
получил
PING 64.233.167.99 (64.233.167.99) 56(84) bytes of data.
64 bytes from 64.233.167.99: icmp_seq=1 ttl=243 time=164 ms

(*проходит :) )
значит со шлюзом все в порядке. не в порядке с dns-сервером. прописанным в /etc/resolv.conf. если этот адрес не отвечает даже на icmp-запросы, звоните провайдеру и уточняйте ip-адрес dns-сервера.
теоретически возможно, что dns-сервер не за шлюзом. или не за тем (192.168.1.1) шлюзом. опять-таки — уточните у провайдера.

p.s. есть жуткое подозрение, что техподдержка провайдера внятного ответа не даст. Вы вроде бы упоминали, что на этом же компьютере работает и достукивается до интернета windows. посмотрите в ее таблицу маршрутизации. и свойства сети:
dos-prompt> ipconfig /all
dos-prompt> route print (кажется, так?)

p.p.s. можно пойти и другим путем — обойтись без провайдерского dns-сервера. поставив dns-сервер локально. можно и не полнофункциональный bind, а что-нибудь полегче. типа dnsmasq. и в файле /etc/resolv.conf надо будет, естественно, оставить только одну строчку:
127.0.0.1
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

dos-prompt> ipconfig /all

проверил
Основной шлюз 192.168.1.1
NetBIOS через TCP/IP - отключен
DNS - серверы : 192.168.1.1
fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1

последние адреса повторяются у меня для протокола ipv6

dos-prompt> route print (кажется, так?)


(команду помните правильно! :) )
вот что на выходе:

Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 11 2f e1 43 ed ...... Intel® PRO/100 VE Network Connection -
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.4 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.4 192.168.1.4 20
192.168.1.4 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.4 192.168.1.4 20
224.0.0.0 240.0.0.0 192.168.1.4 192.168.1.4 20
255.255.255.255 255.255.255.255 192.168.1.4 192.168.1.4 1
Основной шлюз: 192.168.1.1
===========================================================================
Постоянные маршруты:
Отсутствует


эта же машина сейчас в инете, только под ВинХР
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение sash-kan »

Pitry писал(а):
01.12.2007 23:01
DNS - серверы : 192.168.1.1

Pitry писал(а):
01.12.2007 17:54
В файле resolv.config только одна запись:

nameserver 217.179.244.18

Это DNS провайдера
в чём правда, брат? © угу, оттуда
мое чувство прекрасного почему-то подсказывает, что правда все-таки в первом пункте.

p.s. мини-тест:
$ host www.ru 192.168.1.1
$ host www.ru 217.179.244.18
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Pitry
Сообщения: 53
ОС: Ubuntu

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение Pitry »

Всем спасибо за участие! Проблему решил! :)
Последний совет натолкнул меня поменять DNS сервер на адрес моего ADSL модема - 192.168.1.1
И вот пишу эти строки уже под Линуксом.
А ларчик - то просто открывался! Знать бы об этом раньше - не потратил бы столько времени. Кстати - уже не в тему: когда правил файлы - запустил у себя txt-редактор
а он возми и зависни, постоянно висит и пытается зайти в папку которую я хотел открыть с файлом resolv.conf. В винХР я бы просто снял задачу и делов-то, а тут так и не нашел как это лечится - решение было тупое - завершил сеанс и снова зашел, но это как-то не правильно. Может подскажете, что в таких случаях надо делать?

Еще раз всем спасибо!!! :)

Пока писал, получил ответ от sash-kan - вот бы он чуть раньше глянул.. сэкономил бы мне пару часов!!! Но все равно спасибо. Любое бдение - это на пользу, так сказать - дает прочуствовать торжество момента!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Выход в Интернет через ADSL (ethernet)

Сообщение sash-kan »

Pitry писал(а):
01.12.2007 23:55
Может подскажете, что в таких случаях надо делать?
man kill
man killall
но это уже совсем из другой оперы. а у нас на форуме принято — «один вопрос — одна тема». даже в правилах так написано. надеюсь, намек понят? ;)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: