za tva de

15 отговора 803 прегледа
#1

za tva de

Хора кажете как мога да разменя местата на лан картите
от един фаил се правеше май.Искам eth0 да стане eth1,
a eth1 да стане eth0.Не мога да ги разменям тъй като,
eth0 e вградена.Версията е Слак 10.2
Мерси предварително.

Отговор
в отговор на eth #2

Re: za tva de

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

не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Отговор
в отговор на ЛУД ПPЪЧ #3

Re: za tva de

дай пример и там се мачих но нещо не стана :(

Отговор
в отговор на pak #4

Re: za tva de


# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").

# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.

# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.

# =============================================================================

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]="192.168.1.1" # досега е било 192.168.0.1
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]="192.168.0.1" # досега е било 192.168.1.1
NETMASK[2]="255.255.255.0"
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""

# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""

...


какво точно имаш предвид под "да разменя местата на лан картите" и какво значи "и там се мачих но нещо не стана"? не знам как скрипт може да ги извади от слотовете на дъното и да им размени местата там.

така както аз разбирам въпроса ти - разменяш стойноститте на съответните променливи, което е доста ясно от самия файл. също така изрично пише, че можеш да ползваш IFNAME[interface], за което е даден и пример по-долу във файла. ако си махнал всичко закоментирано - извади си файла от инсталационното CD, за да видиш примерите. разгледай също /etc/rc.d/rc.inet1, функцията if_up() на около 78 ред, за да ти се изясни как работи.

btw, може да си забравил след промените да пуснеш това:
/etc/rc.d/rc.inet1 restart
след което, за да видиш резултата:
/sbin/ifconfig

не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Отговор
в отговор на eth #5

Твърде оскъдна информация...

Глей ся, (колко хубу звучи )

начи във файла modules.conf или modprobe.conf в зависимост от това с кое ядро си, се пише:

alias 8139too eth0 - мрежова карта 1
alias tulip eth1 - мрежова карта 2

Ако са ти еднакви картите т.е. ако тая на дъното и тая дето ти си я сложил са с чип на Realtek 8139 мисля че няма как да стане. Ако някой знае да се обади и да ме поправи.

а тоя файл /etc/rc.d/rc.inet.conf е само да даде, еди к`ви си настройки, на еди кой си интерфейс.
Успех

Прекомерната употреба на LINUX води до пристрастяване!<P ID=&quot;edit&quot;><FONT class=&quot;small&quot;><EM>Редактирано от mimosh на 05.04.06 13:57.</EM></FONT></P>

Редактирано от mimosh на

Отговор
в отговор на ЛУД ПPЪЧ #6

Re: za tva de

така значи искам да го направя така че РТЛ ланкарта която е вградената и в момента е eth0 да стане eth1, a другата Интел която е на PCI слота да стане ot eth1 na eth0.
Слака понеже първо открива по дефаулт вградената и я слага на eth0.Мисля че този път добре обясних.
П.С Питам защото съм виждал на редхад-ска дистрибуция как се разменят, от един фаил беше пак ...

Отговор
в отговор на mimosh #7

Re: Твърде оскъдна информация...

mimosh благодаря ти точно това имах предвид

Отговор
в отговор на mimosh #8

Re: Твърде оскъдна информация...

Ако са ти еднакви картите, просто им виждаш irq-тата да речем с lspci -v и във същият файл (modules.conf / modprobe.conf) добавяш два реда:

options eth0 -o <modulename-0> irq=<irq1>
options eth1 -o <modulename-1> irq=<irq2>

Където modulename-0 и modulename-1 са някакви уникални имена на двата instances на модула (не можеш да имаш insmod-нати 2 модула с едно и също име) - ако са realtek картите можеш да речем да ги кръстиш rtl8139-0 и rtl8139-1.

irq1 и irq2 са ти IRQ-тата използвани от двете карти.

Няма нищо сложно.

П.П. спрете се с тоя слак, мирише отдалеч!


Отговор
в отговор на gat3way #9

Re: Твърде оскъдна информация...

П.П ами на мене мнго ми харесва и съм си свикнал, затова си карам на него :) нищо лично ...

Отговор
в отговор на ii #10

Re: za tva de

ако ползваш udev - тук е описано как става, при това в примерчето им слагат по-екзотични имена от eth0, eth1 и т.н.:
[линк]

за debian е, но това не би трябвало да те тревожи:
в /etc/udev/udev.conf търсиш udev_rules="xxxxx", което при мен е udev_rules="/etc/udev/rules.d", т.е. съвпада с примерчето от по-горе. в тая директория трябва да сложиш файла __neshto_si__.rules с нещата за eth-тата. и така като гледам /etc/network/interfaces е аналог на /etc/rc.d/rc.init1.conf в slackware.

в момента няма как да изтествам, защото не е подходящ момент да спирам мрежата. след време, като настъпят едни промени, може и да го вкарам в употреба.

не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Отговор
в отговор на ЛУД ПPЪЧ #11

Re: za tva de

Благодарско на всички които "втурнаха" да отговорят

Отговор
в отговор на ex #12

Re: Твърде оскъдна информация...

да, но... това не го прави да мирише по приятно ;-)

the lord of destruction
Отговор
в отговор на gat3way #13

Re: Твърде оскъдна информация...

браво, зпочваш да ми харесваш, това беше първия компетентен отговор който виждам тук от месеци ;-)
само да вметна, ако мрежовите драйвери са му компилирани _В_ ядрото, това няма да работи, ще му се наложи да ползва netdev= параметри при boot....
нещо такова е ;-)

netdev=irq=21,io=0x2040,name=eth0 netdev=irq=20,io=0x3000,name=eth1

като обикновено посочването само на irq= е достатъчно, виждат се на lspci -v

the lord of destruction

Редактирано от seo на

Отговор
в отговор на seo #14

Re: Твърде оскъдна информация...

въпрос на вкус. и аз смърдя, обаче на жена ми й харесва.

не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Отговор
в отговор на seo #15

Re: Твърде оскъдна информация...

Аз не обичам да се харесвам на хората, предпочитам да ги дразня


Отговор
в отговор на ЛУД ПPЪЧ #16

Re: Твърде оскъдна информация...

Нормално, ти си еблив смърдел.

Turn around and smell what you don't see. Close your eyes... it is so clear...
Отговор