PDA

Показать полную графическую версию : Настройка сети


Страниц : [1] 2

Dimon
26-05-2004, 01:36
Настраиваю кабельный модем с подключением через сетевуху. Для этого необходимо заменить МАК-адрес сетевухи на МАК-адрес модема. Набираю ifconfig eth0 192.... netmask 255.... hw ether 00:0e:5c... up в итоге получаю:
SIOCSIFHWADDR: Deice or resource busy.
Чем этот девайс может быть занят? Как посмотреть?
Система - Слака-9.0

lcat
26-05-2004, 04:44
у меня ifconfig ругается когда что то не так ввел, но я без понятия что это у тебя :(
а ты с нуля настраиваеш сетевуху или перенастраиваеш? Может это и не важно.

ruslandh
26-05-2004, 08:04
Dimon
Наверное работой с сетью ?
Может вначале ifconfig eth0 down ?

Dimon
26-05-2004, 10:33
lcat
а ты с нуля настраиваеш сетевуху или перенастраиваеш?
С нуля.  
ruslandh
Наверное работой с сетью ?
Никакой сети нет - это я дома настраиваю.
Может вначале ifconfig eth0 down ?
Пробовал - все едино.
Если выполнить ту же команду, но без 'hw ether ...'  - тогда сеть подхватывается и с сетевухи пинг на модем идет, а вот модем дальше не пускает и не будет пускать, пока я не заменю МАК-адреса.
route прописал.
Вся эта система работает - щас вот из-под винды пишу...



Добавлено:

Дополнительная инфа:
Сетевуха ни с чем вроде не конфликтует^ *cat /proc/interrupts

* * * * * CPU0 * * *
*0: * * *56742 * * * * *XT-PIC *timer
*1: * * * 1002 * * * * *XT-PIC *keyboard
*2: * * * * *0 * * * * *XT-PIC *cascade
*5: * * * * *0 * * * * *XT-PIC *eth0
*8: * * * * *1 * * * * *XT-PIC *rtc
*9: * * *22564 * * * * *XT-PIC *es1371
10: * * *46532 * * * * *XT-PIC *nvidia
11: * * * * *0 * * * * *XT-PIC *usb-uhci
12: * * *13037 * * * * *XT-PIC *PS/2 Mouse
14: * * * 6989 * * * * *XT-PIC *ide0
15: * * * * 10 * * * * *XT-PIC *ide1
NMI: * * * * *0
ERR: * * * * *0

Драйвер в виде модуля подгружается корректно - lsmod после:
1. ifconfig eth0 ... up

Module * * * * * * * * *Size *Used by * *Tainted: P *
agpgart * * * * * * * *35776 * 3 *(autoclean)
nvidia * * * * * * * 1628288 *11 *(autoclean)
uhci * * * * * * * * * 24560 * 0 *(unused)
usbcore * * * * * * * *58144 * 1 *[uhci]
3c59x * * * * * * * * *26736 * 1
es1371 * * * * * * * * 26824 * 1
gameport * * * * * * * *1452 * 0 *[es1371]
ac97_codec * * * * * * *9512 * 0 *[es1371]
soundcore * * * * * * * 3332 * 4 *[es1371]
ide-scsi * * * * * * * *8048 * 0
nls_utf8 * * * * * * * * 768 * 2 *(autoclean)
ntfs * * * * * * * * * 51040 * 2 *(autoclean)
nls_koi8-r * * * * * * *3836 * 8 *(autoclean)
nls_cp866 * * * * * * * 3836 * 8 *(autoclean)

2. ifconfig eth0 ... down

Module * * * * * * * * *Size *Used by * *Tainted: P *
agpgart * * * * * * * *35776 * 3 *(autoclean)
nvidia * * * * * * * 1628288 *11 *(autoclean)
uhci * * * * * * * * * 24560 * 0 *(unused)
usbcore * * * * * * * *58144 * 1 *[uhci]
3c59x * * * * * * * * *26736 * 0
es1371 * * * * * * * * 26824 * 1
gameport * * * * * * * *1452 * 0 *[es1371]
ac97_codec * * * * * * *9512 * 0 *[es1371]
soundcore * * * * * * * 3332 * 4 *[es1371]
ide-scsi * * * * * * * *8048 * 0
nls_utf8 * * * * * * * * 768 * 2 *(autoclean)
ntfs * * * * * * * * * 51040 * 2 *(autoclean)
nls_koi8-r * * * * * * *3836 * 8 *(autoclean)
nls_cp866 * * * * * * * 3836 * 8 *(autoclean)

Dimon
26-05-2004, 14:52
Так, все выяснил: надо было вначале надо было МАК-адрес поменять- 'ifconfig eth0 inet hw ether <address>' а потом задавать сам адрес, маску и т.п. - 'ifconfig eth0 inet <address> ...'
Теперь другое вопрос :) имеется айпишник 192.168.12.72 и основной шлюз 192.168.12.1 Поднимаю сеть: в итоге получаю:
ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:0E:5C:44:95:78  
         inet addr:192.168.12.72  Bcast:192.168.12.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:0 (0.0 b)  TX bytes:1260 (1.2 Kb)
         Interrupt:5 Base address:0xe800

route add default gw 192.168.12.1:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.12.1    255.255.255.0   UG    0      0        0 eth0
192.168.12.0    *               255.255.255.0   U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo

И после всего этого пинг за модем не выходит. Если вместо 'default' прописываю 192.168.12.72, то "Сеть недоступна". Где копать?

ruslandh
26-05-2004, 23:08
А если
route add default gw 192.168.12.1  dev eth0
?

Dimon
26-05-2004, 23:26
ruslandh
После 'route add default gw 192.168.12.1 netmask 255.255.255.0 dev eth0' получаю "sendto: Network is unreachable" Вот таблица:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.12.1    255.255.255.0   UG    0      0        0 eth0
192.168.12.0    *               255.255.255.0   U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo

Dimon
27-05-2004, 17:25

JeweL
27-05-2004, 18:06
Dimon
у default не надо указывать netmask, т.к. она 0.0.0.0. Правда, не уверен что это поможет

Dimon
27-05-2004, 19:01
JeweL
Все-таки не надо? А то меня терзали смутные сомнения: маска вроде бы должна быть, но с ней у меня сразу "сеть недоступна", а без нее - модем пингуется...
Да, кстати, модем  Motorola SB5100 и сетевуха 3Com 3c905.

ruslandh
28-05-2004, 00:27
Dimon
Маска не нужна - вам-же надо 0.0.0.0 , а то маской "режем" инетовские адреса.

Dimon
28-05-2004, 01:29
Все - настроил наконец.
Мне этот мастер, который проводил кабель, сказал, что надо МАК-адреса подменять. Оказалось не надо. Прописал в скриптик
ifconfig eth0 192.168.12.72 netmask 255.255.255.0 up
route add default gw 192.168.12.1 dev eth0
после, в resolv.conf прописал арес ДНС - и voila - все работает! Вот щас наконец-то пишу из-под линуха.
Всем спасибо за помощь. :oszone:

lcat
29-05-2004, 02:21
Dimon
да уж не и специ :(
Всегда проблеммы из за них
Я рад что у вас все получилось :up:

Dimon
31-05-2004, 17:24
lcat
Я рад что у вас все получилось
Спасибо. И давай на "ты" - в инете все равны :)
Все получилось, да не очень...
Сейчас следующая беда: взял я эти 2 команды, прописал в скриптик, который выполняется во время загрузки после всего остального. В итоге - то у юзера нет такого маршрута (default gw) и его добавление ничего не дает, то маршрут есть, но долго оный выясняется: route при этом секунд пять пинает модем и в конце концов находит его (маршрут), но инета все равно нет. Если эти команды выполняю после входа в систему, то через два раза на третий работает. Под рутом или под юзером - все едино. С железом проблем нет - если сразу же перегрузиться под винду - все работает. В обоих случаях - рабочий и нерабочий, таблицы маршрутизации одинаковые, всякие разные параметры типа TTL не задаю.
В чем может быть дело?
Щас, например, после 3-х перезагрузок и поднятий и "опусканий" :) сети все работает...

ruslandh
31-05-2004, 23:55
Может этот скрипт с каким-нибудь другим скриптом конфликтует ?

Dimon
01-06-2004, 01:01
ruslandh
Да вроде нет - не с чем конфликтовать. К тому же не всегда все это дело срабатывает когда ввожу ручками.
Есть вопрос: юзер может создавать свой маршрут для route или они общесистемные?

lcat
01-06-2004, 03:18
Есть вопрос: юзер может создавать свой маршрут для route или они общесистемные?
общесистемный конечно :). а тоб узеры посоздавали такого :lol:
может все дела в какихнибуть внутренних параметрах модема. но это только предположение.

Dimon
01-06-2004, 20:32
lcat
общесистемный конечно . а тоб узеры посоздавали такого  
Да я понимаю - просто так спрашиваю - для очистки совести :)
Уже и не знаю что думать... Похоже дело в железе... Но ведь, собака, под виндой пашет нормально. Что ему надо?
А документации на модем - ноль: не в нете, не с самим модемом не было.

ruslandh
01-06-2004, 23:01
Dimon
И всё-таки, что хотел сказать мастер, говоря о mak адресах, может в документации что-то похожее написано ?

Dimon
01-06-2004, 23:52
ruslandh
А шут его знает... У них сервис такой - не дай бог. Мастер этот ничего толком сказать не мог, как я только и не спрашивал про принцип работы, как настраивать и т.п., сервисная поддержка - еще хуже.  :(
Пытался я с мак-адресами играться - ничего не пашет, а без них - иногда пашет.
Вопрос:может в документации что-то похожее написано ?
Ответ:А документации на модем - ноль: не в нете, не с самим модемом не было.




© OSzone.net 2001-2012