文章目录
前言
此博文主要为记录在使用redhat7部署DHCP服务器实现超级作用域及DHCP中继服务器时,测试端口转发功能的试验。LAN区段相当于一个完全独立的内网环境(完全隔离)。
一、配置LAN区段?
在选择 LAN 区段时,虚拟机使用可以与其他虚拟机共享的专用网络。LAN 区段可用于多层测试、网络性能分析以及注重虚拟机隔离的环境。
如果将现有虚拟机添加到 LAN 区段中,虚拟机可能配置为从 DHCP 服务器中获取 IP 地址。与仅主机模式和 NAT 模式网络连接不同的是,Workstation Pro 不会为 LAN 区段提供 DHCP 服务器。必须为 LAN 区段上的虚拟机手动配置 IP 地址。您可以在 LAN 区段上配置一个 DHCP 服务器以分配 IP 地址,也可以为 LAN 区段上的每个虚拟机配置一个固定 IP 地址。
如果要转换使用早期版本的 Workstation Pro 创建的组,为该组配置的 LAN 区段将显示在每个虚拟机的 LAN 区段下拉菜单中。
可以单击 LAN 区段以创建新的 LAN 区段或删除并重命名现有的 LAN 区段。如果删除 LAN 区段,则会断开为该区段配置的所有虚拟网络适配器。在删除 LAN 区段时,您必须手动配置断开的虚拟网络适配器以将虚拟机重新连接到网络上。
二、实验准备
三台redhat 7 linux
虚拟机 | IP | 网络模式 |
---|---|---|
router server | 192.168.1.10 | LAN1 |
router server | 192.168.2.10 | LAN2 |
client01 | 192.168.1.20 | LAN1 |
client02 | 192.168.1.20 | LAN2 |
1.配置router server的网络
代码如下:
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cat ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
ONBOOT=yes
IPADDR0=192.168.1.10
PREFIX0=24
GATEWAY0=192.168.1.254
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@localhost network-scripts]# cp -a ifcfg-eno16777736 ifcfg-eno33554984
[root@localhost network-scripts]# vim ifcfg-eno33554984
[root@localhost network-scripts]# cat ifcfg-eno33554984
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno33554984
ONBOOT=yes
IPADDR0=192.168.2.10
PREFIX0=24
GATEWAY0=192.168.2.254
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fefd:df3b prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:fd:df:3b txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11 bytes 1628 (1.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eno33554984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::20c:29ff:fefd:df45 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:fd:df:45 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11 bytes 1628 (1.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopb