1、某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子
公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为?
192.168.100.1
网络位192.168.100
192.168.100.00000000
C类掩码255.255.255.0
192.168.100. 000 00001 192.168.100.1/27
192.168.100. 101 11110 192.168.100.189/27
2、一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。
172.16.0.0/16
B类
网络位172.16
A1.172.16.0000 0000.00000001/20 172.16.0.1/20 172.16.000000 00.00000001/22 172.16.000000 11.11111110/22
172.16.000001 00.00000001/22 172.16.000001 11.11111110/22
172.16.000010 00.00000001/22 172.16.000010 11.11111110/22
172.16.000011 00.00000001/22 172.16.000011 11.11111110/22
172.16.0.1/22–172.16.3.254/22
172.16.4.1/22–172.16.7.254/22
172.16.8.1/22–172.16.11.254/22
172.16.12.1/22–172.16.15.253/22
A2 172.16.0001 0000.00000001/20 172.16.16.1/20 172.16.000100 00.00000001/22 172.16.000100 00.11111110/22
172.16.16.1/22–172.16.19.254/22
172.16.20.1/22–172.16.23.254/22
172.16.24.1/22–172.16.27.254/22
172.16.28.1/22–172.16.31.254/22
A3 172.16.0010 0000.00000001/20 172.16.32.1/20 172.16.001000 00.00000001/22 172.16.001001 00.00000001/22
172.16.32.1/22–172.16.35.254/22
172.16.36.1/22–172.16.39.254/22
172.16.40.1/22–172.16.43.254/22
172.16.44.1/22–172.16.47.254/22
. .
. .
. .
A12 172.16.1011 0000.00000001/20 172.16.176.1/20 172.16.101100 00.00000001/22 172.16.101111 11.11111110/22
172.16.176.1/22–172.16.179.254/22
172.16.180.1/22–172.16.183.254/22
172.16.184.1/22–172.16.187.254/22
172.16.188.1/22–172.16.191.254/22
3、某集团公司给下属子公司甲分配了一段IP地址192.168.5.0/24,现在甲公司有两层办公楼(1楼和2楼),统一从1楼的路由器上公网。1楼有100台电脑联网,2楼有53台电脑联网。如果你是该公司的网管,你该怎么去规划这个IP?
192.168.5.0/24
掩码255.255.255.0
192.168.5.00000000
192.168.5.0 0000001/25 1楼
192.168.5.1 0000001
192.168.5.10 000001/26 2楼
192.168.5.11 000001/26 保留区间
二、博客:
1、虚拟网卡实现一个网卡多个地址
系统识别设备及为设备设置名称的文件是 /etc/udev/rules.d/70-persistent-net.rules
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0:0文件
重启network服务前要关闭NetworkManager服务
service NetworkManager stop
service network restart
2、多网卡bond,mode1
在虚拟机中添加一块新的网卡,使用ifconfig -a 可以查看到所有网卡设备的信息,包括没使用的
编辑 /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=dhcp 自动获取
BONDING_OPTS=“miimon=100 mode=1” 100ms mode1
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
SLAVE=yes
MASTER=bond0
同样的操作对eth1进行操作
重启网络服务
service network restart
可以在/proc/net/bonding/bond中查看相关信息
3、路由实验
注意:在进行配置之前,要将NetworkManager服务停止
service NetworkManager stop
设置成开机不启动
chkconfig NetworkManager off
清除防火墙规则
iptables -F
R1路由器eth1网卡配置
R1路由器eth0网卡配置
添加路由信息至R1路由表中
route add -net 10.0.0.0/8 gw 10.1.1.1 dev eth1
R2路由器eth0网卡配置
R2路由器eth1网卡设置
添加路由信息到R2路由表中
route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth1
将本机window设置为192.168.1.100 网关指向192.168.1.1
在两个路由器上开启路由转发,icmp收到从10.1.1.100的应答包,ttl=62 表示经过了两个路由器即配置的R1和R2路由器
随记:一开始进行配置时,参数设置,路由都添加好了,但是就是ping不同,怎么检查也没查到问题,然后就一个一个ip的ping,发现从网关ip向主机ping都不通,察觉应该不是配置问题,两个路由之间数据可以通行,问题出在了路由网关和主机之间的通信,两个网关互ping可以通行,问题应该出在主机上,然后想起来之前禁了ping,cat /proc/sys/net/ipv4/icmp_echo_ignore_all ,发现启用了此功能,所以ping不通,关闭此功能,问题解决。
原创文章,作者:Stupid_L,如若转载,请注明出处:http://www.178linux.com/43216