Настройки сети в Linux
Автор: Илья Максимович • Апрель 21, 2020 • Лабораторная работа • 616 Слов (3 Страниц) • 414 Просмотры
Лабораторная работа № 7:
Настройки сети в Linux
Цель:
• Научиться настраивать сетевые интерфейсы в ОС Linux;
• Научиться прописывать статические маршруты до сетей;
• Научиться пользоваться утилитами ifconfig, ifup, ifdown, route, ip
План работы:
1. Рассмотреть конфигурационные файлы сетевых интерфейсов;
2. Произвести настройку IP адреса сетевого интерфейса eth0;
3. Остановить и запустить сетевой интерфейс eth0;
4. Произвести смену аппаратного (MAC) адреса сетевого интерфейса eth0;
5. Показать таблицу сетевых маршрутов. Установить маршрут по умолчанию;
6. Рассмотреть альтернативные способы изменения сетевых характеристик посредством ip;
7. Получить настройки IP от DHCP сервера;
Ход работы:
1. Конфигурационные файлы сетевых интерфейсов (так же как и скрипты запуска-остановки интерфейсов) расположены в каталоге /etc/sysconfig/network-scripts
Сейчас нас интересуют конфигурации интерфейсов — это файлы ifcfg-<имя интерфейса>
Откроем файл
# nano /etc/sysconfig/network-scripts/ifcfg-eth0
Мы можем изменить некоторые параметры в этом файле:
В частности нужно поменять или добавить HWADDR, IPADDR, NETWORK, NETMASK что соответствует MAC-адресу, IP-адресу, адресу сети и маске сети.
Перезагружаем машину. Видим, что команда ifconfig eth0 показывает изменившиеся параметры (кроме HWADDR).
Кстати, обратим внимание так же на файл /etc/sysconfig/network:
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
Так же есть файлик iptables, в котором сложены правила файрволла.
Не стоит забывать о файле /etc/resolv.conf с указанными серверами DNS, а так же базой /etc/hosts, в которой находятся соответствия доменных имён и IP адресов. Ну это уже выходит за рамки нашей работы, так, для общего развития.
2. Мы можем вносить изменения в сетевые настройки на лету, при помощи команды ifconfig.
Например, смена IP адреса и маски сети:
# ifconfig eth0 inet 192.168.100.2 netmask 255.255.255.0
Кстати, ещё немаловажный факт. Настроить сеть можно в диалоговом режиме:
# system-config-network
3. Важной возможностью является так же остановка и запуск сетевого интерфейса, а так же перезапуск всей сетевой конфигурации.
Остановка интерфейса осуществляется так:
# ifdown eth0
Запуск соответственно
# ifup eth0
Можно использовать эту возможность и в контексте нашего старого доброго ifconfig:
# ifconfig eth0 down
«заглушенный» интерфейс не виден в списке интерфейсов команды ifconfig, но его можно показать, использовав
...