ip地址:由32位二进制位组成,每8位由.分开,对应网络位与主机位。
子网掩码:一个32位地址,用于评比ip地址的一部分以区别网络位和主机位,它不能单独存在必须和ip地址一起使用。255位对应的ip位为网络位,子网掩码0对应的ip位为主机位。
网关:就是一个网络连接到另一个网络的关口,实质是一个网络通向其他网络的ip地址,基本上可以认为就是路由器。
Dns:域名系统,dns地址负责把用户的网站解析成ip地址。
一.linux系统中ip配置
1,图形界面配置网络
nm-connection-editor ###启动图形界面配置网络
2,删除网络,然后点击添加按钮,添加以太网
3.Connection name 命名位westos,网卡地址选用(自动出现,网卡名字各个虚拟机不一样依自己虚拟机而定)
4.Ipv4选择Dhcp则自动获取
5,如果选择静态(manual)网络,需要手动设置ip,dns,网关
5.保存关闭,ifconfig查看是否配置成功
2,文件配置方式
ifconfig 网卡 ip地址 netmask #临时设定(重新启动网址会消失)
2.动态ip获取
配置文件/etc/sysconfig/network-scripts/ifcfg-eno1677736(红色部分虚拟机不一样网卡名字不一样)
编辑配置文件设置动态网络
systemctl restart network ##重启网络工作服务
3.静态网络配置
删除动态网络配置
编辑配置文件ifcfg-eno16777736
ONBOOT=yes ##开启网络服务**设备
重新启动网络进行查看;
二,网关
1.路由器
主要功能是来作nat(地址转换)的
dnat目的地址转换
snat 源地址转换
2.网关
路由器上和自己处于统一网段的ip
3.网关的设定
systemcl stop NetworkManager
/etc/sysconfig/network ##全局网关的设定的配置文件
GATEWAY=网关ip
配置文件:/etc/sysconfig/network-scripts/ifcfg-网卡
GATEWAY=网关ip
配置完成后及得systemctl restart network重启网络服务
查询网关(如果网络不能重启reboot)
三.DNS服务
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。
1.它提供三种 IP 定位方式:
Manual Allocation
网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期
Automatic Allocation
自动分配,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。
Dynamic Allocation
动态分配,当 DHCP客户端 第一次从 DHCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就
得释放(release)这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它
的IP 地址。 动态分配显然比自动 相关图片分配更加灵活,尤其是当您的实际 IP 地址不足的时候,例如:您是一家 ISP ,只能
提供 200 个IP地址用来给拨接客户,但并不意味着您的客户最多只能有 200 个。因为要知道,您的客户们不可能全部同一时间
上网的,除了他们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这 200 个地址,轮流的租用给拨接上
来的客户使用了。这也是为什么当您查看 IP 地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定 IP ,通常的
ISP 都可以满足这样的要求,这或许要另外收费)。当然,ISP 不一定使用 DHCP 来分配地址,但这个概念和使用 IP Pool 的原理
是一样的。 DHCP 除了能动态的设定 IP 地址之外,还可以将一些 IP 保留下来给一些特殊用途的机器使用,它可以按照硬件地
址来固定的分配 IP 地址,这样可以给您更大的设计空间。同时,DHCP 还可以帮客户端指定 router、netmask、
DNS Server、WINS Server、等等项目,您在客户端上面,除了将 DHCP 选项打勾之外,几乎无需做任何的 IP 环境设定。
2.DHCP的应用环境
DHCP主要应用在以下两个应用环境,一个就是局域网中存在大量主机,第二种就是局域网中存在比较多的移动办公设备。
作用域:一个完整连续的可用IP地址范围,DHCP服务主要就是通过作用域来管理网络分布、IP地址分配及其他相关配置参数。
3.d'h'c'p服务安装以及设定
安装dhcp服务
1.主配置文件/etc /dhcpd/dhcpd.conf
# see /usr/share/doc/dhcp*/dhcpd.conf.example ####这里的路径下文件是一个模板
使用:r /usr/share/doc/dhcp*/dhcpd.conf.example,直接回车,,将模板内容导入主配置文件
2.主配置文件参数的作用
subnet 网络号 netmask 子网掩码 {…} 定义作用域(或IP子网)
range dynamic-bootp 就是动态分配的IP地址池,这个是IP地址是连在一起的地址池范围;范围一句自己情况设置;
domain-name,域名,也就是计算机域,参数需要自己设置;
域名服务器是我这个机器的IP,后面的参数需要自己设置;
如果你某个主机要固定获取某个IP,就可以使用下面的功能,参数配置需要自定义;
查看/var/lib/dhcpd/dhcpd.leases这个文件,可以看到被租出去的IP地址和相关信息.
下面几张图片在网上查找的含有详细配置条件;
nameserver dns服务器ip
指定网卡配置dns服务器ip
配置文件:/etc/sysconfig/network-scripts/ifcfg-网卡名称
DNS=dns服务器ip
上述所配置的网关在主机重启后会清除,若要永久保存网关可在/etc/sysconfig/network-scripts/ifcfg-网卡名 进行配置:参数:PEERDNS=no
3.本地解析文件
vim /etc/hosts
Ip地址 网站域名
111.111.111.111 www.baidu.com
本地解析文件和dns读取的优先级调整
配置文件:/etc/nsswitch.conf
#hosts: db files nisplus nis dns
hosts: files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先
Eg:测试一下www.baidu.com dns解析最先使用111.111.111.111还是114.114.114.114
/etc/nsswitch.conf中files在前,dns在后,所以最先使用/etc/hosts中的111.111.111.111进行解析,除了dns的配置文件更改后不需要重启网络服务,其他要重启网络服务:network.service