Bash-скрипт для настройки сетевых интерфейсов

Я изучаю сеть и ОС, и мне нужно написать скрипт, который делает следующее:

Его можно вызывать с параметрами или без них. При вызове с параметрами он должен получить имя сетевого интерфейса (например, eth0) и «имя профиля конфигурации».

Ну, я очень растерялся, так как понятия не имею, что такое «профиль конфигурации сетевого интерфейса». Я не знаю, о чем меня просят. Я не знаю, как «создать профиль для сетевой конфигурации» из сценария bash, и я не знаю, как создать эти «файлы» или что-то еще и «поместить в них содержимое».

Кроме того, мне нужно настроить следующее для выбранного сетевого интерфейса:

-IP -Netmask (эти два можно сделать с помощью ifconfig, верно?) -Gateway -Proxy

Я думаю, что знаю, как настроить первые два, но как настроить шлюз и прокси сетевого интерфейса, учитывая его имя?

Любые советы будут чрезвычайно оценены. Это моя последняя задача перед окончанием курса, и я полагаюсь на нее, чтобы двигаться вперед.

Большое спасибо.


person uryftw    schedule 05.06.2015    source источник
comment
Это похоже на домашнее задание :)   -  person Goens    schedule 05.06.2015
comment
Поскольку вы, кажется, так мало знаете о том, что ожидается, не лучше ли обратиться к репетитору за помощью/разъяснениями?   -  person arco444    schedule 05.06.2015
comment
Это моя домашняя работа. Я не прошу вас, ребята, сделать это для меня, я знаю об этом. Я просто прошу несколько общих советов. Я только на 1-м курсе, так что я действительно не знаю об этих вещах еще. И мой учитель тоже не будет давать столько подсказок.   -  person uryftw    schedule 06.06.2015


Ответы (1)


ifconfig eth0 192.168.1.2 сетевая маска 255.255.255.0

маршрут добавить по умолчанию gw 192.168.1.1 eth0

экспортировать http_proxy='http://ip:port/'

person isma3l    schedule 05.06.2015