linux centos7 设置静态网络
输入ifconfig 提示没此命令 是因为没装net-tools导致的
于是输入ip addr查看网络状态
1.编辑网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 centos7默认网卡名是ens33
把这几项属性改变
bootproto=dhcp 这项改为自动获取 , 在虚拟机环境下要在该虚拟机设置中的网卡设置里把网络连接状态改为桥接模式并复制物理地址
onboot=yes
这样就能自动获取ip,输入ip addr查看这个网卡信息,能看到ens33有ip了
2.安装ifconfig
yum search ifconfig 提示能装的有net-tools
yum -y install net-tools*
把旧版更新成新版本的 yum update
装完就能ifconfig了
3.再编辑网络配置文件 把网络状态改为 static
vi /etc/sysconfig/network-scripts/ifcfg-ens33
主要是这几项属性
bootproto=static
onboot=yes
IPADDR=192.168.1.144
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8 //用谷歌的dns
4.配置好了以后
service network restart
重启成功后再查看ifconfig 网络ip地址改了的话 再接着ping 8.8.8.8 能ping通就ok
有的还会提示 service command not found
可以 yum -y install service
也可以去去目录看看 /sbin/service 有没有这个service文件
如果有这个文件 试试这条命令 /sbin/service network restart
像这样mysql数据库服务也可以这样重启 比如 /sbin/service mysql restart
测试了几个虚拟机都调通了,有的是配置文件的属性写错,有的就是各种奇怪的报错
有的时候报错还可以看看日志 日志目录是 /var/log/message
查看报错情况 cat /var/log/message | grep network
还遇到过这么一个报错
之后把网络配置文件中的 这个属性HWaddr 去掉再重启电脑 重启网络就又通了
然后接下来可以安装一些东西了
yum -y install vim 安装完了后可以设置一些属性
配置文件目录在 vi /etc/vimrc
比如 set nu //添加行号
set nobackup //编辑完后不要自动备份文件
等等这样的属性
那就这样了