суббота, 1 мая 2010 г.

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

Многие дистрибутивы содержат собственные средства графического конфигурирования сетевых интерфейсов, общим для всех является возможность конфигурирования из консоли. Этот способ самый гибкий и позволяет конфигурировать сеть даже если у вас нет возможности запустить графический режим.


Базовой командой управления TCP/IP сетью является ifconfig.


Запуск
ifconfig
без параметров выведет текущие активные интерфейсы.
ifconfig -a выведет все интерфейсы
интерфейс - любое сетевое устройство (возможно виртуальное), к примеру модем, сетевая карта или ppp соединение.
Упрощенно синтаксис ifconfig следующий:
ifconfig интерфейс адрес опции
интерфейс - имя конфигурируемого интерфейса, к примеру eth0 или wlan0
адрес (опционально) - ip адрес который вы хотите назначить данному интерфейсу
ifconfig eth0 192.168.0.1
назначит интерфейсу eth0 ip адрес 192.168.0.1
опции (опционально) - различные опции такие как маска, активация/деактивация интерфейса и прочие
основные:
  • netmask - маска подсети
  • up - опция означающая активацию данного интерфейса
  • down - опция означающая деактивацию данного интерфейса
пример:
ifconfig eth0 192.168.0.1 netmask 255.255.0.0 up
назначить интерфейсу eth0 ip адрес 192.168.0.1 и активировать его
Остальные параметры вы всегда сможете найти прочтя man по ifconfig
Конфигурация маршрутизации осуществляется командой route
Для вывода на экран текущей таблицы маршрутизации используйте команду route без параметров.
Упрощенный интаксис команды:
  • route add цель опции
  • route del цель опции
основной параметр - gw (шлюз)
для добавления маршрута используйте route add.
Для добавления маршрута по умолчанию используйте в качестве цели default
Пример:
route add default gw 192.168.1.1
добавит шлюз по умолчанию 192.168.1.1

Комментариев нет:

Отправить комментарий