由于最近在搭建分布式的时候,需要把几台centos关联管理,所以用静态ip可以避免每次重启服务器主机的ip都会发生变化
预备环境
系统:centos7
More info: Centos
查看网络配置
查看client机的网络连接模式
- 点击“设置”
- 查看网络适配器
- 选择NAT模式
查看DHCP的分配网段
- 编辑–>虚拟网络编辑器
- 选中v8详细信息
- 点击DHCP设置
- 查看分配网段
我这里是起始地址:192.168.113.128 ,结束地址:192.168.113.254,这里记住113网段,下面配置用到
静态IP配置
1.切换root用户
$ su root
2.编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736
$ cd /etc/sysconfig/network-scripts
$ cp ifcfg-eno16777736 ifcfg-eno16777736.bak 备份
$ cd /etc/sysconfig/network-scripts
$ nano ifcfg-eno16777736
替换为以下配置(上面的113网段在这里派上用场)
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.113.201
PREFIX=24
GATEWAY=192.168.113.2
DNS=192.168.113.2
重启网络服务
$ su root
$ service network restart
查看是否配置正确
$ ifconfig #得安装ifconfig
解决通过ip能够访问网络,通过域名无法访问的问题
$ sudo nano /etc/resolv.conf
内容是网关地址,改成
nameserver 192.168.132.2 #这里的132就是前面保存的网段
这就完成了静态ip的配置