Linux смена сетевой карты
Втыкаем сетевуху, грузимся, дальше смотрим
Вывод будет примерно такой
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (
rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (re
v 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139 C+ (rev 10)
00:0b.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
01:00.0 VGA compatible controller: S3 Inc. 86c368 [Trio 3D/2X] (rev 02)
Тут мы видим, нужное или не нужное число сетевых, показаны устройства, которые видит ядро.
Вывод будет примерно таким
eth0 Link encap:Ethernet HWaddr 00:c0:26:2c:e6:ae
inet addr:192.168.5.36 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::2c0:26ff:fe2c:e6ae/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:440 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39563 (38.6 KB) TX bytes:14378 (14.0 KB)
Interrupt:10 Base address:0xe400
eth2 Link encap:Ethernet HWaddr 00:02:44:4e:67:c0
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:5 Base address:0xe800
Вот тут то и видим, что сетевуха то нашлась но завётся не так как мы ожидали.
Как переименовать сетевые интерфейсы
где ХХ любые произвольные числа.
переименовываем и ребут либо перезапуск сетевых интерфейсов
unixforum.org
Привет всем!
На сервере стала подглючивать одна из трёх сетевух.
Поменяли подозрительную.
Старая карта была на eth7.
В системе новую карту видно.
# lspci | grep Ethernet 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91) 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) 00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
#cat /etc/udev/rules.d/z25_persistent-net.rules # PCI device 0x1039:0x0900 (sis900) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:0d:87:74:b7:33", NAME="eth0" # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:e0:42:b6:01:32", NAME="eth1" # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:e0:42:b6:01:30", NAME="eth2" # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="ff:ff:ff:ff:ff:ff", NAME="eth3" # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:40:f4:6d:9a:34", NAME="eth4" # PCI device 0x10b7:0x9055 (3c59x) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:10:4b:b2:13:18", NAME="eth5" # PCI device 0x10ec:0x8029 (ne2k-pci) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:60:52:07:1f:a1", NAME="eth6" # PCI device 0x10ec:0x8029 (ne2k-pci) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:60:52:06:c8:83", NAME="eth7" # PCI device 0x1106:0x3106 (via-rhine) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:22:b0:03:ba:4c", NAME="eth8" # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS=="00:e0:50:88:03:b8", NAME="eth9"
ifconfig eth9 80.1.1.1 netmask 255.255.255.252 up
Интерфейс поднимается и работает, но после перезагрузки опять пропадает.
В /etc/network/interface всё прописано.
iface eth6 inet static address 80.1.0.1 netmask 255.255.255.252 iface eth9 inet static address 80.1.1.1 netmask 255.255.255.252
Что-то делаю не так похоже.
Linux смена сетевой карты
Здесь собраны заметки из различных уголков интернета.
среда, 31 августа 2011 г.
Замена сетевой карты. Ubuntu Server
Сегодня понадобилось сменить сетевую карту на Ubuntu Server. После включения сетевой интерфейс поднимался только вручную и слетал после перезагрузки. Варианта два. Настраивать новый сетевой интерфейс или просто заменить имя нового на старый. Пойдем более простым вторым путем.
Открываем:
sudo nano /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 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:43:ad:f2:13:05", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x10de (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:2b:d3:e4:5c:0b", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:43:ad:f2:13:05", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:2b:d3:e4:5c:0b", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth0"
sudo /etc/init.d/networking restart
Шпаргалки админа
Втыкаем сетевуху, грузимся, дальше смотрим
[cc lang=”bash”]lspci[/cc]
Вывод будет примерно такой
[cc lang=”bash”]00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX – 82443BX/ZX/DX Host bridge (
rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX – 82443BX/ZX/DX AGP bridge (re
v 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139 C+ (rev 10)
00:0b.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
01:00.0 VGA compatible controller: S3 Inc. 86c368 [Trio 3D/2X] (rev 02)[/cc]
Тут мы видим, нужное или не нужное число сетевых, показаны устройства, которые видит ядро.
Дальше смотрим
[cc lang=”bash”]ifconfig -a[/cc]
Вывод будет примерно таким
[cc lang=”bash”]
eth0 Link encap:Ethernet HWaddr 00:c0:26:2c:e6:ae
inet addr:192.168.5.36 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::2c0:26ff:fe2c:e6ae/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:440 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39563 (38.6 KB) TX bytes:14378 (14.0 KB)
Interrupt:10 Base address:0xe400
eth2 Link encap:Ethernet HWaddr 00:02:44:4e:67:c0
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:5 Base address:0xe800[/cc]
Вот тут то и видим, что сетевуха то нашлась но завётся не так как мы ожидали.
Как переименовать сетевые интерфейсы
Теперь идём в
[cc lang=”bash”]/etc/udev/rules.d/ХХ_persistent-net.rules[/cc]
где ХХ любые произвольные числа.
переименовываем и ребут либо перезапуск сетевых интерфейсов
Замена сетевой карты в Debian и Ubuntu
Debian (и Ubuntu, как ее наследник) перманентно связывает сетевой интерфейс ethX с соответствующим MAC-адресом сетевой карты, поэтому после смены сетевой карты или ее MAC (в случае, например, интерфейса виртуальной машины) в Debian случается так, что пропадает соответствующий ethX. Например, при замене первой сетевой карты пропадет eth0. Даже если в компьютере останется одна сетевая карта — она уже не eth0, а eth1, eth2 и т.д.
Если же было две сетевых карты и Вы заменили вторую, то вместо eth0 и eth1 получите eth0 и eth2.
Лечить это просто: после замены сетевой карты необходимо загрузиться и проследовать в файл /etc/udev/rules.d/70-persistent-net.rules , где найти и удалить карту, которой больше нет, и изменить название eth для вновь поставленной карты.
Найди готовое или заработай
- У вас есть задание, но нет времени его делать
- Вы хотите найти профессионала для выплнения задания
- Возможно примерение функции гаранта на сделку
- Приорететная поддержка
- идеально подходит для студентов, у которых нет времени для решения заданий
- Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
- Вам предоставят готовое решение
- Будет предоставлено в минимальные сроки т.к. задание уже готовое
- Вы получите базовую гарантию 8 дней
- Вы можете заработать на материалах
- подходит как для студентов так и для преподавателей
- Вы профессионал своего дела
- У вас есть опыт и желание зарабатывать
- Вы хотите помочь в решении задач или написании работ
- Возможно примерение функции гаранта на сделку
- подходит для опытных студентов так и для преподавателей