Часто приходится настраивать сеть на удалённых машинах через конфигурационные файлы. Начинающему линуксоиду всегда не хватает достаточно знания и понимания как “оно” работает.
На примере дистрибутива 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
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
Комментариев нет:
Отправить комментарий