Читайте также: |
|
И так, наше оборудование функционирует нормально. Нам нужно настроить статический IP-адрес со следующими параметрами: IP-адрес 192.168.123.254, маска подсети 255.255.255.0, основной шлюз 192.168.123.1.
Сначала посмотрим вывод команды ifconfig:(см. Рисунок 17).
# ifconfig
Рисунок17- вывод команды ifconfig
$ sudo ifconfig
Второй вариант команды я написал для тех, кто при установке запретил вход суперпользователя. Далее в статье я не буду дублировать команды, просто запомните: если в начале кода есть значок #, значит команда выполняется от имени суперпользователя. Те, кто запретил вход суперпользователя в систему выполняют её с помощью sudo.
Если всё было настроено правильно ещё при установке системы, мы увидим следующее:
Link encap:Local Loopback | |
inet addr:127.0.0.1 Mask:255.0.0.0 | |
inet6 addr:::1/128 Scope:Host | |
UP LOOPBACK RUNNING MTU:16436 Metric:1 | |
RX packets:8 errors:0 dropped:0 overruns:0 frame:0 | |
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 | |
collisions:0 txqueuelen:0 | |
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) | |
А то и не увидим никакой информации. В общих случаях, для проверки или устранения неисправностей можно настроить сетевые интерфейсы с помощью команд ifconfig и route. Об этом будет написано ниже в этой же статье. А пока приступим редактированию файлов конфигураций. Вообще, перед редактированием конфигурационных файлов для сети следует остановить сетевой интерфейс. Делается это следующим образом: (см. Рисунок 18.) | ||||
# ifdoweth | ||||
Рисунок 18 - Установка сетевого интерфейса. | ||||
Тогда, для начала, проверяем существование файла /etc/network/interfaces. Если он не существует, то создаём его, если существует, то редактируем текстовым редактором:
# vim /etc/network/interfaces
В комментариях к файлу написано, что этот файл описывает доступные системе сетевые интерфейсы и как их активировать. Для получения большей информации следует посмотреть руководство interfaces(5). В предпоследней строке идёт перечисление через пробел dns-серверов, у вас там, естественно должны быть адреса dns-серверов вашего провайдера или вашей сети. В последней строке указывается ваша рабочая группа или домен. В моём примере это aitishnik.
Затем редактируем файл /etc/resolv.conf:
Search aitishniknameserver213.177.96.1nameserver 213.177.97.1
В первой строке указываем название своей рабочей группы или домена после слова search. Во второй и третьей строках после слов nameserver пишем ip-адреса DNS-серверов вашей сети или вашего провайдера в зависимости от конфигурации вашей сети. Если DNS-сервер один, то третью строку не пишем.
Searchaitishnik nameserver 192.168.123.1
# ifup eth0
И перезапустить сетевые службы:
# /etc/init.d/networking restart
Проверяем что у нас получилось:(см. Рисунок 19)
# ifconfig
Рисунок 19 - Активирование сетевого интерфейса
Затем проверяем сетевой интерфейс («пингуем» сами себя):(см. Рисунок 20) Рисунок 20 - Проверка ситевого интерфейса $ ping 192.168.123.254 -с 4 PING 192.168.123.254 (192.168.123.254) 56(84) bytes of data 64 bytes from 192.168.123.254: icmp_seq=1 ttl=64 time=0.135 ms 64 bytes from 192.168.123.254: icmp_seq=2 ttl=64 time=0.319 ms 64 bytes from 192.168.123.254: icmp_seq=3 ttl=64 time=0.170 ms 64 bytes from 192.168.123.254: icmp_seq=4 ttl=64 time=0.323 ms 192.168.123.254 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 0.135/0.236/0.323/0.087 ms $ ping 192.168.123.1 -с 4 PING 192.168.123.1 (192.168.123.1) 56(84) bytes of data 64 bytes from 192.168.123.1: icmp_seq=1 ttl=255 time=1.85 ms 64 bytes from 192.168.123.1: icmp_seq=2 ttl=255 time=2.02 ms 64 bytes from 192.168.123.1: icmp_seq=3 ttl=255 time=1.51 ms 64 bytes from 192.168.123.1: icmp_seq=4 ttl=255 time=3.12 m --- 192.168.123.1 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3016ms rtt min/avg/max/mdev = 1.514/2.128/3.123/0.605 ms И какой-нибудь удалённый хост по имени: $ ping www.aitishnik.ru PING www.aitishnik.ru (195.208.0.15) 56(84) bytes of data 64 bytes from 195.208.0.15: icmp_seq=1 ttl=56 time=119 ms 64 bytes from 195.208.0.15: icmp_seq=2 ttl=56 time=112 ms 64 bytes from 195.208.0.15: icmp_seq=3 ttl=56 time=113 ms 64 bytes from 195.208.0.15: icmp_seq=4 ttl=56 time=114 ms --- www.aitishnik.ru ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3030ms rtt min/avg/max/mdev = 112.818/114.989/119.785/2.821 ms |
На этом настройка статического IP-адреса для сервера с одним сетевым интерфейсом закончена.
Команды ifconfig и route
В случаях поиска неисправностей, для отладки и т.д. сетевые интерфейсы можно настроить с помощью команд ifconfig и route. Настроим сначала локальный интерфейс, если он не настроен, тем более что его нужно настроить в любом случае. Он используется для связи программ IP-клиентов с IP-серверами, запущенными на этой же машине:
# ifconfig lo 127.0.0.1
В параметрах команды не указываем маску подсети, т. к. по умолчанию устанавливается маска подсети 255.0.0.0
Проверяем:
$ ping 127.0.0.1 -_ 3
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.128 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.115 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.276 ms
--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2014ms
rtt min/avg/max/mdev = 0.115/0.173/0.276/0.073 ms
# ifconfig eth0 192.168.123.254 netmask 255.255.255.0 broadcast 192.168.123.255 up
Проверяем:
$ ping 192.186.123.254 -c 3
PING 192.168.123.254 (192.168.123.254) 56(84) bytes of data.
64 bytes from 192.168.123.254: icmp_seq=1 ttl=64 time=0.312 ms
64 bytes from 192.168.123.254: icmp_seq=2 ttl=64 time=2.16 ms
64 bytes from 192.168.123.254: icmp_seq=3 ttl=64 time=0.248 ms
--- 192.168.123.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2025ms
rtt min/avg/max/mdev = 0.248/0.909/2.169/0.891 ms
Перед тем, как добавить маршруты посмотрим (см. Рисунок 21)
Рисунок 21 - Таблица маршрутизации
Destination Gateway Genmask Flags Metric Ref Use Iface
Для локального интерфейса выполняем команду:
# route add -net 127.0.0.0 netmask 255.0.0.0 lo
А для сетевого интерфейса выполняем сначала:
# route add -net 192.168.0.0 netmask 255.255.255.0 eth0
А затем добавим основной шлюз:
# route add default gw 192.168.123.1 eth0
Проверяем работоспособность сети так же, как в предыдущем разделе.
Дата добавления: 2015-10-23; просмотров: 117 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Алгоритм установки ОС на примере ОС Debian 6.0. | | | Управление и настройка Dr.Web |