Skip to content

Commit efd581d

Browse files
committed
Missing table changes
1 parent 44fe52c commit efd581d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

articles/iot-edge/troubleshoot-iot-edge-for-linux-on-windows-networking.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ If you experience networking issues using Azure IoT Edge for Linux on Windows (E
2121
When troubleshooting IoT Edge for Linux on Windows networking, there are four network features that could be causing issues:
2222

2323
- IP addresses configuration
24-
- Domain Name Server (DNS)
24+
- Domain Name System (DNS) configuration
2525
- Firewall and port configurations
2626
- Other components
2727

@@ -60,18 +60,18 @@ If the _inet_ IP address is blank or different from the one provided by using th
6060
6161
| Virtual Switch | IP Address Assignation | Troubleshoot |
6262
| ---------------| -----------------------|--------------|
63-
| External | Static IP | Ensure that the IP configuration is correctly set up. All three parameters *ip4Address*, *ip4GateWayAddress*, and *ip4PrefixLength* should be used.The IP address assigned to the VM should be valid and free on the external network. You can check EFLOW VM interface configurations by checking the files under `/etc/systemd/network/`. |
63+
| External | Static IP | Ensure that the IP configuration is correctly set up. All three parameters *ip4Address*, *ip4GateWayAddress*, and *ip4PrefixLength* should be used. The IP address assigned to the VM should be valid and not being used by other device on the external network. You can check EFLOW VM interface configurations by checking the files under `/etc/systemd/network/`. |
6464
| External | DHCP | Ensure that there's a DHCP server on the external network. If no DHCP server is available, then use static IP configurations. Also, make sure that DHCP server has no firewall policy regarding MAC addresses. If it has, you can get the EFLOW MAC address by using the `Get-EflowVmAddr` cmdlet. |
6565
| Default switch | DHCP | Generally, the issue is related to a malfunction of the default switch. Try rebooting the Windows host OS. If the problem persists, try disabling and enabling Hyper-V |
66-
| Internal | Static IP | Ensure that the IP configuration is correctly set up. All three parameters *ip4Address*, *ip4GateWayAddress*, and *ip4PrefixLength* should be used. The IP address assigned to the VM should be valid and free on the internal network. Also, to get connected to internet, you'll need to set up a NAT table. Follow the NAT configuration steps in [Azure IoT Edge for Linux on Windows virtual switch creation](./how-to-create-virtual-switch.md).|
66+
| Internal | Static IP | Ensure that the IP configuration is correctly set up. All three parameters *ip4Address*, *ip4GateWayAddress*, and *ip4PrefixLength* should be used. The IP address assigned to the VM should be valid and not being used by other device on the internal network. Also, to get connected to internet, you'll need to set up a NAT table. Follow the NAT configuration steps in [Azure IoT Edge for Linux on Windows virtual switch creation](./how-to-create-virtual-switch.md).|
6767
| Internal | DHCP | Ensure that there's a DHCP server on the internal network. To set up a DHCP server and a NAT table on Windows Server, follow the steps in [Azure IoT Edge for Linux on Windows virtual switch creation](./how-to-create-virtual-switch.md). If no DHCP server is available, then use static IP configurations.|
6868
6969
>[!WARNING]
7070
> In some cases, if you are using the external virtual switch on a Windows Server or client VM, you may need some extra configurations. For more information about nested virtualization configurations, see [Nested virtualization for Azure IoT Edge for Linux on Windows](./nested-virtualization.md).
7171
7272
If you're still having issues with the IP address assignation, try setting up another Windows or Linux virtual machine and assign the same switch and IP configuration. If you have the same issue with the new non-EFLOW VM, the issue is likely with the virtual switch or IP configuration and it's not specific to EFLOW.
7373
74-
## Check Domain Name Server (DNS)
74+
## Check Domain Name System (DNS) configuration
7575
7676
Your second step when troubleshooting IoT Edge for Linux on Windows networking should be to check the DNS servers assigned to the EFLOW VM. To check the EFLOW VM DNS configuration, see [Networking configuration for Azure IoT Edge for Linux on Windows](how-to-configure-iot-edge-for-linux-on-windows-networking.md). If address resolution is working, then the issue is likely related to firewall or security configurations on the network.
7777
@@ -129,9 +129,9 @@ To add a firewall rule to the EFLOW VM, you can use the [EFLOW Util - Firewall R
129129
```powershell
130130
Connect-EflowVm
131131
```
132-
1. Add a firewall rule to accept incoming traffic to port _X_ of _udp_ or _tcp_ traffic.
132+
1. Add a firewall rule to accept incoming traffic to _\<port\>_ of _\<protocol\>_ ( _udp_ or _tcp_) traffic.
133133
```powershell
134-
sudo iptables -A INPUT -p udp/tcp --dport X -j ACCEPT
134+
sudo iptables -A INPUT -p <protocol> --dport <port> -j ACCEPT
135135
```
136136
1. Finally, persist the rules so that they're recreated on every VM boot
137137
```powershell

0 commit comments

Comments
 (0)