源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ubuntu与centos中更换ip的shell代码

  • 时间:2022-05-05 09:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ubuntu与centos中更换ip的shell代码
[b]代码一 [/b]ubuntu与centos
[u]复制代码[/u] 代码如下:
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
[b]代码二 [/b]ubuntu更改IP的shell代码,自己写的,比较拙,请指正
[u]复制代码[/u] 代码如下:
#! /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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部