Andy home page
Главное меню
Главная
Категории
Статьи
Файлы
Ссылки
Архив
Поиск
Галлерея
Гостевая
Опросы
Сетевой калькулятор
NES Emulator
Музей
Обратная связь

Кто на сайте
Добро пожаловать,
Гость

ВойтиВойти
РегистрацияРегистрация
Забыли Пароль?Забыли Пароль?

Посетителей онлайн
ПользователейПользователей: 0
ГостейГостей: 4
_BOTБотов: 0
ВсегоВсего: 4

Server Time
Время: 22:02:00
Дата: 26/04/24
Календарь
Ссылки

Ручная настройка сети “Ubuntu server 12.04” для статического IP-адреса
Напечатать текущую страницу
Linux

Ручная настройка сети “Ubuntu server 12.04” для статического IP-адреса



  1. Проверим корректно ли установлен драйвер сетевого устройства, кабель исправен и подсоединен.

~$lshw -C network

позволяет посмотреть подключенные сетевые устройства.
Пример вывода:

  *-network:0              
       description: Ethernet interface # Тип устройства
       product: RTL-8139/8139C/8139C+ # Название адаптера
       vendor: Realtek Semiconductor Co., Ltd. # Производитель устройства
       physical id: 2
       bus info: pci@0000:01:02.0
       logical name: eth0 # Имя сетевого интерфейса
       version: 10
       serial: FF:FF:FF:FF:FF:FF # Физический адрес устройства (mac-адрес)
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32  bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration:   autonegotiation=on
                  broadcast=yes
                  driver=8139too # Используемый драйвер
                  driverversion=0.9.28 # Версия драйвера
                  duplex=full
                  ip=192.168.1.212  # IP выданный DHCP сервером
                  latency=64
                  link=yes # Наличие подключения
                  maxlatency=64
                  mingnt=32
                  multicast=yes
                  port=MII
                  speed==100Mbit/s # Текущая скорость подключения.
      resources: irq:17 ioport:d400(size=256) memory:dffff800-dffff8ff

Имя "eth0 # Имя сетевого интерфейса" будет применяться для настройки сетевой устройства. Где eth обозначает что используется интерфейс Ethernet, а "0" - номер устройства. Если установлено несколько сетевых устройств, то, им будут присвоены имена: eth0, eth1 и т.д.

  1. Настройка для проводного соединения со статическим IP.

Отредактируйте файл конфигурации /etc/network/interfaces:

~$nano /etc/network/interfaces

И замените строки:

auto eth0
iface eth0 inet dhcp

на:

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
  • auto eth0 - указывает системе что интерфейс eth0 необходимо включать автоматически при загрузке системы с нижеуказанными параметрами.

  • iface eth0 inet static - указывает, что интерфейс (iface eth0) находится в диапазоне адресов IPv4 (inet) со статическим ip (static);

  • address 192.168.1.10 - Это уникальный адрес компьютера в формате четырёх трёхзначных десятичных чисел, разделённых точками, например, 192.168.1.10. Как правило каждый сетевой интерфейс имеет не менее одного IP-адреса;

  • netmask 255.255.255.0 - Формат маски аналогичен формату IP-адреса. Маска определяет, какая часть IP-адреса соответствует номеру локальной (под)сети (subnetwork number), а какая номеру компьютера в сети. Маска представляет собой битовый шаблон. При наложении этого шаблона на адрес компьютера (хоста) можно узнать номер того участка сети, к которому относится этот адрес. Это очень важно для рассылки сообщений, поэтому если вдруг окажется, например, что можно установить связь с кем-либо вне локальной сети, а внутри сети такая связь не устанавливается, то может оказаться, что маска указана неверно;

  • network 192.168.1.0 - Это адрес является результатом побитовой операции И двух аргументов: IP-адреса компьютера и маски. Например, если маска имеет вид 255.255.255.0, IP-адрес равняется 192.168.1.10, то адрес сети будет 192.168.1.0. Если маска равняется 255.255.0.0, то адрес сети будет равняться 192.168.0.0;

  • gateway 192.168.1.1 - Это адрес компьютера, который является «шлюзом» (маршрутизатором) к компьютерам вне локальной сети. Маршрутизатор — это компьютер, который находится в двух различных сетях (т. е. имеет IP-адреса в различных подсетях). Маршрутизатор занимается тем, что пересылает пакеты между этими двумя сетями;

  • broadcast 192.168.0.255 - Этот адрес используется для трансляции пакетов сообщений по всем компьютерам, объединённым в (под)сеть. Следовательно, если IP-адрес компьютера в сети определяется последним байтом ( если маска равна 255.255.255.0), то широковещательный адрес является результатом побитовой операции ИЛИ выражения 0.0.0.255 с IP-адресом компьютера. Например, если IP-адрес компьютера 128.253.154.32, а маска 255.255.255.0, то широковещательный адрес будет равен 128.253.154.255;

  • dns-nameservers 192.168.1.1 – Это сервер, который преобразует имя компьютера в IP-адрес (Domain Name Server, сокращённо DNS). Сервер устанавливает соответствие доменного имени,  и IP-адреса, отражающего место компьютера в сети Интернет. Любое обращение по сети с использованием доменного имени требует преобразования его в IP-адреса. Адрес этого сервера должен сообщить администратор сети или провайдер, предоставляющий доступ в Интернет. Все адреса DNS серверов записываются в одну строчку после ключа dns-nameservers, разделенные пробелами;

Список интерфейсов можно посмотреть набрав:

~$ifconfig –a

  1. Если необходимо иметь больше одного ip-адреса, то можно создать виртуальный сетевой интерфейс, добавив в /etc/network/interfaces строки:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.11
netmask 255.255.255.0
  1. Смена MAC-адреса, это бывает необходимо, если есть привязка к MAC-адресу и была заменена сетевая карта:
~#ifconfig eth0 down #отключим интерфейс eth0
~#ifconfig eth0 hw ether 00:0F:FF:33:22:01 # укажем новый MAC-адрес
~#ifconfig eth1 up # включим интерфейс eth0

Что бы не писать это каждый раз после перезагрузки системы, добавим строчку в /etc/network/interfaces после  dns-nameservers 192.168.1.1:

hwaddress ether 00:0F:FF:33:22:01
  1. После всех операций перезапускаем сеть:
~#/etc/init.d/networking restart

При копировании материалов ссылка на сайт обязательна


Добавлена: 27/11/2013 · Автор: admin

Просмотров: 33879

Оценить:
Social net
Сатьи

Все статьи
Друзья
Сайт skeletora
ОНАПТ
OLD-HARD.RU


Webmaster Andy
Copyright©1998-2014 Odessa


Открытие страницы: 0.31 секунды и 9 запросов к БД
Хостинг
Регистрация домена
free counters