Jump to content

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


u`F`o

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 (там номера на картата където я разпознае).

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

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

Link to comment
Share on other sites

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]=""

Link to comment
Share on other sites

  • Owner

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

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]=""

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

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

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

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

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

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

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

Link to comment
Share on other sites

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

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 няма никакви настройки вкарвани.

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

Link to comment
Share on other sites

  • Owner

Пробва ли да пишеш 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 няма никакви настройки вкарвани.

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

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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



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

Link to comment
Share on other sites

  • 2 weeks later...

За slack не е проблем и направо в lilo с append = "ether=IRQ-то, I/O porta, eth0"

най-много да си едитнеш после ако нещо се усере. нищо страшно.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

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