Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
07.07.2022
Размер:
711.17 Кб
Скачать

Определим адрес www.local:

Из полученных результатов видно, что у www.local адрес 2002:528a:3283:ddff:7101. Задаем маршрут к www.local, пингуем сам адрес:

Проверим ответы www.local:

Задаем маршрут по умолчанию через dde4:

Если что-то не получилось, можно попробовать задать сначала маршрут по

11

умолчанию, затем к www.local. Проведем проверки:

Вводим:

Результат:

Вводим:

Результат:

Вводим:

12

Результат:

7. Настроим проксирование запросов к внутреннему веб-серверу.

Перейдем в:

Убираем знак # из обведенной желтым строки в файле, сохраняем изменения и закрываем файл:

13

Открываем файл proxy.conf:

Исходное содержимое:

14

Вставляем необходимый код:

15

Адрес, который записан после host в выделенном блоке, берется тот же, у www.local из п. 6 - 2002:528a:3283:ddff:7101.

Перезагружаем:

Откроем файл и впишем туда адрес www.local из п. 6 - 2002:528a:3283:ddff:7101 (возможно, это делать не нужно):

16

8. Обеспечим сохранение настроек интерфейса eth0 при перезагрузке виртуального сервера.

Просмотрим установленные нами маршруты:

Создадим каталог (если он уже создан, то не надо создавать):

Перейдем в него и создадим файл:

Вставим в файл код в соответствии с полученными ранее адресами и маршрутами:

#!/bin/sh

if [[ "$1" == "start" ]]; then

17

ip link set eth0 up

sed -i '1s/192.168.212.252/172.30.67.24/' /etc/resolv.conf ip addr add 172.30.170.6/23 dev eth0

ip route add 172.16.104.128/25 via 172.30.170.4 ip route add 172.19.244.240/28 via 172.30.171.254 ip route add 172.30.123.0/27 via 172.30.170.4

ip route add 172.30.67.24 via 172.30.171.254

ip -6 addr add 2002:528a:3283:dde4:0000:0000:1111:0001/64 dev eth0 ip -6 route add 2002:528a:3283:dde0::/64 via 2002:528a:3283:dde4:5::5 ip -6 route add 2002:528a:3283:dde1::/64 via 2002:528a:3283:dde4:5::5 ip -6 route add 2002:528a:3283:dde2::/64 via 2002:528a:3283:dde4:5::5 ip -6 route add 2002:528a:3283:dde3::/64 via 2002:528a:3283:dde4::6 ip -6 route add 2002:528a:3283:dde6::/64 via 2002:528a:3283:dde4::6 ip -6 route add 2002:528a:3283:ddff::7101 via 2002:528a:3283:dde4::6 ip -6 route add default via 2002:528a:3283:dde4::6

elif [[ "$1" == "stop" ]]; then ip link set eth0 down

sed -i '1s/172.30.67.24/192.168.212.252/' /etc/resolv.conf ip addr del 172.30.170.6/23 dev eth0

ip route del 172.16.104.128/25 via 172.30.170.4 ip route del 172.19.244.240/28 via 172.30.171.254 ip route del 172.30.123.0/27 via 172.30.170.4

ip route del 172.30.67.24 via 172.30.171.254

ip -6 addr del 2002:528a:3283:dde4:0000:0000:1111:0001/64 dev eth0 ip -6 route del 2002:528a:3283:dde0::/64 via 2002:528a:3283:dde4:5::5 ip -6 route del 2002:528a:3283:dde1::/64 via 2002:528a:3283:dde4:5::5 ip -6 route del 2002:528a:3283:dde2::/64 via 2002:528a:3283:dde4:5::5 ip -6 route del 2002:528a:3283:dde3::/64 via 2002:528a:3283:dde4::6 ip -6 route del 2002:528a:3283:dde6::/64 via 2002:528a:3283:dde4::6 ip -6 route del 2002:528a:3283:ddff::7101 via 2002:528a:3283:dde4::6 ip -6 route del default via 2002:528a:3283:dde4::6

else

echo "Usage: $0 [start|stop]"

fi

Вид файла:

18

Сохраним и закроем файл.

Введем команду и дополним вывод выделенной строкой, затем еще одну команду:

Перезагружаем:

Проверим работу:

19

Вводим:

Результат:

Проверим www.local:

20

Соседние файлы в папке Linux лаб 3-4