Показать полную графическую версию : Настройка сети
Настраиваю кабельный модем с подключением через сетевуху. Для этого необходимо заменить МАК-адрес сетевухи на МАК-адрес модема. Набираю ifconfig eth0 192.... netmask 255.... hw ether 00:0e:5c... up в итоге получаю:
SIOCSIFHWADDR: Deice or resource busy.
Чем этот девайс может быть занят? Как посмотреть?
Система - Слака-9.0
у меня ifconfig ругается когда что то не так ввел, но я без понятия что это у тебя :(
а ты с нуля настраиваеш сетевуху или перенастраиваеш? Может это и не важно.
ruslandh
26-05-2004, 08:04
Dimon
Наверное работой с сетью ?
Может вначале ifconfig eth0 down ?
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)
Так, все выяснил: надо было вначале надо было МАК-адрес поменять- '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
?
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
у default не надо указывать netmask, т.к. она 0.0.0.0. Правда, не уверен что это поможет
JeweL
Все-таки не надо? А то меня терзали смутные сомнения: маска вроде бы должна быть, но с ней у меня сразу "сеть недоступна", а без нее - модем пингуется...
Да, кстати, модем Motorola SB5100 и сетевуха 3Com 3c905.
ruslandh
28-05-2004, 00:27
Dimon
Маска не нужна - вам-же надо 0.0.0.0 , а то маской "режем" инетовские адреса.
Все - настроил наконец.
Мне этот мастер, который проводил кабель, сказал, что надо МАК-адреса подменять. Оказалось не надо. Прописал в скриптик
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:
Dimon
да уж не и специ :(
Всегда проблеммы из за них
Я рад что у вас все получилось :up:
lcat
Я рад что у вас все получилось
Спасибо. И давай на "ты" - в инете все равны :)
Все получилось, да не очень...
Сейчас следующая беда: взял я эти 2 команды, прописал в скриптик, который выполняется во время загрузки после всего остального. В итоге - то у юзера нет такого маршрута (default gw) и его добавление ничего не дает, то маршрут есть, но долго оный выясняется: route при этом секунд пять пинает модем и в конце концов находит его (маршрут), но инета все равно нет. Если эти команды выполняю после входа в систему, то через два раза на третий работает. Под рутом или под юзером - все едино. С железом проблем нет - если сразу же перегрузиться под винду - все работает. В обоих случаях - рабочий и нерабочий, таблицы маршрутизации одинаковые, всякие разные параметры типа TTL не задаю.
В чем может быть дело?
Щас, например, после 3-х перезагрузок и поднятий и "опусканий" :) сети все работает...
ruslandh
31-05-2004, 23:55
Может этот скрипт с каким-нибудь другим скриптом конфликтует ?
ruslandh
Да вроде нет - не с чем конфликтовать. К тому же не всегда все это дело срабатывает когда ввожу ручками.
Есть вопрос: юзер может создавать свой маршрут для route или они общесистемные?
Есть вопрос: юзер может создавать свой маршрут для route или они общесистемные?
общесистемный конечно :). а тоб узеры посоздавали такого :lol:
может все дела в какихнибуть внутренних параметрах модема. но это только предположение.
lcat
общесистемный конечно . а тоб узеры посоздавали такого
Да я понимаю - просто так спрашиваю - для очистки совести :)
Уже и не знаю что думать... Похоже дело в железе... Но ведь, собака, под виндой пашет нормально. Что ему надо?
А документации на модем - ноль: не в нете, не с самим модемом не было.
ruslandh
01-06-2004, 23:01
Dimon
И всё-таки, что хотел сказать мастер, говоря о mak адресах, может в документации что-то похожее написано ?
ruslandh
А шут его знает... У них сервис такой - не дай бог. Мастер этот ничего толком сказать не мог, как я только и не спрашивал про принцип работы, как настраивать и т.п., сервисная поддержка - еще хуже. :(
Пытался я с мак-адресами играться - ничего не пашет, а без них - иногда пашет.
Вопрос:может в документации что-то похожее написано ?
Ответ:А документации на модем - ноль: не в нете, не с самим модемом не было.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.