signed

QiShunwang

“诚信为本、客户至上”

Redhat虚拟机配置静态IP

2020/8/20 15:31:48   来源:

参考链接:https://www.cnblogs.com/zhoufly-blog/p/10293583.html

在电脑里面装了虚拟机之后,配置网络为桥接模式,每次重启虚拟机,IP地址可能会改变,当我们测试搭建数据库集群的时候可不希望每次重启测试环境IP改变,这样就又得修改集群配置文件了,所以可以把IP地址设置为静态的。

用ifconfig命令查看使用的网卡名称,然后去/etc/sysconfig/network-scripts目录下修改网卡对应的配置文件,一般是ifcfg-网卡名

修改以下几个参数:

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.133.133 #设置为想要的IP地址

NETMASK=255.255.255.0

GATWAY=192.168.133.2 #网关

DNS1=192.168.133.2 #配置网关连接外网

修改完成后保存退出,然后service network restart,重启网络服务。

在我操作的过程中,第一次配置完后,重启网络服务成功了,IP变成了我想要的静态IP,但是测试服务器重启后是否生效的时候,发现重启完,IP又变成别的了,最后发现是我在修改ifcfg-eth0文件之前,先拷贝了一个副本ifcfg-eth0_bak文件在同目录下,好像是又读取到了这个副本文件,把这个文件移到别的目录之后,再重启就好了。看来有的时候养成备份文件的习惯也会造成困扰呀。

 

最后,其实我不太懂子网掩码、网关、dns是什么意思,应该怎么配。

反正之前看别人配子网掩码,上来就是255.255.255.0,我也就依样画葫芦,不了解原理。

至于网关,看别人配的一般都是把IP地址的最后一位改成1,但是我这里.1ping不通,然后就用traceroute www.baidu.com命令看了一下路由,发现第一个节点是192.168.133.2,看来这个.2应该是网关吧。

然鹅还是对原理一窍不通。