• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ubuntu与centos中更换ip的shell代码

    代码一
    ubuntu与centos

    复制代码 代码如下:

    ubuntu:
    #!/bin/bash
    echo "ipaddr:"
    read line
    echo $line
    sed "s/address.*$/address=${line}/g" /etc/network/interfaces
    centos(未测试):
    #!/bin/bash
    echo "ipaddr:"
    read line
    echo $line
    sed "s/IPADDR.*$/IPADDR=${line}/g" /etc/sysconfig/network-scipts/ifcfg-eth0

    代码二
    ubuntu更改IP的shell代码,自己写的,比较拙,请指正
    复制代码 代码如下:

    #! /bin/sh

    echo "Use gateway at 192.168.0.1 (Y) or 192.168.1.1 (N)
    or detail set (O)\nPlease choose Y/N/O"
    read OP
    if [ "$OP" = Y ] || [ "$OP" = y ] ; then
     GATEWAY=192.168.0.1
     IP=192.168.0.215
    elif [ "$OP" = N ] || [ "$OP" = n ] ; then
     GATEWAY=192.168.1.1
     IP=192.168.1.215
    else
     echo "Please input the ip:"
     read IP
     echo "Please input the gateway"
     read GATEWAY
    fi
    echo "auto lo
    iface lo inet static

    auto eth0
    iface eth0 inet static
    netmask 255.255.255.0
    address $IP
    gateway $GATEWAY" > /tmp/interfaces
    clear
    echo "Init File interfaces Successfully!"
    echo "*************************************"
    cat /tmp/interfaces
    echo "*************************************"
    echo "Change the file in /etc/networks/interfaces?(Y/N)"
    read OP
    if [ "$OP" = Y ] || [ "$OP" = y ] ; then
     echo "Set OK!"
     cp /tmp/interfaces /etc/network/interfaces
     /etc/init.d/networking restart
    else
     echo "Give up"
    fi
    rm /tmp/interfaces
    echo "Whether change the DNS(/etc/resolv.conf)(Y/N)"
    read OP
    if [ "$OP" = Y ] || [ "$OP" = y ];then
     echo "Input the DNS server IP:"
     read IP
     echo "Now change the DNS IP"
     mv /etc/resolv.conf /etc/resolv.conf.bak
     echo "nameserver $IP" >/etc/resolv.conf
     echo "Done!"
    fi

    您可能感兴趣的文章:
    • Ubuntu16.04 静态IP地址设置(NAT方式)
    • 详解ubuntu14.04如何设置静态IP的方法
    • ubuntu 设置静态IP的实现方法
    • 基于Ubuntu 16.04设置固定IP的方法教程
    上一篇:awk中查看包含某两列字符的用法
    下一篇:防止ARP攻击的shell代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ubuntu与centos中更换ip的shell代码 ubuntu,与,centos,中,更换,的,