想写个shell脚本来自动配置ip,子网掩码和网关

想写个shell脚本来自动配置ip,子网掩码和网关,第1张

测试了下还可以,没有写条件判断,根据情况自己再修改下

#!/bin/bash

hwaddr=`ifconfig |grep HWaddr |awk '{print $5}'`

echo "DEVICE=$1

HWADDR=$hwaddr

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=$2

NETMASK=$3

GATEWAY=$4" > /etc/sysconfig/network-scripts/ifcfg-$1

/etc/init.d/network restart

一、打开终端。你可以从边栏打开终端程序,或按下<br/>Ctrl+<br/>Alt+<br/>T组合键来打开它。

二、浏览当前默认网关信息。可以输入,按下,来查看当前的默认网关设置。“默认”旁边的地址会显示当前默认的网关地址,它被分配到的界面则显示在桌面右侧。

三、删除当前的默认网关。如果有多个默认网关,那么会遇到连接冲突的问题。如果你想更改它,请删除现有的默认网关。<br/>输入。

四、例如,想要适配器的默认网关更改为192.168.1.254,你可以输入。你需要输入用户密码,才能完成命令。

五、在编辑器中打开配置文件。在Nano编辑器中输入来打开文件。编辑配置文件会让系统在每次重启系统时保留你的更改。

六、找到正确的部分。找到你需要更改默认网关设置的适配器部分。

七、在这个部分加上<br/>.。例如,输入,让默认网关变成192.168.1.254。

八、保存更改并退出。按下<br/>Ctrl+<br/>X,然后按下来保存更改并退出。

九、重启网络。输入重启网络。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11592647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存