русс | укр

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

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

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

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


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

Ifconfig


Дата добавления: 2015-06-12; просмотров: 1411; Нарушение авторских прав


Лабораторная работа № 8

Часть 1.

Настройка сети в UBUNTU через консоль.

 

Для настройки сети через консоль во всех Linux системах, включая Ubuntu, существует специальная команда ifconfig.

Если просто в терминале написать эту команду то консоль выдаст все сетевые интерфейсы, запущенные на этом компьютере. Это будет выглядеть примерно так.

 

eth0 Link encap:Ethernet HWaddr 00:04:75:c1:e2:ab

inet addr:10.2.10.32 Bcast:10.2.10.255 Mask:255.255.255.0

….

….

 

eth1 Link encap:Ethernet HWaddr 00:04:75:c1:e2:6b

inet addr:192.168.140.1 Bcast:192.168.140.255 Mask:255.255.255.0

….

….

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

….

….

Первый столбец это имена сетевых устройств, а второй - настройки соответствующих интерфейсов. Команда ifconfig eth0 выведет настройки только интерфейса eth0.Для того чтобы отключить или включить интерфейс eth0 наберите, соответственно, команды.

 

sudo ifconfig eth0 down

sudo ifconfig eth0 up

 

Чтобы управлять интерфейсами, нужны права суперпользователя.

 

Установите в настройках VirtualBox сетевые устройства в качестве работы во внутренней сети. Проверьте адресацию сетевых интерфейсов с помощью команды:

ifconfig

Сделайте скриншот.

Измените настройки интерфейсов. Для этого введите команды следующего вида.

 

sudo ifconfig eth0 inet 192.168.0.**

где ** - две последние цифры зачетки.

Сделайте скриншот.

 

Установите маску сети командой

sudo ifconfig eth0 netmask 255.255.255.0

 

Сделанные таким способом настройки сбрасываются после перезагрузки компьютера. Проверить это и сделать скриншот.

 

Чтобы зафиксировать изменения поменяйте настройки в конфигурационном файле сетевых интерфейсов, который находится в /etc/network/interfaces.Данный файл может выглядеть примерно так:



 

auto lo

iface lo inet loopback

 

Измените данный файл следующим образом:

 

auto lo

iface lo inet loopback

 

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.0.**

#hwaddress ether 12:34:56:78:90:12

netmask 255.255.255.0

broadcast 192.168.0.255

dns-nameservers 192.168.0.1

 

После изменения этих конфигурационных файлов перезагрузите сетевую службу командой

 

sudo /etc/init.d/networking restart

 

и проверьте правильность настроек командой ifconfig.Сделайте скриншот. Сохраните файл /etc/network/interfacesв той же папке, но под другим именем, например, interfaces_static.Он может вам понадобиться, когда вы будете вновь переходить от динамического получения адреса к статически заданному, например, для настройки DHCP сервера.

 

Адрес DNS сервера можно задать в файле /etc/network/interfaces, но вообще управление адресами DNS серверов в Ubuntu осуществляется через файл /etc/resolv.conf, синтаксис этого конфигурационного файла простой и может выглядеть примерно так:

 

#Generated by NetworkManager

Измените содержание данного файла путем внесения в него следующих данных:

 

#Generated by NetworkManager

nameserver 192.168.0.1

 

После изменения этих конфигурационных файлов перезагрузите сетевую службу командой

 

sudo /etc/init.d/networking restart

 

В случае использования данной системы в качестве сетевого клиента

возникает необходимость получать сетевые настройки через DHCP, измените в файле /etc/network/interfaces строки

iface eth0 inet static

address 192.168.0.**

#hwaddress ether 12:34:56:78:90:12

netmask 255.255.255.0

broadcast 192.168.0.255

на

 

auto lo

iface lo inet loopback

auto eth0
iface eth0 inet dhcp

 

После изменения этих конфигурационных файлов перезагрузите компьютер.

Проверьте, изменилась ли адресация сетевых карт. Дайте объяснения по данному пункту.

Обновление настроек через DHCP можно командой

dhclient

 

Для остановки или запуска сетевой службы используйтесь командой

sudo /etc/init.d/networking stop

sudo /etc/init.d/networking start
Сделайте сриншоты запуска и остановки сетевых служб.




<== предыдущая лекция | следующая лекция ==>
Изучение диспетчеров архивов WinZip и WinRAR | Краткие сведения из теории


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


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

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

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


 


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

 
 

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

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