ကွန်ယက်ဆိုင်ရာ နည်းပညာများ
Sunday, 28 August 2016
Installing Hyper-V
Get-WindowsFeature Hyper-V
Get-WindowsOptionalFeature -FeatureName "Microsoft-Hyper-V" -Online | Format-Table
Install-WindowsFeature Hyper-V -Restart
To enable Hyper-V on Windows 10, use the following script:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Add-WindowsFeature RSAT-Hyper-V-Tools -IncludeAllSubFeature
Creating Virtual Machine Resources
New-item -itemType directory -Path ("C:\VM", C:\VM\iso") -Force
Creatign Virtual Switch
get-netadapter
New-VMSwitch -Name VMSwitch -NetAdapterName Ethernet
New-VMSwitch -Name VMSwitchInternal -SwitchType Private
Creating Virtual Hard Disk as a fixed size vhdx file
New-VHD -Path C:\VM\VH01.vhdx -Fixed -SizeBytes 10gb
Creating VMs
New-VM -Name "Ubuntu Desktop" -VHDPath .\UbuntuDesktop1.vhdx -MemoryStartupBytes 1024mb
New-VM -Name "Ubuntu Desktop Dynamic Disk" -NewVHDPath .\DynamicDisk.vhdx -NewVHDSizeBytes 10gb -MemoryStartupBytes 1024mb
Add-VMDvdDrive -VMName "Ubuntu Desktop" -Path .\iso\Ubuntu-16.04-desktop-amd64.iso
Adding the GUI to a Server Core Installation
===========================
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Restart the server, once installed with the following command.
Restart-Computer
The installation will hang at 68% and after a while display an error message:
Install-WindowsFeature: The request to add or remove features on the specified server failed.
Follow these steps to solve this:
mkdir c:\mount
dism /get-wiminfo /wimfile:d:\sources\install.wim
Mount the WIM file
dism /mount-wim /wimfile: d:\sources\install.wim /index:4 /mountdir:c:\Mount\ /readonly
Install and specify the source:
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra -Source C:\Mount\Windows\WinSXS
http://www.danielclasson.com/how-to-change-between-a-full-installation-gui-and-server-core-in-windows-server-2012/
http://blog.coretech.dk/kaj/why-i-cant-convert-my-windows-server-2012-r2-core-to-gui/
Adding the GUI to a Server Core Installation
===========================
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Restart the server, once installed with the following command.
Restart-Computer
The installation will hang at 68% and after a while display an error message:
Install-WindowsFeature: The request to add or remove features on the specified server failed.
Follow these steps to solve this:
mkdir c:\mount
dism /get-wiminfo /wimfile:d:\sources\install.wim
Mount the WIM file
dism /mount-wim /wimfile: d:\sources\install.wim /index:4 /mountdir:c:\Mount\ /readonly
Install and specify the source:
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra -Source C:\Mount\Windows\WinSXS
http://www.danielclasson.com/how-to-change-between-a-full-installation-gui-and-server-core-in-windows-server-2012/
http://blog.coretech.dk/kaj/why-i-cant-convert-my-windows-server-2012-r2-core-to-gui/
Sunday, 4 July 2010
RIPv2 Basic Configuration Lab
RIPv2 Basic Configuration Lab (Topology Diagram) | ||||
Device | Interface | IP Address | Subnet Mask | Default Gateway |
Fa0/0 | 172.30.1.1 | 255.255.255.0 | N/A | |
R1 | Fa0/1 | 172.30.2.1 | 255.255.255.0 | N/A |
S0/0 | 209.165.200.230 | 255.255.255.252 | N/A | |
Fa0/0 | 10.1.0.1 | 255.255.0.0 | N/A | |
R2 | S0/0 | 209.165.200.229 | 255.255.255.252 | N/A |
S0/1 | 209.165.200.233 | 255.255.255.252 | N/A | |
F0/0 | 172.30.100.1 | 255.255.255.0 | N/A | |
S0/1 | 209.165.200.234 | 255.255.255.252 | N/A | |
R3 | L0/0 | 172.30.110.1 | 255.255.255.0 | N/A |
L0/1 | 172.30.200.17 | 255.255.255.240 | N/A | |
L0/2 | 172.30.200.33 | 255.255.255.240 | N/A | |
PC1 | NIC | 172.30.1.10 | 255.255.255.0 | 172.30.1.1 |
PC2 | NIC | 172.30.2.10 | 255.255.255.0 | 172.30.2.1 |
PC3 | NIC | 10.1.0.10 | 255.255.0.0 | 10.1.0.1 |
PC4 | NIC | 172.30.100.10 | 255.255.255.0 | 172.30.100.1 |
Learning
Objectives
- Cable a network according to the Topology Diagram.
- Load Provided scripts onto the routers.
- Examine the current status of the network.
- Configure RIPv2 on all routers.
- Examine the automatic summarisation of routes.
- Examine routing updates with debug ip rip.
- Disable automatic summarisation.
- Examine the routing tables.
- Verify network connectivity.
- Document the RIPv2 configuration.
Scenario
FastEthernet0/0 10.1.0.1 YES manual up up
FastEthernet0/1 unassigned YES manual administratively down down
Serial0/0 209.165.200.229 YES manual up up
Serial0/1 209.168.200.233 YES manual up up
Step
4: View the routing table on R2.
Both
the R1 and R3 are advertising routes to the 172.30.0.0/16 network;
therefore, there are two entries for this network in the R2 routing
table. The R2 routing table only shows the major classful network
address of 172.30.0.0 – it does not show any of the subnets for
this network that are used on the LANs attached to R1 and R3. Because
the routing metric is the same for both entries, the router
alternates the routes that are used when forwarding packets that are
destined for the 172.30.0.0/16 network.
R2#show
ip route
Output
omitted
10.0.0.0/16
is subnetted, 1 subnets
C
10.1.0.0 is directly connected, FastEthernet0/0
R
172.30.0.0/16 [120/1] via 209.165.200.230, 00:00:15, Serial0/0
[120/1]
via 209.165.200.234, 00:00:23, Serial0/1
209.165.200.0/30
is subnetted, 2 subnets
C
209.165.200.228 is directly connected, Serial0/0
C
209.165.200.232 is directly connected, Serial0/1
Step
5: Examine the routing table on the R1 router.
Both
R1 and R3 are configured with interfaces on a discontiguous network,
172.30.0.0. The 172.30.0.0 subnets are physically and logically
divided by at least one other classful or major network – in
this case, the two serial networks 209.165.200.228/30 and
209.165.200. 232/30. Classful routing protocols like RIPv1 summarize
networks at major network boundaries. Both R1 and R3 will be
summarizing 172.30.0.0/24 subnets to 172.30.0.0/16. Because the route
to 172.30.0.0/16 is directly connected, and because R1 does not have
any specific routes for the 172.30.0.0 subnets on R3, packets
destined for the R3 LANs will not be forwarded properly.
R1#show
ip route
Output
omitted
R
10.0.0.0/8 [120/1] via 209.165.200.229, 00:00:04, Serial0/0
172.30.0.0/24
is subnetted, 2 subnets
C
172.30.1.0 is directly connected, FastEthernet0/0
C
172.30.2.0 is directly connected, FastEthernet0/1
209.165.200.0/30
is subnetted, 2 subnets
C
209.165.200.228 is directly connected, Serial0/0
R
209.165.200.232 [120/1] via 209.165.200.229, 00:00:04,
Serial0/0
Step
6: Examine the routing table on the R3 router.
R3
only shows its own subnets for 172.30.0.0 network: 172.30.100/24,
172.30.110/24, 172.30.200.16/28, and 172.30.200.32/28. R3 does not
have any routes for the 172.30.0.0 subnets on R1.
R3#sh
ip route
Output
omitted
R
10.0.0.0/8 [120/1] via 209.165.200.233, 00:00:01, Serial0/1
172.30.0.0/16
is variably subnetted, 4 subnets, 2 masks
C
172.30.100.0/24 is directly connected, FastEthernet0/0
C
172.30.110.0/24 is directly connected, Loopback0
C
172.30.200.16/28 is directly connected, Loopback1
C
172.30.200.32/28 is directly connected, Loopback2
209.165.200.0/30
is subnetted, 2 subnets
R
209.165.200.228 [120/1] via 209.165.200.233, 00:00:01,
Serial0/1
C
209.165.200.232 is directly connected, Serial0/1
Step
7: Examine the RIPv1 packets that are being received by R2.
Use
the debug
ip rip
command to
display RIP routing updates.
R2
is receiving the route 172.30.0.0, the 1 hop, from both R1 and R3.
Because these are equal cost metrics, both routes are added to the R2
routing table. Because RIPv1 is a classful routing protocol, no
subnet mask information is sent in the update.
R2#debug
ip rip
RIP
protocol debugging is on
R2#RIP:
received v1 update from 209.165.200.230 on Serial0/0
172.30.0.0
in 1 hops
RIP:
sending v1 update to 255.255.255.255 via Serial0/0 (209.165.200.229)
RIP:
build update entries
network
10.0.0.0 metric 1
network
209.165.200.232 metric 1
RIP:
sending v1 update to 255.255.255.255 via Serial0/1 (209.165.200.233)
RIP:
build update entries
network
10.0.0.0 metric 1
network
209.165.200.228 metric 1
RIP:
received v1 update from 209.165.200.234 on Serial0/1
172.30.0.0
in 1 hops
RIP:
sending v1 update to 255.255.255.255 via Serial0/0 (209.165.200.229)
RIP:
build update entries
network
10.0.0.0 metric 1
network
209.165.200.232 metric 1
RIP:
sending v1 update to 255.255.255.255 via Serial0/1 (209.165.200.233)
RIP:
build update entries
network
10.0.0.0 metric 1
network
209.165.200.228 metric 1
RIP:
received v1 update from
209.165.200.230 on
Serial0/0
172.30.0.0
in 1 hops
RIP:
received v1 update from
209.165.200.234 on
Serial0/1
172.30.0.0
in 1 hops
R2
is sending only the routes for the 10.0.0.0 LAN and the two serial
connections to R1 and R3. R1 and R3 are not receiving any information
about the 172.30.0.0 subnet routes.
RIP:
sending v1 update to 255.255.255.255 via
Serial0/1
(209.165.200.233)
RIP:
build update entries
network
10.0.0.0 metric 1
network
209.165.200.228 metric 1
RIP:
received v1 update from 209.165.200.234 on Serial0/1
172.30.0.0
in 1 hops
RIP:
sending v1 update to 255.255.255.255 via
Serial0/0
(209.165.200.229)
RIP:
build update entries
network
10.0.0.0 metric 1
network
209.165.200.232 metric 1
When
you are finished, turn off debugging.
R2#undebug
all
Task
4: Configure RIP Version 2.
Step
1: Use the version
2
command to enable RIP version 2 on each of the routers.
R2
(Config)#router
rip
R2
(Config-router)#version
2
R1
(Config)#router
rip
R1
(Config-router)#version
2
R3
(Config)#router
rip
R3
(Config-router)#version
2
RIPv2
messages include the subnet mask in a field in the routing updates.
This allows subnets and their masks to be included in the routing
updates. However, by default RIPv2 summarizes networks at major
network boundaries, just like RIPv1, except that the subnet mask is
included in the update.
Step
2: Verify that RIPv2 is running on the routers.
The
debug
up rip,
show
ip protocols,
and show
run
commands can all be used to confirm that RIPv2 is running. The output
of the show ip protocols command for R1 is shown below.
R1#show
ip protocols
Routing
Protocol is "rip"
Sending
updates every 30 seconds, next due in 16 seconds
Invalid
after 180 seconds, hold down 180, flushed after 240
Outgoing
update filter list for all interfaces is not set
Incoming
update filter list for all interfaces is not set
Redistributing:
rip
Default
version control: send
version 2, receive 2
Interface
Send Recv Triggered RIP Key-chain
Serial0/0
2 2
Automatic
network summarization is in effect
Maximum
path: 4
Routing
for Networks:
172.30.0.0
209.165.200.0
Passive
Interface(s):
FastEthernet0/0
FastEthernet0/1
Routing
Information Sources:
Gateway
Distance Last Update
209.165.200.229
120 00:00:17
Distance:
(default is 120
Task
5: Examine the Automatic Summarization of Routes.
The
LAN connected to R1 and R3 are still composed of discontiguous
networks. R2 still shows two equal cost paths to the 172.30.0.0/16
network in the routing table. R2 still shows only the major classful
network address of 172.30.0.0 and does not show any of the subnets
for this network.
R2#show
ip route
Output
omitted
10.0.0.0/16
is subnetted, 1 subnets
C
10.1.0.0 is directly connected, FastEthernet0/0
R
172.30.0.0/16 [120/1] via 209.165.200.230, 00:00:13, Serial0/0
[120/1]
via 209.165.200.234, 00:00:07, Serial0/1
209.165.200.0/30
is subnetted, 2 subnets
C
209.165.200.228 is directly connected, Serial0/0
C
209.165.200.232 is directly connected, Serial0/1
R1
still shows only its own subnets for the 172.30.0.0 network. R1 still
does not have any routes for the 172.30.0.0 subnets on R3.
R1#show
ip route
Output
omitted
R
10.0.0.0/8 [120/1] via 209.165.200.229, 00:00:15, Serial0/0
172.30.0.0/24
is subnetted, 2 subnets
C
172.30.1.0 is directly connected, FastEthernet0/0
C
172.30.2.0 is directly connected, FastEthernet0/1
209.165.200.0/30
is subnetted, 2 subnets
C
209.165.200.228 is directly connected, Serial0/0
R
209.165.200.232 [120/1] via 209.165.200.229, 00:00:15,
Serial0/0
R3
still shows its own subnets for the 172.30.0.0 network. R3 still does
not have any routes for the 172.30.0.0 subnets on R1.
R3#show
ip route
Output
omitted
R
10.0.0.0/8 [120/1] via 209.165.200.233, 00:00:10, Serial0/1
172.30.0.0/16
is variably subnetted, 4 subnets, 2 masks
C
172.30.100.0/24 is directly connected, FastEthernet0/0
C
172.30.110.0/24 is directly connected, Loopback0
C
172.30.200.16/28 is directly connected, Loopback1
C
172.30.200.32/28 is directly connected, Loopback2
209.165.200.0/30
is subnetted, 2 subnets
R
209.165.200.228 [120/1] via 209.165.200.233, 00:00:10,
Serial0/1
C
209.165.200.232 is directly connected, Serial0/1
Use
the output of the debug ip rip command to answer the following
questions:
What
entries are included in the RIP updates sent out from R3?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
On
R2, what routes are in the RIP updates that are received from R3?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
R3
is not sending any of the 172.30.0.0 subnets – only the
summarized route of 172.30.0.0/16, including the subnet mask. This is
why R2 and R1 are not seeing the 172.30.0.0 subnets on R3.
Task
6: Disable Automatic Summarization.
The
no
auto-summary
command is used to turn off automatic summarization in RIPv2. Disable
auto summarization on all routers. The routers will no longer
summarize routes at major network boundaries.
R2(config)#router
rip
R2(config-router)#no
auto-summary
R1(config)#router
rip
R1(config-router)#no
auto-summary
R3(config)#router
rip
R3(config-router)#no
auto-summary
The
show
ip route
and
ping
commands
can be used to verify that automatic summarizationis off.
Task
7: Examine the Routing Tables.
The
LANs connected to R1 and R3 should now be included in all three
routing tables.
R2#show
ip route
Output
omitted
10.0.0.0/16
is subnetted, 1 subnets
C
10.1.0.0 is directly connected, FastEthernet0/0
172.30.0.0/16
is variably subnetted, 7 subnets, 3 masks
R
172.30.0.0/16 is possibly down, routing via 209.165.200.230,
Serial0/0
is
possibly down, routing via 209.165.200.234, Serial0/1
R
172.30.1.0/24 [120/1] via 209.165.200.230, 00:00:04, Serial0/0
R
172.30.2.0/24 [120/1] via 209.165.200.230, 00:00:04, Serial0/0
R
172.30.100.0/24 [120/1] via 209.165.200.234, 00:00:10,
Serial0/1
R
172.30.110.0/24 [120/1] via 209.165.200.234, 00:00:10,
Serial0/1
R
172.30.200.16/28 [120/1] via 209.165.200.234, 00:00:10,
Serial0/1
R
172.30.200.32/28 [120/1] via 209.165.200.234, 00:00:10,
Serial0/1
209.165.200.0/30
is subnetted, 2 subnets
C
209.165.200.228 is directly connected, Serial0/0
C
209.165.200.232 is directly connected, Serial0/1
R1#show
ip route
Output
omitted
10.0.0.0/8
is variably subnetted, 2 subnets, 2 masks
R
10.0.0.0/8 is possibly down, routing via 209.165.200.229,
Serial0/0
R
10.1.0.0/16 [120/1] via 209.165.200.229, 00:00:22, Serial0/0
172.30.0.0/16
is variably subnetted, 6 subnets, 2 masks
C
172.30.1.0/24 is directly connected, FastEthernet0/0
C
172.30.2.0/24 is directly connected, FastEthernet0/1
R
172.30.100.0/24 [120/2] via 209.165.200.229, 00:00:22,
Serial0/0
R
172.30.110.0/24 [120/2] via 209.165.200.229, 00:00:22,
Serial0/0
R
172.30.200.16/28 [120/2] via 209.165.200.229, 00:00:22,
Serial0/0
R
172.30.200.32/28 [120/2] via 209.165.200.229, 00:00:22,
Serial0/0
209.165.200.0/30
is subnetted, 2 subnets
C
209.165.200.228 is directly connected, Serial0/0
R
209.165.200.232 [120/1] via 209.165.200.229, 00:00:22,
Serial0/0
R2#show
ip route
Output
omitted
10.0.0.0/16
is subnetted, 1 subnets
R
10.1.0.0 [120/1] via 209.165.200.233, 00:00:15, Serial0/1
172.30.0.0/16
is variably subnetted, 6 subnets, 2 masks
R
172.30.1.0/24 [120/2] via 209.165.200.233, 00:00:15, Serial0/1
R
172.30.2.0/24 [120/2] via 209.165.200.233, 00:00:15, Serial0/1
C
172.30.100.0/24 is directly connected, FastEthernet0/0
C
172.30.110.0/24 is directly connected, Loopback0
C
172.30.200.16/28 is directly connected, Loopback1
C
172.30.200.32/28 is directly connected, Loopback2
209.165.200.0/30
is subnetted, 2 subnets
R
209.165.200.228 [120/1] via 209.165.200.233, 00:00:15,
Serial0/1
C
209.165.200.232 is directly connected, Serial0/1
Use
the output of the debug
ip rip
command to answer the following questions:
What
entries are included in the RIP updates sent out from R1?
______________________________________
______________________________________
______________________________________
On
R2, what routes are in the RIP updates that are received from R1?
______________________________________
______________________________________
______________________________________
Are
the subnet masks now included in the routing updates? __________
Task
8: Verify Network Connectivity.
Step
1: Check connectivity between R2 router and PCs.
From
R2, how many ICMP messages are successful when pinging PC1?
______________________________________________
From
R2, how many ICMP messages are successful when pinging PC4?
______________________________________________
Step
2: Check the connectivity between the PCs.
From
PC1, is it possible to ping PC2? _______
What
is the success rate? _________
From
PC1, is it possible to ping PC3? _______
What
is the success rate? _________
From
PC1, is it possible to ping PC4? _______
What
is the success rate? _________
From
PC4, is it possible to ping PC2? _______
What
is the success rate? _________
From
PC4, is it possible to ping PC3? _______
What
is the success rate? _________
Task
9: Documentation
On
each router, capture the following command output to a text (.txt)
file and save for future ference.
show
running-configshow
ip routeshow
ip interface brief
show
ip protocols
Task 10: Clean Up
Erase the configurations and reload the routers. Disconnect and store the cabling. For PC hosts that are normally connected to other networks (such as the school LAN or to the internet), reconnect the appropriate cabling and restore the TCP/IP settings.