linuxIP地址配置

IP地址的配置

使用ifconfig命令进行修改(命令及时生效重启后失效),通常用来进行测试使用
这里我们以网卡eth0为例

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

如果不想重启后失效可以编辑配置文件ifcfg-eth0

vim /etc/sysconfig/network-script/ifcfg-eth0(我们实验环境中的网卡为ens33)

#vim /etc/sysconfig/network-scripts/ifcfg-ens33
#修改添加如下内容
BOOTPROTO=''static"      //修改dhcp为static
ONBOOT="yes"             //开机启动本脚本
IPADDR=192.168.0.32      //静态的IP地址
GATEWAY=192.168.0.1      //默认的网关
NETMASK=255.255.255.0    //子网掩码
DNS1=192.168.0.1         //DNS 的配置

重启网络:#service network restart


如果需要经常性的修改,我们也可以将命令写入脚本中,如下:

touch Alter

#!/bin/bash 
if [ $1 = "company"] ; then 
IP_CONFIG=/etc/sysconfig/network-scripts/ifcfg-eth0
echo "BOOTPROTO=static">>$IP_CONFIG
echo "DEVICE=eth0">>$IP_CONFIG
echo "IPADDR=192.168.0.32">>$IP_CONFIG
echo "NETMASK=255.255.255.0">>$IP_CONFIG
echo "GATEWAY=192.168.0.1 ">>$IP_CONFIG
else
echo 'BOOTPROTO=dhcp'>>$IP_CONFIG
fi
service network restart
//运行:./Alter company

你可能感兴趣的:(linuxIP地址配置)