怎样解决在openstack中通过wget无法进行下载的问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
为什么在openstack通过wget无法进行下载,例如
$wget -c http://xxxxx/cloudify-components_3.1.0-ga-b85_amd64.deb Connecting to 10.67.190.221:80... connected. HTTP request sent, awaiting response... Read error (Connection timed out) in headers. Retrying. $ wget -O - 'https: //ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc' Connecting to ceph.com (ceph.com)|208.113.241.137|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/plain] Saving to: `STDOUT' [<=>
这个问题可以通过把MTU从默认的1500改为1400可以解决
$ sudo ip link set mtu 1400 dev eth0 $ sudo ip link show dev eth0 2: eth0: mtu 1400 qdisc pfifo_fast state UP qlen 1000 link/ether fa:16:3e:85:ee:a5 brd ff:ff:ff:ff:ff:ff
这意味着OpenStack DHCP的MTU应该被修正为1400
如果neutron使用DHCP agent,但是dhcp-option-force=26,1400 没有在OpenVSwitch and GRE上设置, 像在主机网卡上通过tcpdump上显示的那样,每个主机需要1500的MTU需要被分段.
IP 10.111.1.2 > 10.111.1.1: ICMP 10.111.1.2 unreachable - need to frag (mtu 1445), length 556
当OpenVSwitch 在GRE上使用TINC接口, 设置TINC遵守的DF标志, 网络包就不会被分段,到达不了主机. 当GRE使用当OpenVSwitch的时候,puppet neutron模块可能自动添加该选项
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。