среда, 15 декабря 2010 г.

Настройка сети в linux из консоли.



Часто приходится настраивать сеть на удалённых машинах через конфигурационные файлы. Начинающему линуксоиду всегда не хватает достаточно знания и понимания как “оно” работает.


На примере дистрибутива Ubuntu
.
Конфигурационный файл настройки сети находится тут: /etc/network/interfaces

Опишем 2 вида настройки сети:
1. DHCP интерфейс eth0;
2. Статическая привязка адреса по интерфейсу eth1.

Открываем и конфигурационный файл:
$sudo nano /etc/network/interfaces

В нём будут наши 2 интерфейса и третий – lo – лупбэк. Его не трогаем.
 
#Loopback интерфейс
auto lo
iface lo inet loopback

#DHCP интерфейс
auto eth0
iface eth0 inet dhcp
 
#Статический инетфейс
auto eth1
iface eth1 inet static
address 192.168.150.200
netmask 255.255.255.0
network 192.168.150.99
gateway 192.168.150.99

Ну, думаю, всё крайне понятно. Чтобы применить изменённые настройки, нужно перегрузить сеть:
$sudo /etc/init.d/networking restart

DNS сервера в Линуксе настраиваются не вместе с сетью. Адреса серверов лежат в файле /etc/resolv.conf

Открываем его:
$sudo nano /etc/resolv.conf

И там в следующем синтаксисе вводим нужные сервера:
nameserver 8.8.8.8   
 
Естесственно, цифры ставим свои. 8.8.8.8 можно не менять, т.к. это публичный сервер имён Гугла.

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

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