Решение на проблем свързан с размяна на интерфейси

За конфигуриране на основни компоненти в системата.

Модератори: Freya, Kulu Ngile

Решение на проблем свързан с размяна на интерфейси

Мнениеот Kulu Ngile » Сря 07, Мар, 2007 0:06

Проблем

На моя компютър имам две ланки (едната е вградена). Интересното е, че модула за вградента ланка е forcedeth и системата ми се шашва кое да зареди първо, т.е. 8139too или forcedeth. Резултата е, че при стартиране на компютъра трябваше да премахвам модулите и след това да се зареди първо 8139too, откъдето ми е и нета от ISP-то, а след това forcedeth, която ми е за вътрешната мрежа. След тези опреации с rmmod и modprobe и старт и рестарт на /etc/init.d/networks, всичко започваше да работи както трябва. Лан картите са ми Realtek (8139too) и Fast ethernet by vitesse VSC8601 (forcedeth)

Решение

1. Инсталирам iproute за да видя точно име на картата си
Код за потвърждение: Избери целия код
debian:~$su
debian:~#apt-get install iproute
debian:~#ip link show
1: lo: <LOOPBACK> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1_rename: <BROADCAST> mtu 1500 qdisc noop qlen 1000
    link/ether 00:16:17:b7:48:cb brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:c0:26:74:03:e7 brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
5: ppp0: <POINTOPOINT> mtu 1492 qdisc pfifo_fast qlen 3    link/ppp
debian:~#

Както се вижда, имената са eth0 (8139too) и eth1_rename (forcedeth).

2. С текстов редактор отваряме и редактираме /etc/udev/rules.d/z25_persistent-net.rules, като променяме последният ред да сочи към втората (вградената) карта, т.е. файла при мен е така
This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:c0:26:74:03:e7", NAME="eth0"

# PCI device 0x10de:0x0373 (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:16:17:b7:48:cb", NAME="eth1_rename"


3. Рестарираме системата и всичко вече е както трябва :)
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Назад към Системни настройки

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron