ADSL интернет
Моя проблема: немогу выйти в интернет через ADSL модем, подключенный через сетевуху.
Мои конфиги:
/etc/conf.d/net
iface_eth0="85.249.87.18 netmask 255.255.255.224"
gateway="eth0/85.249.87.1"
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.249.87.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 85.249.87.1 0.0.0.0 UG 0 0 0 eth0
ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:78:26:00:7C
inet addr:85.249.87.18 Bcast:85.249.87.31 Mask:255.255.255.224
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0xb800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:67 errors:0 dropped:0 overruns:0 frame:0
TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6449 (6.2 Kb) TX bytes:6449 (6.2 Kb)
В ядре все настройки ок.
/etc/init.d/net.eth0 start нормально запускается, но пропинговать ничего не могу.
Помогите пожалуйста!
- Для комментирования войдите или зарегистрируйтесь
а что именно
а что именно пинговать пытаешься?
у тебя адреса то резолвятся?
загляни в /etc/resolv.conf
откуда у твоей сетевухи и у модема такие адреса?
ну модем понятно,
но ведь это адрес на wan порту,
а на lan порту должен быть вроде 192.168.0.1
соответственно у тебя 192.168.0.2
Модем?????
модем в каком режиме работает? роутер или мост?
_________________
Главное не забыть mount /dev/hands
Delete meh
.
И ADSL тоже по
И ADSL тоже по разному подключается. Бывает PPPoE, бывает "напрямик", некоторые могут и через VPN подключать.
#ping ya.ru В resolv.conf
#ping ya.ru
В resolv.conf прописаны все DNS
IP адреса от провайдера
Моде работает в режиме роутера подключен как Lan
Ну так если у
Ну так если у тебя модем работает в режиме роутера, зачем ты тогда интерфейсу присвоил внешний IP? Нужно интерфейсу дать IP из локальной сети модема. Поставь скажем 192.168.1.3.
Всё
Всё перепробовал, ничего не работает.
А если бы модем работал не в режиме роутера, то что нужно прописывать?
Наткнулся на http://www.opennet.ru/base/modem/OmniLanEELinux.txt.html,
тоже не помогло.
Но ведь в виндах всё работает блин!
Меня от полного перехода на OpenSource только отсутствие интернета и удерживает.
Помогите кто чем может.
Заранее спасибо.
В нормальные
В нормальные модемы встраиваю много всяких фишек. В том числе и поддержку dhcp. Попробуй не самому настраивать у себя адреса и гейтвеи, а позволить это сделать модему.
config_eth0=( "dhcp" )
Да, у тебя в /etc/conf.d/net синтаксис какой-то странный. Сейчас он должен быть несколько иным, может быть из-за этого не работает? И как уже говорили, ты присвоил неправильные адреса.
При работе модема не в режиме роутера, надо использовать ppp или rp-pppoe. Я пользуюсь последним т.к. настраивал давно. Сейчас рекомендуется использовать ppp.
А
А сбсно модем какой?
в /etc/conf.d/net
в /etc/conf.d/net поменял синтаксис - тот же результат.
Я даже не могу выйти на интерфейс модема при настройках
ifconfig_eth0=("192.168.1.2 netmask 255.255.255.0")
routes_eth0=("default gw 192.168.1.1")
После: /etc/init.d/net.eth0 start проходит нормально,
но ничего не работает.
в винде при этих настройках можно в браузере набрать 192.168.1.1
и попадёшь на модем.
модель модема
модель модема Sprinter@ADSL LAN120
и кстати хрен знает в каком он режиме работает. Я уже неделю парюсь с этим, совсем запутался.
Кажется он может работать в режиме моста и маршрутизатора.
Ты если его без
Ты если его без компьютера включишь, он к интернету подключится? Или чтобы заработал инет надо нажать на соединение, компьютер дозванивается и т.д.?
Вот из инструкции к твоему модему:
Включай dhcp!
короче в винде
короче в винде он работает так:
есть сетевая карта, к которой он подключен, она настроена с айпишниками из моего первого поста. Дозваниваться никуда не надо, как включаю питание, я сразу в инете.
Все айпишники даны провайдером.
Приходили люди из компании провайдера, настраивали сам модем через 192.168.1.1 и типа какие-то настройки там прописали(жаль меня дома не было тогда). Винду когда перестанавливал, то прописал ip, netmask, gateway, dns и всё заработало(а вот автоматически назначаемые адреса не работают).
модель модема
модель модема Sprinter@ADSL LAN120 (acorp)
и кстати хрен знает в каком он режиме работает. Я уже неделю парюсь с этим, совсем запутался.
Кажется он может работать в режиме моста и маршрутизатора.
вчера, как раз
вчера, как раз экспериментировал с настройкой ADSL от уралсвязьинформа. в наличии был:
модем подключаемый через сетевую карту,
диск для настройки интернет под виндос.
в виндосе для корректной работы ножно было поставить протокол pppoe с диска.
в линуксе имелись пакеты: ppp, pptp, rp-pppoe
ядро было собрано с поддержкой ppp и pppoe
что я делал:
воткнул модем в ноутбук
назначил сетевой карте адрес 192.168.1.1
# ifconfig eth0 192.168.1.1 up
затем
# adsl-setup
ответил на задаваемые этой программой вопросы (имя пользователя, пароль итд)
# adsl-start
после этой команды установилась связь и все заработало
у меня к
у меня к сожалению нет ни имени, ни пароля.
Ведь после переустановки винды мне не нужно было вводить ни имя ни пароль, а всё работает :-).
Возможно это из-за различия провайдеров, или же они прописаны в модеме.
Единственная инфа от провайдера - ip,mask,gateway и днс-ки.
В adsl не бывает
В adsl не бывает без логина и пароля. У тебя модем работает в режиме роутера, поэтому логин и пароль указаны в нем. Выше тебе описали способ настройки при режиме работы бридж. В этом режиме модем максимум работы оставляет компьютеру. Чтобы так настраивать, надо еще модем переключить на соответствующий режим.
Логин должен быть указан в контракте. Пароль там же. Еще обычно его можно менять через личный кабинет.
Кстати, модем могли настроить и так, чтобы он пускал на вэб интерфейс только с определенных IP, и в инет тоже. Проверь, какой IP в виндах, можно ли из них на мождем зайти?
Ребята, не
Ребята, не путайте человека, всё он правильно настроил.
dannie, у тебя адрес 85.249.87.1 пингуется, а адрес 85.249.87.18 нет. Попробуй вернуть все настройки из первого хоста, затем пингани адрес 213.180.204.8. Если пакеты идут, значит дело в настройке DNS, иначе смотри на вывод комманд:
# iptables -L -n
# ping 85.249.87.1
Если не получится, пиши, чего нибудь ещё придумаем.
Да, а почему у тебя адрес такой стрнный 85.249.87.18? Обычно даётся не более семи адресов, может попробовать назначить адрес 85.249.87.2 или 85.249.87.7? И ты уверен, что маска у тебя именно 255.255.255.224 а не 255.255.255.248? А то получается что ты владелец аж 30 драгоценных IP адресов.
Это ты не путай
Это ты не путай человека, ничего у него неправильно настроенно. У него модем в режиме моста работает, нужно ставить ip из сети 192.168.1.0/24.
dannie, я говорю сделай
ifconfig eth0 down && ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up && ip route add default via 192.168.1.1
Если не заработает, в винде, при рабочем интеренете сделай [code]ipconfig /all[/ipconfig] и пока вывод этой комманды, все настроим.
А вы ladserg читайте про сетевую маску, большего бреда про владельца 30 ip адресов я неслышал. Это маска сети, а не то, сколько ip адресов ему выделено.
Сколько лет
Сколько лет использую ADSL такой же конфигурации как у него (у себя на предприятии) и как то не догодался использовать ваш рецепт, может поэтому у меня при аналогичной первому посту настройке, всё работаает?
А маска сети как раз и определяет количество адресов, ему веделена сеть а не адрес. Хотя вы наверно в этом плане умнее.
Вы много
Вы много провайдеров знаете, которые выделяют простому пользователю сразу подсеть IP-адресов?
http://ru.wikipedia.org/wiki/Маска_подсети
Автору я так понимаю как простому частному пользователю выделен просто 1 IP адрес в подсети провайдера.
Идем далее. Автор говорит что модем у него имеет IP адрес 192.168.1.1, значит он работает в режиме роутера, а не в режиме моста. Т.е. модем сам осуществляет маршрутизацию пакетов и как правило и NAT. Посему в модем прописан его внешний IP адрес 85.249.87.18 и шлюз провайдера 85.249.87.1. Интерфейс, которым модем соединен с компьютером находится в сети 192.168.1.0/24. Сам модем имеет адрес 192.168.1.1, следовательно интерфейс комьютера нужно настраивать на эту сеть, устанавливая адрес шлюза по умолчанию в IP адрес модема (192.168.1.1). В дальнейшем модем выполнит маршрутизацию и NAT на внешний интерфейс 85.249.87.18, через 85.249.87.1. Есть правда одно но, для чего я попросил в винде показать вывод комманды
ipconfig /all
, если IP адрес в винде берется через DHCP с модема, то в некоторых модемах часто бывает привязка на диапазон IP адресов, скажем 192.168.1.33-192.168.1.64, и маршритузация будет выполняться только для них.Тот вариант о котором говорите вы, это когда провайдером клиенту выделенна сеть IP адресов, и модем работает в режиме моста.
А почему речь
Гм, я думал что он у него именно в режиме моста работает, судя по описанию. Надо узнать как он в винде настраивал.
Я думаю, что для
Я думаю, что для предприятия вполне могли и диапазон адресов выделить. Поэтому и непонимание произошло. То, что верно для предприятие не обязательно верно для домашнего пользователя.
Про настройки в виндах он уже писал, он у него как роутер работает. Какой же бридж, если он даже про логин-пароль не знает.
Да, но это
Да, но это незначит что netmask тождественно равна количеству выделенных ip адресов. Это просто маска для разделения сети на подсети, и это вовсе незначит что вся подсеть выделена одному человеку.
Насчёт роутера
Насчёт роутера я не уверен, т.к. доступ на страницу модема через 192.168.1.1 получаю после изменения конфиги на: ip : 192.168.1.2
netmask : 255.255.255.0
gateway : 192.168.1.1
Это в винде по инструкции модема.
Вывод команды ipconfig /all :
C:\Documents and Settings\Dannie>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : main
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter vladinfo:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Marvell Yukon 88E8053 PCI-E Gigabit
Ethernet Controller
Physical Address. . . . . . . . . : 00-11-D8-EE-47-B1
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 85.249.87.18
Subnet Mask . . . . . . . . . . . : 255.255.255.224
Default Gateway . . . . . . . . . : 85.249.87.1
DNS Servers . . . . . . . . . . . : 80.93.98.2
80.93.110.162
C:\Documents and Settings\Dannie>
Это бридж
Значит модем у тебя работает в режиме моста. И соотв. раз в винде пароль ты не вводишь и не подсоединяешься к инету как через диал-ап, значит у тебя прямой коннект, без PPPoE.
Теперь что тебе нужно настроить:
/etc/conf.d/net
/etc/resolv.conf
Ну и для надежности мега дирти хак:
rm /etc/init.d/net.eth0 && cp /etc/init.d/net.lo /etc/init.d/net.eth0
Открываешь в текстовом редакторе /etc/init.d/net.eth0, ищещь строку
# Call user-defined preup function if it exists
и после нее, на следующей строке пишешьifconfig eth0 hw ether 00:11:D8:EE:47:B1
После этого:
/etc/init.d/net.eth0 restart
И пробуй пинговать. Если не заработает, значит у тебя несколько сетевушек и eth0 это не она. Тогда делай
dmesg | grep eth
и ищи там ту, к которой adsl модем подключен. И соотв. eth0 замени на ethX.Вот уж
Вот уж действительно "мега дирти хак"!! Вопрос: а зачем же так ломать наш любимый Gentoo? Всё-таки не зря же net.eth0 - это линк на net.lo. И потом, при обновлении world, и последующем etc-update/dispatch-conf этот "хак" может удалиться.
Ну etc-update тоже с
Ну etc-update тоже с умом нужно юзать. Главное что так заработало, теперь уже можно от этого отталкиваясь пробовать убрать этот хак.
Я просто неуверен что mac_eth0 в конфиге заработает. Мне в доки на gentoo.org когда-то ткнули что есть такое, но я в инит-скрипте покопашился и что-то ненашел там использование этого параметра.
Перезагружать чтобы просто проверить этот параметр мне лень.
Storm большое
Storm большое спасибо!!
Всё заработало!