LINUX.ORG.RU

Help

 , ,


0

1

Добрый день , проблема такая «в магазин надо установить онлайн кассы , проблема в том , что на компах стоит линукс :) („я не разбираюсь,город маленький , нету специалистов“) я 3 кассы сделал , но на 1 одной отсутствует сеть! неделю разбираюсь :) прописывал ifconfig , ifconfig -a , lspci . в биосе вроде сеть включена ! надеюсь на помощь , спасибо ! version linux 2.6.16 http://savepic.ru/13593594.jpg http://savepic.ru/13598714.jpg http://savepic.ru/13586426.jpg http://savepic.ru/13584378.jpg



Последнее исправление: Pelmeshek (всего исправлений: 1)

Ответ на: комментарий от mandala

да так лучше, спасибо. еще не мешало бы

ls /etc
ls /etc/init.d

Silerus ★★★★
()

На этом снимке: http://savepic.ru/13584378.jpg не видна верхняя часть вывода ifconfig, возможно там как раз и есть интерфейс.

Попробуй так:

ifconfig -a | grep link

Судя по идентификаторам устройства 1969:2062 это Atheros AR8152 Fast Ethernet, для его работы нужен модуль (драйвер) atl1c, если ты говоришь, что у тебя ядро 2.6.16, то в его составе нет этого драйвера и уж тем более драйвера atl1e, а его загрузка видна на этом снимке: http://savepic.ru/13593594.jpg.

Так что давай для начала запрошенные данные выше и вывод команд:

uname -a
Вывод команды
lsmod
Вывод команды
lspci -k
и вывод команды
dmesg

Вывод каждой команды можно перенаправить в файл:

uname -a > /tmp/uname.txt
lsmod > /tmp/lsmod.txt
lspci -k > /tmp/lspci.txt
dmesg > /tmp/dmesg.txt

Далее эти файлы можешь скопировать на флешку.

В начале её нужно смонтировать, после подключения флешки смотри её имя:

ls /dev/sd*
Скорее всего будет что-то вроде /dev/sdb1, можешь так же посмотреть вот так, сразу после подключения флешки:
dmesg | tail
и увидеть примерно следующее:
[ 3248.360536] scsi 19:0:0:0: Direct-Access     JetFlash Transcend 32GB   1.00 PQ: 0 ANSI: 6
[ 3248.360869] sd 19:0:0:0: Attached scsi generic sg8 type 0
[ 3248.362026] sd 19:0:0:0: [sdg] 61734912 512-byte logical blocks: (31.6 GB/29.4 GiB)
[ 3248.362382] sd 19:0:0:0: [sdg] Write Protect is off
[ 3248.362386] sd 19:0:0:0: [sdg] Mode Sense: 23 00 00 00
[ 3248.362759] sd 19:0:0:0: [sdg] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
[ 3248.365891]  sdg: sdg1
[ 3248.368006] sd 19:0:0:0: [sdg] Attached SCSI removable disk
[ 3248.561325] FAT-fs (sdg1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 3248.565665] FAT-fs (sdg1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Здесь в вывод видно, что подключили флешку на 32Гб, ей присвоено имя sdg и на ней есть раздел sdg1 с файловой системой FAT.

Теперь флешку можно смонтировать и скопировать на неё файлы:

mkdir /tmp/flash
mount -t vfat /dev/sdg1 /tmp/flash/
cp /tmp/*.txt /tmp/flash
umount /tmp/flash
У тебя имя устройства флешки будет другое, вводи своё.

Далее содержимое этих файлов заливаешь на любой pastebin сервис, а ссылки помещаешь в сообщении, ну либо залей куда-нибудь, но лучше на pastebin, так будет проще участникам форума.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)

Повтыкай сетевушки для которых уже драйвера. Что-нибудь 100-мегабитное intel (получше), 3com (разные бывают), realtek 8139 (похуже).

justAmoment ★★★★★
()
Ответ на: комментарий от Pelmeshek

На скрине видно, что есть интерфейс eth0, что тебя в нём не устраивает?

Попробуй назначить ему IP адрес и пропинговать что-нибудь.

kostik87 ★★★★★
()

Если 3 сделал, то можно сделать простой вывод:
Посмотреть, как сделано на тех, что работают и сделать так же.
Найдешь несовпадения, найдешь ошибку.

TomBOY ★★
()

В параметрах загрузки ядра попробуй поставить

noacpi
Древние ядра вроде твоего Slax и новое железо из-за этого могут конфликтовать.

TomBOY ★★
()
Ответ на: комментарий от TomBOY

Это не проблема, это лишь указывает, что в базе lspci нет сведений об устройстве с такими идентификаторами.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Нет. Это проблема. И она означает, что поставщику железа понописуально, какой софт стоит на кассе. Заканчиваются эти истории тем, что меняют сист. плату, процессор на поновее (а что тут такого?) и тогда ВС перестает работать вообще.

TomBOY ★★
()
Ответ на: комментарий от TomBOY

Это проблема организаторов, а не Linux. Ты указал на проблему в Linux, которой в указанном тобой месте нет.

kostik87 ★★★★★
()

https://kkmcom.ru/index.php?topic=4334.0
Читать с этого места. Может поможет.
Если пинга нет - скорее всего не поднялась сеть. Тут могут быть две причины - драйвера, настройки сети snet. 1. Если у вас до этого работала мамка с данным образом - проблем с сетью быть не должно. Если образ другой, например не лично вы снимали, а взяли стандартный с fit, то лучше взять драйвера с образа, на котором мамка уже работает. Можно стянуть с другой кассы.

TomBOY ★★
()
Ответ на: комментарий от TomBOY

прописал sudo ifconfig eth0 192.168.1.95 netmask 255.255.255.0 http://savepic.ru/13585068m.jpg Сеть появилась , пинговал с другого компа , все норм , но после перезагрузки все сбрасывается , снова в ifconfig не видит eth0

Pelmeshek
() автор топика
Ответ на: комментарий от TomBOY

Также отсутствуют параметры sudo ethtool eth0

# sudo ethtool -s eth0 speed 100 duplex full autoneg off# # sudo ethtool -s eth0 speed 10 duplex half autoneg off

Устанавливаю и тоже сбрасываются при ребуте

Pelmeshek
() автор топика
Ответ на: комментарий от Pelmeshek

Сетка работает.
Осталось все это в конфиги прописать. В соответствие с постом, который я тебе дал, настройки должны быть прописаны в

 /mnt/hda2/..../etc/rc.d/snet
Чтобы точно найти то, что нам нужно делаем:
find / -name snet - поиск нашего конфига
Посмотри, что внутри него и что внутри такого же конфига на другой кассе и сделай по образу и подобию
и перезагрузи для проверки того, что настройки подхватились.

TomBOY ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.