首先,请确保您的网络环境是正常的,不受限的。比如使用您的家庭网络,而不是公司或者商场等公共场合的受限网络。
如果一定要使用受限网络,请与该网络所属的公司/组织的网络管理员联系,确保该网络可以正常访问和下载互联网资源。
在受限网络环境下,防火墙将部分网络端口关闭了,无法ping通互联网。这种情况下,即便是可以通过PC的浏览器访问互联网,将PC网络共享给小藤后,小藤也是不能正常访问互联网的。
本条介绍何如通过一根Type-C数据线连接PC和小藤(Atlas 200I DK A2),将PC的网络共享给小藤,使得小藤也可以访问互联网。
组网图如下图所示:PC连接互联网,通过一根Type-C数据线将PC与小藤连接。
然后,参考 快速开始5.1.2章节 Type-C接口远程登录(SSH方式)登录小藤。这种默认的方式是通过小藤的Type-C USB 虚拟网卡接口,使用默认IP地址192.168.0.2,以SSH的方式登录小藤的。
修改网络配置,将Type-C USB 虚拟网口的网络信息进行修改。
vi /etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: yes nameservers: addresses: [8.8.8.8] addresses: [114.114.114.114] eth1: dhcp4: no addresses: [192.168.137.100/24] routes: - to: default via: 192.168.137.1 nameservers: addresses: [8.8.8.8] addresses: [114.114.114.114] usb0: dhcp4: no addresses: [192.168.0.2/24]
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: yes nameservers: addresses: [8.8.8.8] addresses: [114.114.114.114] usb0: dhcp4: no addresses: [192.168.137.100/24] routes: - to: default via: 192.168.137.1 nameservers: addresses: [8.8.8.8] addresses: [114.114.114.114] eth1: dhcp4: no addresses: [192.168.0.2/24]
:wq!
netplan apply
在弹出的窗口里进行如下操作
然后就可以使用IP:192.168.137.1,以SSH的方式重新登录小藤。
(base) root@davinci-mini:~# ifconfig -a eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 6c:26:36:fa:1b:e6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 6c:26:36:fa:1b:e7 txqueuelen 1000 (Ethernet) RX packets 9643 bytes 1264270 (1.2 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 15210 bytes 4792808 (4.7 MB) 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 1000 (Local Loopback) RX packets 37855 bytes 3749748 (3.7 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 37855 bytes 3749748 (3.7 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 usb0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC> mtu 1500 inet 192.168.137.100 netmask 255.255.255.0 broadcast 192.168.137.255 inet6 fe80::d0e0:fcff:fe74:f60e prefixlen 64 scopeid 0x20<link> ether d2:e0:fc:74:f6:0e txqueuelen 1000 (Ethernet) RX packets 3970 bytes 378572 (378.5 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3394 bytes 555000 (555.0 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
验证一下小藤是否可以正常访问互联网:
验证方式一:ping通昇腾官网:
(base) root@davinci-mini:~# ping www.hiascend.com PING hcdnwsa.global.c.cdnhwc6.com (114.230.213.75) 56(84) bytes of data. 64 bytes from 114.230.213.75 (114.230.213.75): icmp_seq=1 ttl=49 time=28.4 ms 64 bytes from 114.230.213.75 (114.230.213.75): icmp_seq=2 ttl=49 time=28.5 ms 64 bytes from 114.230.213.75 (114.230.213.75): icmp_seq=3 ttl=49 time=29.9 ms 64 bytes from 114.230.213.75 (114.230.213.75): icmp_seq=4 ttl=49 time=37.1 ms ^C --- hcdnwsa.global.c.cdnhwc6.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 28.443/30.998/37.136/3.593 ms
验证方式二:使用wget获取昇腾官网网页:
(base) root@davinci-mini:~# wget www.hiascend.com --2023-06-29 11:46:12-- http://www.hiascend.com/ Resolving www.hiascend.com (www.hiascend.com)... 114.230.213.80, 114.230.213.75, 114.230.213.74 Connecting to www.hiascend.com (www.hiascend.com)|114.230.213.80|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://www.hiascend.com/ [following] --2023-06-29 11:46:12-- https://www.hiascend.com/ Connecting to www.hiascend.com (www.hiascend.com)|114.230.213.80|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 7396 (7.2K) [text/html] Saving to: ‘index.html.2’ index.html.2 100%[=============================================================================>] 7.22K --.-KB/s in 0.004s 2023-06-29 11:46:12 (1.98 MB/s) - ‘index.html.2’ saved [7396/7396]
至此,小藤就可以正常访问互联网了。
如果上述2种验证方式都失败,小藤还不能访问互联网的话,请参考以下方法进行排查。
失败的现象如下:小藤无法连接互联网。
(base) root@davinci-mini:~# ping www.hiascend.com ping: www.hiascend.com: Temporary failure in name resolution
(base) root@davinci-mini:~# wget www.hiascend.com --2023-06-29 11:48:37-- http://www.hiascend.com/ Resolving www.hiascend.com (www.hiascend.com)... failed: Temporary failure in name resolution. wget: unable to resolve host address ‘www.hiascend.com’
C:\Users\xxx>ping www.hiascend.com 正在 Ping hcdnwsa.global.c.cdnhwc6.com [114.230.213.80] 具有 32 字节的数据: 来自 114.230.213.80 的回复: 字节=32 时间=40ms TTL=50 来自 114.230.213.80 的回复: 字节=32 时间=33ms TTL=50 来自 114.230.213.80 的回复: 字节=32 时间=34ms TTL=50 来自 114.230.213.80 的回复: 字节=32 时间=32ms TTL=50 114.230.213.80 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 32ms,最长 = 40ms,平均 = 34ms
C:\Users\xxx>ping www.hiascend.com 正在 Ping hcdnwsa.global.c.cdnhwc6.com [123.6.121.38] 具有 32 字节的数据: 请求超时。 请求超时。 请求超时。 请求超时。 123.6.121.38 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),