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 "设置成功"
    

  • 相关阅读:
    洛谷 P2867 [USACO06NOV]大广场Big Square
    考前冲刺 1
    洛谷 P1939 【模板】矩阵加速(数列)
    洛谷 P3390 【模板】矩阵快速幂
    洛谷 P3376 【模板】网络最大流
    cogs P1578【模板】 次小生成树初级练习题
    洛谷 P3379 【模板】最近公共祖先(LCA)
    10-1 集合之Map
    【Web Components】
    【Animations】
  • 原文地址:https://www.cnblogs.com/hxlinux/p/13630086.html
Copyright © 2011-2022 走看看