用于配置网络接口的Bash脚本

时间:2015-06-05 14:00:15

标签: linux bash unix network-programming network-interface

我是网络和操作系统的学生,我必须编写一个执行以下操作的脚本:

可以使用或不使用参数调用它。如果使用参数调用,则必须接收网络接口的名称(例如:eth0)和配置文件的名称"。

好吧,我很失落,因为我不知道什么是"网络接口配置配置文件"是。我不知道自己的要求是什么。我不知道如何为网络配置创建配置文件"从一个bash脚本,我不知道如何创建这些"文件"或任何其他内容和#34;将内容放入其中"。

另外,我需要为选定的网络接口设置以下内容:

-IP -Netmask(这两个可以用ifconfig完成,对吧?) -gateway -proxy

我想我知道如何配置前两个,但是如何根据名称配置网络接口的网关和代理?

任何建议都将非常感谢。这是我完成课程之前的最后一项任务,我依靠这一点继续前进。

非常感谢。

1 个答案:

答案 0 :(得分:0)

ifconfig eth0 192.168.1.2 netmask 255.255.255.0

route add default gw 1​​92.168.1.1 eth0

导出http_proxy ='http://ip:port/'