Работа с сетевыми интерфейсами (Debian, Ubuntu)

В этой стать будет рассмотрено множество способов по работе с сетевыми интерфейсами.
Все сетевые настройки прописаны в файле /etc/network/interfaces, который и изменяется под нужные сетевые настройки для Вашего компьютера.
Все изменения файла /etc/network/interfaces делаются через команду sudo, так как требуются права супер пользователя на изменение конфигурационных файлов, пример:

для использование редактора vi:
sudo vi /etc/netwotk/interface
для использование редактора nano:
sudo nano /etc/netwotk/interface
для использование редактора mcedit:
sudo mcedit /etc/netwotk/interface

Зависит от того, с каким редактором Вам больше нравится работать.

Настройка интерфейсов по DHCP
Рассмотрим, как требуется настраивать сетевой интерфейс. Сетевой интерфейс lo – обратная петля (его IP-адрес 127.0.0.*), использующийся для тестирования сетевой подсистемы, всегда настраивается автоматически и не требуется его настраивать как то по иному.
Для настройки интерфейса lo используются следующие строки в файле /etc/network/interfaces:

auto lo
iface lo inet loopback

Далее настраиваем сетевую карту, если сетевая карта у Вас одна, то она будет называться eth0, если две, то вторая будет идти как eth1, можно также устанавливать на одну сетевую карту по два и более IP адресов, что будет рассмотрено ниже...
Настройка сетевой карты eth0 под автоматическое получения рабочей группы (DHCP):

auto eth0
iface eth0 inet dhcp

Строка "auto eth0" указывает системе запускать автоматически этот интерфейс с настройкой при загрузке системы и при перезапуске службы сети.
И наш конфигурационный файл /etc/network/interfaces, теперь выглядит таким образом:

auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet dhcp

Также можно написать и таким образом:

auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp

Теперь можно сделать перезапуск службы сети коммандой:

sudo /etc/init.d/networking restart

И проверить, что у Вас получилось, смотрим по команде:
ifconfig

Настройка интерфейсов вручную
Для ручной настройки нужно указать строку в файле /etc/network/interfaces:
iface eth0 inet static
      address адрес
      netmask маска
      gateway шлюз

Например, если у вас IP-адрес 192.168.0.200, маска сети 255.255.255.0, то строка конфигурации будет такой:

iface eth0 inet static
      address 192.168.0.200
      netmask 255.255.255.0
      gateway 192.168.0.1



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов