русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Настройка сети в Unix.


Дата добавления: 2014-11-28; просмотров: 798; Нарушение авторских прав


Сценарий: Настройка сетевого интерфейса

Сценарий посвящен сетевым интерфейсам – прослойке между канальным и сетевым уровнем в UNIX. В сценарии показано, как получать информацию о настроенных в системе сетевых интерфейсах и как производится их диагностика и конфигурирование.

Начальные условия: Командная строка суперпользователя после входа в систему.

1. Получить сведения обо всех настроенных сетевых интерфейсах с помощью команды ifconfig -a:

2. desktop ~ # ifconfig -a3. eth0 Link encap:Ethernet HWaddr 00:0D:60:8D:42:AA 4. inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.05. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:16. RX packets:204779 errors:0 dropped:0 overruns:0 frame:07. TX packets:107606 errors:0 dropped:0 overruns:0 carrier:08. collisions:0 txqueuelen:1000 9. RX bytes:302429520 (288.4 Mb) TX bytes:9177476 (8.7 Mb)10. Base address:0x8000 Memory:c0220000-c0240000 11. 12. lo Link encap:Local Loopback 13. inet addr:127.0.0.1 Mask:255.0.0.014. UP LOOPBACK RUNNING MTU:16436 Metric:115. RX packets:228 errors:0 dropped:0 overruns:0 frame:016. TX packets:228 errors:0 dropped:0 overruns:0 carrier:017. collisions:0 txqueuelen:0 RX bytes:17724 (17.3 Kb) TX bytes:17724 (17.3 Kb)

18. Проверить возможность соединения с локальной машиной с помощью команды ping 127.0.0.1.

19. desktop ~ # ping 127.0.0.120. PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.21. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.052 ms22. 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.051 ms64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.055 ms

23. Перед конфигурированием интерфейса eth0 необходимо убедиться, что он отключен. Отключение сетевого интерфейса eth0 производится командой ifconfig eth0 down.

24. desktop ~ # ifconfig eth0 down25. desktop ~ # ifconfig -a26. lo Link encap:Local Loopback 27. inet addr:127.0.0.1 Mask:255.0.0.028. UP LOOPBACK RUNNING MTU:16436 Metric:129. RX packets:228 errors:0 dropped:0 overruns:0 frame:030. TX packets:228 errors:0 dropped:0 overruns:0 carrier:031. collisions:0 txqueuelen:0 RX bytes:17724 (17.3 Kb) TX bytes:17724 (17.3 Kb)

32. Для связи сетевого интерфейса eth0 с IP-адресом 192.168.1.1 выполним команду ifconfig eth0 192.168.1.1 up.



33. desktop ~ # ifconfig eth0 192.168.1.1 up34. desktop ~ # ifconfig -a35. eth0 Link encap:Ethernet HWaddr 00:0C:F1:2E:0E:F936. inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.037. UP BROADCAST MULTICAST MTU:1500 Metric:138. RX packets:0 errors:0 dropped:0 overruns:0 frame:039. TX packets:0 errors:0 dropped:0 overruns:0 carrier:040. collisions:0 txqueuelen:100041. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)42. Interrupt:11 Base address:0x2000 Memory:c0210000-c0210fff43. 44. lo Link encap:Local Loopback 45. inet addr:127.0.0.1 Mask:255.0.0.046. UP LOOPBACK RUNNING MTU:16436 Metric:147. RX packets:228 errors:0 dropped:0 overruns:0 frame:048. TX packets:228 errors:0 dropped:0 overruns:0 carrier:049. collisions:0 txqueuelen:0 RX bytes:17724 (17.3 Kb) TX bytes:17724 (17.3 Kb)

При этом по умолчанию используется сеть класса C, т.е. маска сети «255.255.255.0».

50. Для задания специфической маски подсети используется параметр netmask. Например, данная команда задаёт параметры сети класса A:ifconfig eth0 10.10.1.1 netmask 255.0.0.0 up.

51. desktop ~ # ifconfig eth0 10.10.1.1 netmask 255.0.0.0 up52. desktop ~ # ifconfig -a53. eth0 Link encap:Ethernet HWaddr 00:0C:F1:2E:0E:F954. inet addr:10.10.1.1 Bcast:10.255.255.255 Mask:255.0.0.055. UP BROADCAST MULTICAST MTU:1500 Metric:156. RX packets:0 errors:0 dropped:0 overruns:0 frame:057. TX packets:0 errors:0 dropped:0 overruns:0 carrier:058. collisions:0 txqueuelen:100059. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)60. Interrupt:11 Base address:0x2000 Memory:c0210000-c0210fff61. 62. lo Link encap:Local Loopback 63. inet addr:127.0.0.1 Mask:255.0.0.064. UP LOOPBACK RUNNING MTU:16436 Metric:165. RX packets:228 errors:0 dropped:0 overruns:0 frame:066. TX packets:228 errors:0 dropped:0 overruns:0 carrier:067. collisions:0 txqueuelen:0 RX bytes:17724 (17.3 Kb) TX bytes:17724 (17.3 Kb)

68. С помощью команды arp можно узнать текущую ARP-таблицу операционной системы (соответствие MAC-адресов канального уровня IP-адресам). Таблица автоматически поддерживается операционной системой в процессе сетевого обмена.

69. desktop ~ # arp70. Address HWtype HWaddress Flags Mask Ifacegate.localnet ether 00:02:44:8F:16:B7 C eth0


<== предыдущая лекция | следующая лекция ==>
Команды меню «Левая»/ «Правая» | КОНТРОЛЬНАЯ РАБОТА


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.411 сек.