给一个网卡配置多个ip的 方法有两种:
* 适合少量的IP地址
1.在/etc/sysconfig/network-script/文件下,创建ifcfg-eth0:0文件
在里面填写类似的内容
TYPE=Enternet ONBOOT=yes //是否重启生效 BOOTPROTO=static //或者none IPADDR= //自己需要的IP地址 BROADCASE= // 广播地址
如果需要继续加ip把文件名修改成ifcfg-eth0:1(ifcfg-eth0:2)即可
- 适合大量的IP地址
在centos下找到/etc/sysconfig/network-script/的ifcfg-eth0-range0文件
并且填写类似如下内容
IPADDR_START=开始的ip
IPADDR_END=结束的ip
CLONENUM=0
2.配置完成之后需要让配置生效;
service network start
3.实际操作,
eth0 公网
168.1.8.208/28 网关:168.1.8.209
IP地址范围:168.1.8.212-168.1.8.222
首先配置计算网关
32-28=4 计算不为零的位数,
255-15(16-1)=240,(2的4次方=16)
网关为255.255.255.240
配置ifcfg-eth0-range0文件
IPADDR_START=168.1.8.212
IPADDR_END=168.1.8.222
CLONENUM=0
并且在eth0文件中配置网关和广播
最后service network start
配置静态路由
创建route-eth0配置文件
在里面填写
10.0.0.0/8 via (ip地址)设置成静态路由的IP地址
广播地址
假设在同一网络中有20台主机,主机A向其他的 19台发送广播,需要记住19台电脑的ip,然后再发19次广播,如果有广播,该主机只需要发发送一次信息给广播地址,所有的主机都能得到信息;
子网掩码的作用
在同一局域网中为了防止广播风暴,以及容易管理把网络分成很多个子网,子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
网关的作用
判断是否在同一网络,如果在同意网络经ip转发给目的主机,如果不在同一网络则直接转发给路由器