带网络设置的脚本

时间:2013-12-16 22:46:19

标签: ip root gateway

嘿,我想写一个会改变网络配置文件设置的脚本(ifconfig,/ etc / resolv.comf)。让脚本检索并显示具有网络配置文件的文件内容到root。数据库文件的格式为:IP,IP掩码,网关。我已经做了一些事情,但不知道它是否正确。

#!/bin/bash 
IP=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1)
IPMask=$(/sbin/ifconfig eth0 | grep Mask | cut -d":" -f4) 
Gateway=$(/sbin/ip route | awk '/default/ {print $3}') 
echo "IP is : $IP" 
echo "IP Mask is: $IPMask"
echo Gateway is: $Gateway"

我不明白该怎么做的部分是 - Root以交互方式选择网络配置文件(按编号),然后激活。有什么帮助吗?

0 个答案:

没有答案