Ubuntu 14.04.1 Server - как увидеть вторую сетевую карту?
Приветствую.
Есть машина с двумя сетевыми картами. Первая, встроенная, получила eth0 и спокойно настроилась ещё на этапе установки. Вторая определяется как физическое устройство, но логического имени не получает и настроить её нет возможности.
lspci:
lspci -knn | grep "Eth"
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)
03:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 [8086:1528] (rev 01)
Subsystem: Intel Corporation Ethernet Converged Network Adapter X540-T1 [8086:0002]
cat /etc/udev/rules.d/70-persistent-net.rules:
sudo cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x8086:0x15b8 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="2c:56:dc:dd:51:b4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
ifconfig:
ifconfig -a
eth0 Link encap:Ethernet HWaddr 2c:56:dc:dd:51:b4
inet addr:172.16.0.96 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::2e56:dcff:fedd:51b4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15258 errors:0 dropped:143 overruns:0 frame:0
TX packets:531 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1182665 (1.1 MB) TX bytes:86868 (86.8 KB)
Interrupt:16 Memory:df300000-df320000
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:65536 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:352 (352.0 B) TX bytes:352 (352.0 B)
Плюс меня понесло на нездоровые эксперименты и по аналогии из
https://forum.ubuntu.ru/index.php?topic=168538.0 я сделал команды
sudo modprobe atl1c
echo "8086 0002" | sudo tee /sys/bus/pci/drivers/atl1c/new_id
ifconfig -a
после чего ifconfig добавил
p6p1 Link encap:Ethernet HWaddr a0:36:9f:7c:65:72
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)
Потом заметил что неправильные цифры в команде указал и сделал дополнительно
echo "8086 1528" | sudo tee /sys/bus/pci/drivers/atl1c/new_id
Это ничего не изменило, так и висят три интерфейса. Перезапуск сетевого сервиса, ребут машины - ничего не меняется.
Вопросов два:
1) как убрать то, что я сделал неверными командами и нужно ли это вообще убирать?
2) как правильно заставить ОСь увидеть вторую сетевую карту?
Правила форума1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spоiler]...[/spоiler], либо прикреплять к сообщению в виде отдельного файла.
Исправлено мною, приблизительно так необходимо выводить длинные результаты команд. Тег "code" используется когда необходимо скопировать/вставить (команду).
--Alex_ander