zoukankan      html  css  js  c++  java
  • linux快速配置网络脚本

    #!/bin/bash
    echo -e "e[1;32;41m 您是否要使用DHCP,默认使用statice[0m"
    read DHCP
    echo "请输入您要设定的IP地址"
    read IP
    echo "请输入您要使用的DNS地址"
    read DNS
    echo "请输入您的网关"
    read GATEWAY
    echo "请输入您的子网掩码"
    read NETMASK
    function network_settings(){
        echo "TYPE=Ethernet" > /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "BOOTPROTO="$A"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "DEFROUTE="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "PEERDNS="yes"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "PEERROUTES="yes"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV4_FAILURE_FATAL="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV6INIT="yes"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV6_AUTOCONF="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV6_DEFROUTE="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV6_PEERDNS="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV6_PEERROUTES="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPV6_FAILURE_FATAL="no"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "NAME="ens33"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "UUID="0e6ca219-0d2e-4000-8f17-bf7424e46595"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "DEVICE="ens33"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "ONBOOT="yes"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "IPADDR="$IP"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "GATEWAY="$GATEWAY"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "NETMASK="$NETMASK"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    	echo "DNS="$DNS"" >> /etc/sysconfig/network-scripts/ifcfg-ens33
    }
     if [ "$DHCP"  = "DHCP" ];then
                      A="dhcp"
    				  
              else
                      A="static"
              fi
    
    network_settings
    
    echo "nameserver "$DNS"" >>/etc/resolv.conf
    
    systemctl restart network
    
    echo "设置成功"
    

  • 相关阅读:
    php odbc连接 查询显示不完整问题
    php集成环境
    intent实现网页跳转
    夜神模拟器
    Android编程知识点3-Intent
    Android编程知识点2- 线性布局,随机数
    Android编程知识点1-Button,ListView
    数据存储和访问
    Android计时器
    组件通信2
  • 原文地址:https://www.cnblogs.com/hxlinux/p/13630086.html
Copyright © 2011-2022 走看看