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