Jump to content

Slackware 12,1 - как да конфигурирам нова мрежова карта?


Recommended Posts

Здравейте!

Нов съм в линукс средите и един приятел ми конфигурира сървъра и всичко си работеше, аз имам някакви основни познания кое за какво е и как да наблюдавам мрежата, но след вчерашните бури в София, вътрешната ЛАН-карта отказва да работи. При команда ifconfig изглежда сякаш е UP, но по думите, на човек, който е в София на място (аз не съм там, но имам remote access чрез putty) ЛАН-картата не свети, а вътрешния SW работи и след рестарт на сървъра и SW-а всичко си остава така. Кабела на SW-а който отива във вътрешната LAN не свети. Това ме навежда на мисълта, че просто вътрешната ЛАН карта НЕ работи. Приятеля, който ми помагаше е в чужбина и няма да се върне скоро и няма как да се свържа в момента с него.

Исках да ви попитам, ако някой случайно run-ва Slackware сървър, дали може да ми каже стъпките, след като инсталирам друга ЛАН- карта на ПС-то, как да я конфигурирам. Прочетох http://www.slackware.com/config/network.php, но в момента не мога да видя да има някаква конфигурация в rc.inet2. Също четох някъде, че rc.modules отговаря за новите мрежови устройства и трябва да въведа или създам файл!? if  [  -x /etc/rc.d/rc.netdevice  ] ; then  ./etc/rc.d/rc.netdevice. ; Нещо изпускам ли ? В rc.inet1 до колкото разбрах, трябва да опиша настройките на ethX (там номера на картата където я разпознае).

Предварително благодаря :) 

Всичко завършва ДОБРЕ! Ако нещо завърши зле, значи още не е завършило! ;)

Адрес на коментара
Сподели в други сайтове

1. копирай си настройките от ifconfig

2. накарай някой да смени картата

3. после влез в машината отдалечено

4.ако стане добре :) значи картите са се разпознали в правилна последователност

5.  dmesg|grep eth    за да видиш какво намира ядрото

root@defekt:/etc/rc.d# dmesg |grep eth

eth0: RealTek RTL8139 at 0xa400, x:x:x:x:x:x, IRQ 23

eth1: RTL8110s at 0xf8322000, x:x:x:x:x:x, XID 04000000 IRQ 22

после отиваш в cd /etc/rc.d

влизаш примерно с mc и редактираш настройките както следва в следния файл

/etc/rc.d/rc.inet1.conf

като 10.10.10.10 са примерно настройките за едната карта която си работи, а 192.168.100.1 са за новата ти карта която е изгорялата.

трябват ти само ip i maska

# Config information for eth0:

IPADDR[0]="10.10.10.10"

NETMASK[0]="255.255.255.0"

USE_DHCP[0]=""

DHCP_HOSTNAME[0]=""

# Config information for eth1:

IPADDR[1]="192.168.100.1"

NETMASK[1]="255.255.255.0"

USE_DHCP[1]=""

DHCP_HOSTNAME[1]=""

Адрес на коментара
Сподели в други сайтове

  • Собственик

Сложи си външна лан карта и виш дали я вижда

lspci

Трябва да я вижда като Network Adaptor

Пастни лог тук и колегата както е написал инструкции няма смисъл и аз да ги повтарям и трябва да се оправиш

но първото нещо е да видиш дали слака е слетнал с карата която му слагаш

1. копирай си настройките от ifconfig

2. накарай някой да смени картата

3. после влез в машината отдалечено

4.ако стане добре  значи картите са се разпознали в правилна последователност

5.  dmesg|grep eth    за да видиш какво намира ядрото

root@defekt:/etc/rc.d# dmesg |grep eth

eth0: RealTek RTL8139 at 0xa400, x:x:x:x:x:x, IRQ 23

eth1: RTL8110s at 0xf8322000, x:x:x:x:x:x, XID 04000000 IRQ 22

после отиваш в cd /etc/rc.d

влизаш примерно с mc и редактираш настройките както следва в следния файл

/etc/rc.d/rc.inet1.conf

като 10.10.10.10 са примерно настройките за едната карта която си работи, а 192.168.100.1 са за новата ти карта която е изгорялата.

трябват ти само ip i maska

# Config information for eth0:

IPADDR[0]="10.10.10.10"

NETMASK[0]="255.255.255.0"

USE_DHCP[0]=""

DHCP_HOSTNAME[0]=""

# Config information for eth1:

IPADDR[1]="192.168.100.1"

NETMASK[1]="255.255.255.0"

USE_DHCP[1]=""

DHCP_HOSTNAME[1]=""

Разликата между английските ,руските и българските форуми:

в английския форум задаваш въпрос, отговарят

в руския задваш въпрос ,отговарят ти и на свой ред те питат нещо

в българския форум, като зададеш въпрос всички започват да ти обясняват колко си прост

Недей да спориш с глупака. Първо ще те приравни до неговото ниво, после ще те бие с опита си.

-------------------

Когато фактите говорят и боговете мълчат

Адрес на коментара
Сподели в други сайтове

Първо искам да ви благодаря за бързите отговори :) Но...

root@router:# dmesg | grep eth

Driver 'st' needs updating - please use bus_type methods

Driver 'sd' needs updating - please use bus_type methods

Driver 'sr' needs updating - please use bus_type methods

eth0: RealTek RTL8139 at 0xd000, 00:14:78:7b:8b:39, IRQ 16

eth0:  Identified 8139 chip type 'RTL-8100B/8139D'

e100: eth1: e100_probe: addr 0xdd9ff000, irq 18, MAC addr 00:11:22:33:44:55;

udev: renamed network interface eth1 to eth0

udev: renamed network interface eth0_rename to eth1

e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex

eth1: link down

ADDRCONF(NETDEV_UP): eth1: link is not ready

eth0: no IPv6 routers present

eth1: link up, 100Mbps, full-duplex, lpa 0x45E1

ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

eth1: no IPv6 routers present

eth1: link down

eth1: link up, 100Mbps, full-duplex, lpa 0x45E1

eth1: link down

eth1: link up, 100Mbps, full-duplex, lpa 0x45E1

Колеги, до колкото виждам само едната ЛАН карта я засича... или аз се бъркам нещо ? Другата не виждам някъде да е отбелязана.

Обаче, като написах:



root@router:# lspci | grep Ethernet

00:0a.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 04)

00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)


Т.е. засича ли я не я ли засича?

И защо udev сменя имената на eth0 на eth1 и обратно. Проверих в /etc/udev няма никакви настройки вкарвани.

Всичко завършва ДОБРЕ! Ако нещо завърши зле, значи още не е завършило! ;)

Адрес на коментара
Сподели в други сайтове

  • Собственик

Пробва ли да пишеш ifconfig eth*

сменявай отпред eth1 с поредните номера нагоре ако ти изкара като това по долу значи просто нямаш сетнат адрес

Иначе 2-рата карта интелса ти я вижда

само в ifconfig ако няма забит адрес не ти го показва пример

На тази машина имам 2 лан карти но ползвам едната

root@xxxxxx:~# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0e:2e:5c:1e:f6 

          inet addr:87.247XXXX Bcast:87.247.XXXXXXXx  Mask:255.255.255.0

          inet6 addr: fe80::20e:2eff:fe5c:1ef6/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:430622792 errors:3 dropped:0 overruns:0 frame:0

          TX packets:854329932 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:2691002250 (2.5 GiB)  TX bytes:3521532999 (3.2 GiB)

          Interrupt:19 Base address:0xd000

eth0:0    Link encap:Ethernet  HWaddr 00:0e:2e:5c:1e:f6 

          inet addr:XXXXXXXXXXXX  Bcast:XXXXXXXX Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          Interrupt:19 Base address:0xd000

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:16245902 errors:0 dropped:0 overruns:0 frame:0

          TX packets:16245902 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:16384048 (15.6 MiB)  TX bytes:16384048 (15.6 MiB)

root@xxxxx:~# ifconfig eth1

eth1      Link encap:Ethernet  HWaddr 00:24:1d:b6:c2:af 

          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:17

root@xxxxxx:~#

Първо искам да ви благодаря за бързите отговори  Но...

Колеги, до колкото виждам само едната ЛАН карта я засича... или аз се бъркам нещо ? Другата не виждам някъде да е отбелязана.

Обаче, като написах:



root@router:# lspci | grep Ethernet
00:0a.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 04)
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

[/code]

Т.е. засича ли я не я ли засича?

И защо udev сменя имената на eth0 на eth1 и обратно. Проверих в /etc/udev няма никакви настройки вкарвани.

Разликата между английските ,руските и българските форуми:

в английския форум задаваш въпрос, отговарят

в руския задваш въпрос ,отговарят ти и на свой ред те питат нещо

в българския форум, като зададеш въпрос всички започват да ти обясняват колко си прост

Недей да спориш с глупака. Първо ще те приравни до неговото ниво, после ще те бие с опита си.

-------------------

Когато фактите говорят и боговете мълчат

Адрес на коментара
Сподели в други сайтове

Първо искам да ви благодаря за бързите отговори  Но...

Колеги, до колкото виждам само едната ЛАН карта я засича... или аз се бъркам нещо ? Другата не виждам някъде да е отбелязана.

Обаче, като написах:



root@router:# lspci | grep Ethernet

00:0a.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 04)

00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)


Т.е. засича ли я не я ли засича?

И защо udev сменя имената на eth0 на eth1 и обратно. Проверих в /etc/udev няма никакви настройки вкарвани.

В момента ядрото ти засича 2 мрежови карти

засича първо реалтека после интел-а но udev ги размества, както и да е ....

в последствие линукса след като зареди и се логнеш и напишеш ifconfig ще видиш:

eth0 в ifconfig ти е интелската карта

eth1 в ifconfig ти е реалтек-а

примерно с командата mii-tool можеш да вдиш на коя карта има пъхнат кабел

root@defekt:~# mii-tool

eth0: negotiated 1000baseT-FD flow-control, link ok

eth1: no link

Адрес на коментара
Сподели в други сайтове

  • 2 weeks later...

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
  • Потребители разглеждащи страницата   0 потребители

    • No registered users viewing this page.
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.