给我一个用shell脚本写的在Linux里面配置IP的脚本
时间: 2023-07-07 20:29:30 浏览: 114
利用shell脚本自动配置Linux基础环境,安装jdk,tomcat,mysql
好的,以下是一个简单的用shell脚本写的在Linux里面配置IP的脚本:
```
#!/bin/bash
# 设置IP地址和子网掩码
IPADDR=192.168.1.100
NETMASK=255.255.255.0
# 设置网关
GATEWAY=192.168.1.1
# 设置DNS服务器
DNS1=8.8.8.8
DNS2=8.8.4.4
# 暂时关闭NetworkManager服务
systemctl stop NetworkManager.service
# 修改网卡配置文件
cat > /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF
TYPE=Ethernet
BOOTPROTO=none
IPADDR=$IPADDR
NETMASK=$NETMASK
GATEWAY=$GATEWAY
DNS1=$DNS1
DNS2=$DNS2
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
EOF
# 重启网络服务
systemctl restart network.service
```
这个脚本会设置一个IP地址为192.168.1.100,子网掩码为255.255.255.0,网关为192.168.1.1,DNS服务器为8.8.8.8和8.8.4.4的网卡eth0。执行这个脚本后,会暂时关闭NetworkManager服务,然后修改网卡配置文件,最后重启网络服务。请根据自己的实际需求修改IP地址、子网掩码、网关、DNS服务器和网卡名称等参数。
阅读全文