Настройка сети

Posted on 07/24/2010 by   |   Filed under templates, internet    Comments 11

Переименование сетевых интерфейсов

Сетевые интерфейсы лучше всего переименовывать через udev.
Откройте файл /etc/udev/rules.d/70-persistent-net.rules для изменения имени интерфейса сетевого устройства.

Описание каждого сетевого устройства, в этом файле, выглядит следующим образом :

 

# PCI device 0x1939:0x1448 (atl1) 
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:00:00:00:00", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 

# PCI device 0x23f0:0x0250 (sundance) 
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="ff:ff:ff:ff:ff:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Чтобы переименовать интерфейс отредактируйте этот файл и измените NAME="eth0" на то что вам нравиться.

Настройка IP-адреса, шлюза по умолчанию, маски подсети

В ручную можно подменить МАC-адрес очень просто. Для этого гасим сетевой интерфейс

ifdown eth0
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
ifup eth0

Что-бы осталось после перегрузки мак адрес, то надо прописать его в файл конфигурации/etc/network/interfaces, например так:

nano /etc/network/interfaces

И допишите в него:
Для динамического IP

auto eth0
iface eth0 inet dhcp
hwaddress ether xx:xx:xx:xx:xx:xx

или для статического IP:

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254
hwaddress ether eth0 xx:xx:xx:xx:xx:xx

Где:

  • auto eth0 - указывет системе что интерфейс eth0 необходимо включать автоматически при загрузке системы с нижеуказанными параметрами.
  • iface eth0 inet static - указывает, что интерфейс (iface eth0) находится в диапазоне адресов IPv4 (inet) со статическим ip (static) или поднимается по dhcp (dhcp);
  • address 192.168.0.1 - указывает что IP адрес (address) нашей сетевой карты 192.168.0.1;
  • netmask 255.255.255.0 - указывает что наша маска подсети (netmask) имеет значение 255.255.255.0;
  • gateway 192.168.0.254 - адрес шлюза (gateway) по умолчанию 192.168.0.254;

В Ubuntu 14.04 server наконецто исправили, и теперь вариант с заменой hwaddress в файле interface нормально работает

Еще полезная команда - когда надо переполучить адрес карточки по dhcp:

dhcpclient eth0

Источники:

http://help.ubuntu.ru

http://linux-freebsd.ru

http://www.shellhacks.com

Image Gallery

Services Overview

Curabitur sed urna id nunc pulvinar semper. Nunc sit amet tortor sit amet lacus sagittis posuere cursus vitae nunc.Etiam venenatis, turpis at eleifend porta, nisl nulla bibendum justo.

Contact Us

Nullam quam lorem, tristique non vestibulum nec, consectetur in risus. Aliquam a quam vel leo gravida gravida eu porttitor dui.

Address: 1458 TemplateAccess, USA
Telephone: +123-1234-5678
FAX: +458-4578
Others: +301 - 0125 - 01258
E-mail: mail@yoursitename.com