1.回环接口lo
ifcfg-lo --------相当于人的神经系统-------很重要(不要修改!!)
127.0.0.1(localhost)-----只有本机的人可以使用----主机内部沟通的ip
2.网关
路由器:负责网络地址转换的这台主机就是路由器
网关:处在同一局域网ip,限制别的主机上网
route -n 查看网关信息
vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改网关信息 GATEWAY=172.25.254.100
systemctl restart network 修改网关信息后需要重启网络
3.将真实主机设置为路由器
systemctl stop libvirtd
systemctl restart firewalld
systemctl start libvirtd
firewall-cmd --list-all
firewall-cmd --permanent --add-masquerade
firewall-cmd --reload
firewall-cmd --list-all
结果为:
public (default, active)
interfaces:br0 enp0s25 wlp3s0
sources:
services: dhcpv6-client ssh
ports:
masquerade:yes 地址伪装功能开启,真实主机变路由器
forward-ports:
icmp-blocks:
4.设定网关
在主机里:ifconfig br0 查看网关
全局网关:针对所有网卡生效
vim /etc/sysconfig/network
GATEWAY=172.25.254.60
systemctl restart network
单独给网卡设定网关:
vim /etc/sysconfig/network-scripts/ifcfg-eyh0
GATEWAY0=172.25.254.60 当网卡设定中有多个ip时,指定对于哪个ip生效
GATEWAY=172.25.254.60 当网卡设定只有一个ip时
systemctl restart network 重启服务
5.dns服务
domain name server====域名解析服务
用法:将域名转换成ip地址叫做地址解析
(1)本地解析:
vim /etc/hosts 本地解析文件
220.181.111.188 www.baidu.com
(2)由别人给你提供(DNS的指向):
vim /etc/resolv.conf 提供解析的ip(既改既生效)
nameserver 114.114.114.114 当需要某个域名的ip地址时,去问114.114.114.114
systemctl restart network
(3)永久设置:
vim /etc/sysconfig/network-scripts/ifcfg-xxx
DNS1=114.114.114.114
systemctl restart network 重启服务
PREDNS=yes 让/etc/resolv.conf文件永久生效,不去更改DNS配置
/usr/share/doc/initscripts-9.49.17 所有网卡配置文件里面的参数
注意:当网络模式为DHCP时。系统会自动获得ip 网关 dnd 那么/etc/resolv.conf会被获得到的ip修改
如果不需要获取dns信息,在网卡配置中加入PREFIX=no
6.设定解析的优先级
系统默认优先级:
/etc/hosts >> /etc/resolv.conf
修改解析优先级:
vim /etc/nsswitch.conf (即改即生效,不需要重启服务)
39:hosts: file dns file和dns交换位置,就会改变优先级
7.设置dhcp安装环境
server做服务器(服务器为静态网络)
设置服务器网络
(1).vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=172.25.254.160
NETMASK=255.255.255.0
systemctl restart network
(2).vim /etc/yum.repos.d/rhel_dvd.repo
baseurl=http://172.25.254.60:/rhel7
yum clean all
yum repolist
8.安装dhcp并生成配置文件
在server里面设置
yum install dhcp -y
vim /etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
9.配置dhcpd服务
在server里面设置
vim /etc/dhcp/dhcpd.conf
37:行后面全删
27:28:行也删掉
option domain-name "example.com" ; 域名也可以不改
option domain-name-servers 114.114.114.114;
default-lease-time 600; 最长租约期
subnet 172.25.254.0 netmask 255.255.255.0{ ip和子网掩码
range 172.25.254.60 172.25.254.70; ip地址池(范围)
option 172.25.254.60;
}
systemctl restart dhcpd 重启网络服务
systemctl stop firewalld 关闭防火墙
测试:在网络工作模式为dhcp的主机中重启网络
可以看到ip网关GWdns全部获取成功