自动设置Linux系统静态IP地址、DNS、网关、计算机名称脚本
来源:互联网 发布:破壁机有用吗 知乎 编辑:程序博客网 时间:2024/05/29 11:42
#!/bin/sh
#10880347
ROUTE=$(route -n|grep "^0.0.0.0"|awk '{print $2}')
BROADCAST=$(/sbin/ifconfig eth0|grep -i bcast|awk '{print $3}'|awk -F":" '{print $2}')
HWADDR=$(/sbin/ifconfig eth0|grep -i HWaddr|awk '{print $5}')
IPADDR=$(/sbin/ifconfig eth0|grep "inet addr"|awk '{print $2}'|awk -F":" '{print $2}')
NETMASK=$(/sbin/ifconfig eth0|grep "inet addr"|awk '{print $4}'|awk -F":" '{print $2}')
cat >/etc/sysconfig/network-scripts/ifcfg-eth0<<EOF
DEVICE=eth0
BOOTPROTO=static
BROADCAST=$BROADCAST
HWADDR=$HWADDR
IPADDR=$IPADDR
NETMASK=$NETMASK
GATEWAY=$ROUTE
ONBOOT=yes
EOF
HOST=$(grep "$IPADDR" /root/ip.txt |awk '{print $2}')
cat >/etc/sysconfig/network<<EOF
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=$HOST
GATEWAY=$ROUTE
EOF
/bin/hostname $HOST
cat /root/ip.txt >> /etc/host
echo "nameserver 10.0.0.2" > /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
#10880347
ROUTE=$(route -n|grep "^0.0.0.0"|awk '{print $2}')
BROADCAST=$(/sbin/ifconfig eth0|grep -i bcast|awk '{print $3}'|awk -F":" '{print $2}')
HWADDR=$(/sbin/ifconfig eth0|grep -i HWaddr|awk '{print $5}')
IPADDR=$(/sbin/ifconfig eth0|grep "inet addr"|awk '{print $2}'|awk -F":" '{print $2}')
NETMASK=$(/sbin/ifconfig eth0|grep "inet addr"|awk '{print $4}'|awk -F":" '{print $2}')
cat >/etc/sysconfig/network-scripts/ifcfg-eth0<<EOF
DEVICE=eth0
BOOTPROTO=static
BROADCAST=$BROADCAST
HWADDR=$HWADDR
IPADDR=$IPADDR
NETMASK=$NETMASK
GATEWAY=$ROUTE
ONBOOT=yes
EOF
HOST=$(grep "$IPADDR" /root/ip.txt |awk '{print $2}')
cat >/etc/sysconfig/network<<EOF
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=$HOST
GATEWAY=$ROUTE
EOF
/bin/hostname $HOST
cat /root/ip.txt >> /etc/host
echo "nameserver 10.0.0.2" > /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
0 0
- 自动设置Linux系统静态IP地址、DNS、网关、计算机名称脚本
- ubuntu/linux系统如何设置IP地址,网关,DNS
- Linux设置静态IP,掩码,网关,DNS服务器
- linux设置IP地址与网关、DNS影响的文件
- linux设置IP,网关,DNS和MAC地址
- linux 设置IP DNS 网关
- Linux 修改IP地址 服务器名称 和 DNS网络设置
- Linux 修改IP地址 服务器名称 和 DNS网络设置
- CentOS 6.0 设置IP地址网关DNS
- CentOS 6.0 设置IP地址、网关、DNS
- CentOS 6.0 设置IP地址、网关、DNS
- Ubuntu Server设置IP地址、网关、DNS
- Debian设置IP地址、网关、DNS
- Debian设置IP地址、网关、DNS
- Ubuntu设置IP地址、网关、DNS
- FreeBSD设置IP地址,网关,DNS
- Debian设置IP地址、网关、DNS
- Linux 下修改IP地址、网关、DNS
- 自己学Docker:8.容器的持久化
- java边界布局器小测试
- Fast Tracking via Spatio-Temporal Context Learning(时空上下文视觉跟踪)
- 帧动画
- STL 简单 stack 的实现
- 自动设置Linux系统静态IP地址、DNS、网关、计算机名称脚本
- 动态规划——distinct-subsequences
- 指数平滑法
- HDU 1505
- 2016/5/21 1000.multiple inheritance
- jquery-animate动画
- CentOS下nginx启动脚本
- HDOJ/HDU 1250 Hat's Fibonacci(大数~斐波拉契)
- Java Environment Setup