Подключение второй сетевой карты

  • возник вопрос:


    прои установке ArVDR в системнике находилась одна сетевая карта, установилось все нормально, впоследствии возникла необходимость поставить вторую сетевую карту для другой подсети. НО.
    Карту в системник вставил, она определилась.


    arvdr:~#lspci –v


    0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    Subsystem: Realtek Semiconductor Co., Ltd. RT8139
    Flags: bus master, medium devsel, latency 32, IRQ 5
    I/O ports at a000 [size=256]
    Memory at eb012000 (32-bit, non-prefetchable) [size=256]
    Expansion ROM at 30000000 [disabled] [size=64K]
    Capabilities: [50] Power Management version 2


    0000:02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    Subsystem: Realtek Semiconductor Co., Ltd. RT8139
    Flags: bus master, medium devsel, latency 32, IRQ 11
    I/O ports at a400 [size=256]
    Memory at eb011000 (32-bit, non-prefetchable) [size=256]
    Capabilities: [50] Power Management version 2


    arvdr:~# ifconfig
    eth0 Link encap:Ethernet HWaddr 00:E0:4D:05:9E:19
    inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:1324 errors:0 dropped:0 overruns:0 frame:0
    TX packets:616 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:112543 (109.9 KiB) TX bytes:99282 (96.9 KiB)
    Interrupt:5 Base address:0xa000


    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:11 errors:0 dropped:0 overruns:0 frame:0
    TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:948 (948.0 b) TX bytes:948 (948.0 b)





    автаматически в interfaces она не прописалась, при добавлении в ручную тоже работать не хочет :(



    как ее запустить?
    и как привязать назначение eth1 и eth0 к мак адресам, чтобы при перезагрузке они не менялись местами, поскольку подсети разные

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем uGino ().

  • нашел:


    При наличии нескольких одинаковых сетевых карт, чтобы гарантировать, что eth0, eth1,.. всегда будут закреплены за одними и теми же картами, можно огранизовать привязку имени к MAC адресу:
    В /etc/mactab добавляем:
    eth0 00:23:B7:89:39:E2
    eth1 00:08:A3:20:F8:29
    eth2 00:50:BA:29:B7:32


    Для Debian GNU/Linux создаем скрипт /etc/network/if-pre-up.d/nameif
    #!/bin/sh
    PATH=/sbin
    nameif -c /etc/mactab