Bash 配置网络接口的脚本
Bash script to configure network interfaces
我是网络和 OS 学生,我必须制作一个脚本来执行以下操作:
可以带参数调用,也可以不带参数调用。如果使用参数调用,它必须接收网络接口的名称(例如:eth0)和 "name of a configuration profile".
好吧,我很迷茫,因为我不知道 "network interface configuration profile" 是什么。我不知道我被问到什么。我不知道如何从 bash 脚本中 "create a profile for a network configuration",我也不知道如何创建那些 "files" 或任何东西以及 "put content in them".
此外,我需要为选定的网络接口设置以下内容:
-IP
-Netmask(这两个用ifconfig可以搞定吧?)
-网关
-代理
我想我知道如何配置前两个,但如何配置给定名称的网络接口的网关和代理?
任何建议将不胜感激。这是我完成课程前的最后一项任务,我将以此为基础继续前进。
非常感谢。
ifconfig eth0 192.168.1.2 网络掩码 255.255.255.0
路由添加默认gw 192.168.1.1 eth0
导出http_proxy='http://ip:port/'
我是网络和 OS 学生,我必须制作一个脚本来执行以下操作:
可以带参数调用,也可以不带参数调用。如果使用参数调用,它必须接收网络接口的名称(例如:eth0)和 "name of a configuration profile".
好吧,我很迷茫,因为我不知道 "network interface configuration profile" 是什么。我不知道我被问到什么。我不知道如何从 bash 脚本中 "create a profile for a network configuration",我也不知道如何创建那些 "files" 或任何东西以及 "put content in them".
此外,我需要为选定的网络接口设置以下内容:
-IP -Netmask(这两个用ifconfig可以搞定吧?) -网关 -代理
我想我知道如何配置前两个,但如何配置给定名称的网络接口的网关和代理?
任何建议将不胜感激。这是我完成课程前的最后一项任务,我将以此为基础继续前进。
非常感谢。
ifconfig eth0 192.168.1.2 网络掩码 255.255.255.0
路由添加默认gw 192.168.1.1 eth0
导出http_proxy='http://ip:port/'