centos7设置静态IP和主机名
IP配置
进入网络配置文件目录
cd /etc/sysconfig/network-scripts/
查看网卡,如ifcfg-eth0 ,则 vim ifcfg-eth0
, 其内容如下:
TYPE=Ethernet
#启用静态IP地址
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=045cffe6-df0a-40bc-9a25-aac947416598
DEVICE=eth0
#开启自动启用网络连接
ONBOOT=yes
#设置IP地址
IPADDR=172.17.105.198
#子网位数或设置 NETMASK 255.255.248.0
PREFIX=21
#网关
GATEWAY=172.17.104.1
#DNS,如果没有内部DNS,可以设置 8.8.8.8 或 114.114.114.114
#DNS也可以单独配置
DNS1=172.17.57.11
DNS2=172.17.57.12
DNS配置
略
重启网络
常用问题:
service network restart 无法重启网络

systemctl status network.service
解决1:关闭NetworkManager
service NetworkManager stop
#并且禁止开机启动
chkconfig NetworkManager off
#之后重启就好了
reboot
无法解决,查看eth0的网卡地址:

第二项 eth0的地址即为mac地址
修改ifcfg-XXX文件了,只修改HWADDR就可以了
主机名配置
hostnamectl set-hostname docker-test3