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


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

Автор Тема: Конфликт ADSL+ Lan [Решено]  (Прочитано 3887 раз)

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

Оффлайн antipetya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
  • я, куле
    • Просмотр профиля
Конфликт ADSL+ Lan [Решено]
« : 21 Января 2008, 23:25:09 »
Обыскал весь форум и гугл. Так и ненашол. Такое ощущение что это только у меня такое. ((
Задал вопрос в соответствующей теме но в течении месяца небыло ниодного ответа, поэтому создал новую тему.


Вот точное описание проблемы.
Вобщем стоит USB ADSL модем THOMSON SpeedTouch 330
С установкой проблем не было и инет нормально работает.
Инет идёт через PPPoE
тоесть в винде у меня создавалось отдельное локальное подключение, которому придавались свои определённые свойства и тд и тп и ей присваивался айпи чтото наподобие 169.254.7.123 (это я кпримеру).   Но локальное подключение по сетке, (домашней моей сетке) - оно не затрагивалось, и у моей сетевухи стоит айпи 192.168.0.1
А потом создавалось подключение к высокоростному .... запрашивающее имя и пароль. , и всё -я входил в инет через сетевое подключение модема (169.254.7.123).

Насколько я поянл, в убунте идёт всё так:
есть локальное подключение и оно работает и компы с сетки пингуются нормально.
но когда я вхожу в инет. Новое локальное подключение для интернета (как в винде) не создаётся, и паходу все новые настройки сетевого подключения присваиваются какогото фига локальному подключению к моей сетке.

вот мой interfaces

auto lo
iface lo inet loopback


iface eth0 inet dhcp
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1

iface nas0 inet dhcp
auto nas0

auto eth0


интерфейс nas0 я добавил сам но если его убрать - ничего не изменится. Проверял.

Вот ifconfig до подключения к инету:

antipetya@Server:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0F:EA:13:F1:52 
          inet6 addr: fe80::20f:eaff:fe13:f152/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:5361 (5.2 KB)
          Interrupt:19 Base address:0xe800

eth0:avah Link encap:Ethernet  HWaddr 00:0F:EA:13:F1:52 
          inet addr:169.254.7.123  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:19 Base address:0xe800

lo        Link encap:Local 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:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:264 (264.0 b)  TX bytes:264 (264.0 b)

nas0      Link encap:Ethernet  HWaddr 00:18:F6:63:5A:D9 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::218:f6ff:fe63:5ad9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:282 (282.0 b)  TX bytes:4168 (4.0 KB)


вот сам лог подключения к инету:

antipetya@Server:~$ sudo /etc/init.d/dial
[sudo] password for antipetya:
RFC1483/2684 bridge: Interface "nas0" could not be created, reason: File exists
RFC1483/2684 bridge: Communicating over ATM 0.0.35, encapsulation: LLC
RFC1483/2684 bridge: Fatal: failed to connect on socket
Plugin rp-pppoe.so loaded.
PPP session is 4297
Using interface ppp0
Connect: ppp0 <--> nas0
PAP authentication succeeded
peer from calling number 00:90:1A:42:CD:B2 authorized
not replacing existing default route through eth0
Cannot determine ethernet address for proxy ARP
local  IP address 78.36.96.142
remote IP address 78.36.96.1
primary   DNS address 78.36.121.17
secondary DNS address 78.36.121.18



а вот ifconfig после подключения к инету:

antipetya@Server:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0F:EA:13:F1:52 
          inet6 addr: fe80::20f:eaff:fe13:f152/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:6873 (6.7 KB)
          Interrupt:19 Base address:0xe800

eth0:avah Link encap:Ethernet  HWaddr 00:0F:EA:13:F1:52 
          inet addr:169.254.7.123  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:19 Base address:0xe800

lo        Link encap:Local 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:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1408 (1.3 KB)  TX bytes:1408 (1.3 KB)

nas0      Link encap:Ethernet  HWaddr 00:18:F6:63:5A:D9 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::218:f6ff:fe63:5ad9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2707 (2.6 KB)  TX bytes:5959 (5.8 KB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:78.36.96.142  P-t-P:78.36.96.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1244 (1.2 KB)  TX bytes:1011 (1011.0 b)


И в итоге , когда я подключаюсь к интернету,  локалка не пингуется и вообще. Она пропадает и не подаёт признаков жизни.
sudo ifconfig ppp0 down
 пробовал, инет отрубается а локалки нету всёравно. И кстате инет не врубается обратно командой
sudo ifconfig ppp0 up
обратно не врубается. Ну на это пофиг. Мне щас главное чтобы локалка и инет дружили.

Надеюсь, что описал проблему довольно подробно. Чтото есчё? - ася 339-991-881
Спасибо.
Вот подробная схема , как всё было в винде:
« Последнее редактирование: 29 Января 2008, 09:51:45 от Switcher »
Бананза куле)

Оффлайн grinder

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #1 : 23 Января 2008, 19:01:38 »
У тебя локалка настроена автоматически через Avahi, так работает, но после того как ты поднимаешь сетку, вероятно маршрутизация меняется (проверь route -n) установи адрес для eth0 
ifconfig eth0 192.168.0.1
или пропиши постоянно в Control Center

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #2 : 23 Января 2008, 21:55:54 »
для eth0 поменяй dhcp на static
полезно почитать man interfaces

Оффлайн antipetya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
  • я, куле
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #3 : 24 Января 2008, 01:06:35 »
спасиб большое, что ответили.

 На самом деле, я правил конфиг eth0 , но я вот  чего подумал- может добавить туды интервейс eth1 и он появится в ifconfig'e , и будет работать...? мне просто очень интересно - почему вдруг Linux подумал , что у меня не два Ethernet-интерфейса, а тока один О_о
Бананза куле)

Оффлайн antipetya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
  • я, куле
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #4 : 24 Января 2008, 01:08:32 »
для eth0 поменяй dhcp на static
полезно почитать man interfaces
менял. В таком случае начинает безотказно работать сеть, но инет даже не думает подрубаться.  :buck2:
Бананза куле)

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #5 : 24 Января 2008, 12:29:37 »
Цитировать
но инет даже не думает подрубаться
а это скорее всего потому, что у тебя  там прописан gateway 192.168.0.1 и он пытается получить инет через него, а должен быть 169.254.7.123, твой айпи с инетом

Оффлайн grinder

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #6 : 24 Января 2008, 13:08:33 »
Не все правильно. Без нета должен стоять адрес шлюза того интерфейса к которому он должен подключаться, при подключении пров выдаст ему новые настройки. Команду route введи до нет и после. И давай сюды.

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #7 : 24 Января 2008, 19:00:45 »
Я вобще не понимаю зачем эти выключения-включения модема. Почему нельзя его подключить один раз и настроить один раз всё руками.

Оффлайн antipetya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
  • я, куле
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #8 : 24 Января 2008, 19:37:15 »
Я вобще не понимаю зачем эти выключения-включения модема. Почему нельзя его подключить один раз и настроить один раз всё руками.
тебе легко говарить ::) а зачем тогда я эту тему создавал? Чтобы узнать как это всё "руками" сделать.
Бананза куле)

Оффлайн antipetya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
  • я, куле
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #9 : 25 Января 2008, 02:35:10 »
С вытащенным модемом из USB  :(
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
link-local      *               255.255.0.0     U     0      0        0 eth0
default         *               0.0.0.0         U     1000   0        0 eth0

Вставляю модем в USB  :o

Kernel IP routing table
192.168.0.0     *               255.255.255.0   U     0      0        0 nas0
link-local      *               255.255.0.0     U     0      0        0 eth0
default         *               0.0.0.0         U     1000   0        0 eth0

Подключаю инет  :D

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
ppp78-36-96-1.p *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 nas0
link-local      *               255.255.0.0     U     0      0        0 eth0
default         *               0.0.0.0         U     0      0        0 ppp0
default         *               0.0.0.0         U     1000   0        0 eth0

Бананза куле)

Оффлайн grinder

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #10 : 25 Января 2008, 23:23:55 »
Изначально
default         *               0.0.0.0         U     1000   0        0 eth0
Это не правильно она должна показывать только локалку (ведь дальше эта сетка никуда не ведет).

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #11 : 26 Января 2008, 00:38:43 »
о чём я и говорю, надо прописать правильный gateway для eth0
вот глядите, у меня тоже две сетевухи и ко второй присобачен ноут (те моя маленькая локалка) для этого интерфейса у меня прописано
auto eth2
iface eth2 inet static
address 192.168.8.1
netmask 255.255.255.0
gateway 10.0.27.47
я через свой другой интерфейс ethout с ip 10.0.27.47 получаю инет, но тем не менее я всё равно могу зайти на ноут по 192.168.8.2
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.8.0     *               255.255.255.0   U     0      0        0 eth2
10.0.0.0        *               255.255.224.0   U     0      0        0 ethout
link-local      *               255.255.0.0     U     1000   0        0 ethout
default         10.0.0.1        0.0.0.0         UG    100    0        0 ethout

Оффлайн antipetya

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
  • я, куле
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #12 : 26 Января 2008, 06:16:20 »
а ведь у меня вроде как, определяется ток одно устройство - это eth0
правда есть ещё eth0:avahi , но когда я пытался изменить настройки для eth0:avahi  в Система>Администрирование>Сетевые утилиты, то Ubuntu мне грустно сообщала, что такого интерфейса не существует (( так в какой интерфейс мне прописывать настройки? Ведь если я тупо допишу в /etc/network/interfaces настройки для , скажем, eth2 , то ведь ничего не измениться, так как этого устройства не существует О_О



надо прописать правильный gateway для eth0

gateway прописывать вроде как через команду route да?

Если не сложно, напиши пожалста сюда команду с параметрами для моего случая.

Конечно я бы мог почитать man route но там всё по английски, с замудрёными словами )) Заранее пасиба

Вот какие интерфесы у меня определяются:
Бананза куле)

Оффлайн grinder

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #13 : 26 Января 2008, 11:59:41 »
У меня была почти аналогичная ситуация с VectorLinux http://www.tux.in.ua/articles/36, только роутинг в сторону pppoe не работалб просто в скрипты (/etc/ppp/peers/dsl-provider.) вбил

route add default pppoe
route del default eth0
route add 192.168.0.0 eth0

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Конфликт ADSL+ Lan
« Ответ #14 : 26 Января 2008, 12:04:23 »
у меня авахи вобще выключен. Я предлагаю подключить модем, а потом руками прописать правильный ip для eth0 через ifconfig
или как grinder предлагает переписать таблицу маршрутизации

 

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