JCBjYXQgL2V0Yy9uZXR3b3JrL2ludGVyZmFjZXMuZC90ZXN0MA0KaWZhY2UgdGVzdDAgaW5ldCBz dGF0aWMNCiAgICAgICAgcHJlLXVwIGlwIGxpbmsgYWRkICRJRkFDRSB0eXBlIGR1bW15DQogICAg ICAgIGFkZHJlc3MgMS4xLjEuMQ0KICAgICAgICBuZXRtYXNrIDI1NS4yNTUuMjU1LjANCiAgICAg ICAgcG9zdC1kb3duIGlwIGxpbmsgZGVsICRJRkFDRQ0KDQokIHN1ZG8gaWZ1cCAtdiB0ZXN0MA0K aWZ1cDogcGFyc2luZyBmaWxlIC9ldGMvbmV0d29yay9pbnRlcmZhY2VzLmQvdGVzdDANCg0KaWZ1 cDogY29uZmlndXJpbmcgaW50ZXJmYWNlIHRlc3QwPXRlc3QwIChpbmV0KQ0KaXAgbGluayBhZGQg JElGQUNFIHR5cGUgZHVtbXkNCi9iaW4vcnVuLXBhcnRzIC0tZXhpdC1vbi1lcnJvciAtLXZlcmJv c2UgL2V0Yy9uZXR3b3JrL2lmLXByZS11cC5kDQpydW4tcGFydHM6IGV4ZWN1dGluZyAvZXRjL25l dHdvcmsvaWYtcHJlLXVwLmQvZXRodG9vbA0KL2Jpbi9pcCBhZGRyIGFkZCAxLjEuMS4xLzI1NS4y NTUuMjU1LjAgYnJvYWRjYXN0IDEuMS4xLjI1NSAgICAgICAgZGV2IHRlc3QwDQpsYWJlbCB0ZXN0 MA0KL2Jpbi9pcCBsaW5rIHNldCBkZXYgdGVzdDAgICB1cA0KDQovYmluL3J1bi1wYXJ0cyAtLWV4 aXQtb24tZXJyb3IgLS12ZXJib3NlIC9ldGMvbmV0d29yay9pZi11cC5kDQpydW4tcGFydHM6IGV4 ZWN1dGluZyAvZXRjL25ldHdvcmsvaWYtdXAuZC9ldGh0b29sDQpydW4tcGFydHM6IGV4ZWN1dGlu ZyAvZXRjL25ldHdvcmsvaWYtdXAuZC9vcGVuc3NoLXNlcnZlcg0KcnVuLXBhcnRzOiBleGVjdXRp bmcgL2V0Yy9uZXR3b3JrL2lmLXVwLmQvdXBzdGFydA0KDQokIHN1ZG8gc2VkIC1pICdzLzEuMS4x LjEvMS4xLjEuMi9nJyAvZXRjL25ldHdvcmsvaW50ZXJmYWNlcy5kL3Rlc3QwDQoNCiQgc3VkbyBp ZmRvd24gLXYgdGVzdDANCmlmZG93bjogcGFyc2luZyBmaWxlIC9ldGMvbmV0d29yay9pbnRlcmZh Y2VzLmQvdGVzdDANCmlmZG93bjogY29uZmlndXJpbmcgaW50ZXJmYWNlIHRlc3QwPXRlc3QwIChp bmV0KQ0KL2Jpbi9ydW4tcGFydHMgLS12ZXJib3NlIC9ldGMvbmV0d29yay9pZi1kb3duLmQNCnJ1 bi1wYXJ0czogZXhlY3V0aW5nIC9ldGMvbmV0d29yay9pZi1kb3duLmQvdXBzdGFydA0KDQovYmlu L2lwIGFkZHIgZGVsIDEuMS4xLjIvMjU1LjI1NS4yNTUuMCBicm9hZGNhc3QgMS4xLjEuMjU1ICAg ICAgICBkZXYgdGVzdDANCmxhYmVsIHRlc3QwDQpSVE5FVExJTksgYW5zd2VyczogQ2Fubm90IGFz c2lnbiByZXF1ZXN0ZWQgYWRkcmVzcw0KL2Jpbi9pcCBsaW5rIHNldCBkZXYgdGVzdDAgZG93bg0K L2Jpbi9ydW4tcGFydHMgLS12ZXJib3NlIC9ldGMvbmV0d29yay9pZi1wb3N0LWRvd24uZA0KaXAg bGluayBkZWwgJElGQUNFDQoNCuWPr+inge+8jGlmZG93biDnmoTml7blgJnvvIzkvJrmjInnhacg aW50ZXJmYWNlcyDmlofku7bkuK3lhpnnmoQgSVAg5Y67IGBpcCBhZGRyIGRlbGAg77yM5omA5Lul 77yM5Y6f5p2l6YWN572u5ZyoIHRlc3QwIOS4iueahA0KMS4xLjEuMSDov5nkuKogSVAg5LiN5Lya 6KKr5Yig6Zmk44CCDQoNCuW9k+eEtu+8jOaIkeeahOi/meS4quS+i+WtkO+8jGlmZG93biB0ZXN0 MCAmJiBpZnVwIHRlc3QwIOS5i+WQju+8jHRlc3QwIOS4iueahCAxLjEuMS4xIOi/meS4qklQ5Lya 5raI5aSx44CB5Y+q5pyJIDEuMS4xLjINCui/meS4qiBJUO+8jOaYr+WboOS4uuaIkeeahOS+i+Wt kOS4reWGjSBpZmRvd24g5pyA5ZCO5Lya5oqKIHRlc3QwIOi/meS4qiBkZXYg5Yig6Zmk77yM57uR 5Zyo5LiK6Z2i55qEIElQIOS5n+Wwsemaj+S5i+iiq+WIoOmZpOS6huOAgg0KDQoyMDE3LTA3LTA0 IDk6MDYgR01UKzA4OjAwIFJveSBMdXN0IDxyb3kubHVzdEBnbWFpbC5jb20+Og0KDQo+IOaXtuWA mei0tOWHuumFjee9ruWSjOaOp+WItuWPsOi+k+WHuuS6hvCfmI4NCj4NCj4gMjAxNy0wNy0wMyAx OToyNSBHTVQrMDg6MDAgU2hlbGwgWHUgPHNoZWxsOTA5MDkwQGdtYWlsLmNvbT46DQo+DQo+PiDm iJHkuI3nn6XpgZPjgILkvYbmmK/miJHnmoTpu5jorqTlgZrms5XmmK/lhYhpZmRvd27vvIzkv67m lLnlnLDlnYDvvIzlho1pZnVw44CC5Zug5Li6aWZkb3du55qE5pe25YCZ5Lya5oyJ54Wn5L2g55qE 6K6+5a6a5Y67Y2xlYW51cO+8jA0KPj4g5L2G5piv5L2g6L+Z5pe26K6+5a6a55qE5Zyw5Z2A5bey 57uP5pivMS4xLjEuMuS6huWQp+OAguOAguOAgg0KPj4NCj4+IDIwMTctMDctMDMgOToxMCBHTVQr MDg6MDAgbHVvaHVhIGxpcyA8bHVvaHVhbGlzQG91dGxvb2suY29tPjoNCj4+DQo+Pj4g5ZyoIC9l dGMvbmV0d29yay9pbnRlcmZhY2Vpbmcg5LiL6YWN572uSVDkuLoxLjEuMS4xDQo+Pj4NCj4+PiDk uYvlkI7ph43lkK/mnI3liqHvvIzmiJDlip/phY3nva5JUA0KPj4+DQo+Pj4g5YaN5L+u5pS5IOiv peaWh+S7tuW5tuWwhuWcsOWdgOS/ruaUueS4uiAxLjEuMS4yDQo+Pj4NCj4+PiDkuYvlkI7lho3p h43lkK/mnI3liqHvvIzlj5HnjrAgMS4xLjEuMiDlj5jmiJDkuoYgc2Vjb25kIOWcsOWdgO+8jOWO n+adpeeahCAxLjEuMS4x5Lmf5bm25rKh5pyJ5raI5aSxDQo+Pj4NCj4+PiDov5nmmK9idWfvvIzo v5jmmK/mlrDniYjmnKznmoTnibnmgKcNCj4+Pg0KPj4+DQo+Pg0KPj4NCj4+IC0tDQo+PiDlvbzn r4DogIXmnInplpPvvIzogIzliIDliIPogIXnhKHljprvvJvku6XnhKHljprlhaXmnInplpPvvIzm gaLmgaLkuY7lhbbmlrzmuLjliIPlv4XmnInppJjlnLDnn6PjgIINCj4+IGJsb2c6IGh0dHA6Ly9z aGVsbDkwOTA5MC5vcmcvDQo+PiB0d2l0dGVyOiBAc2hlbGw5MDkwOTAgPGh0dHBzOi8vdHdpdHRl ci5jb20vc2hlbGw5MDkwOTA+DQo+PiBhYm91dC5tZTogaHR0cDovL2Fib3V0Lm1lL3NoZWxsOTA5 MDkwDQo+Pg0KPg0KPg0K
<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">$ cat /etc/network/interfaces.d/test0</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">iface test0 inet static</div><div class="gmail_
default" style="font-family:arial,helvetica,sans-serif"> pre-up ip link add $IFACE type dummy</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"> address 1.1.1.1</div><div class="gmail_default" style="
font-family:arial,helvetica,sans-serif"> netmask 255.255.255.0</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"> post-down ip link del $IFACE</div><div class="gmail_default" style="font-family:arial,
helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">$ sudo ifup -v test0</div><div class="gmail_default"><div class="gmail_default"><font face="arial, helvetica, sans-serif">ifup: parsing file /etc/
network/interfaces.d/test0</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">ifup: configuring interface test0=test0 (inet)</font></div><
div class="gmail_default"><font face="arial, helvetica, sans-serif">ip link add $IFACE type dummy</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d</font></
<div class="gmail_default"><font face="arial, helvetica, sans-serif">run-parts: executing /etc/network/if-pre-up.d/ethtool</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/ip addr add <a href="http://1.1.1.1/255.
255.255.0">1.1.1.1/255.255.255.0</a> broadcast 1.1.1.255 dev test0 label test0</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/ip link set dev test0 up</font></div><div class="gmail_default"><font face="
arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d</font></div><div class="gmail_default"><font face="arial, helvetica, sans-
serif">run-parts: executing /etc/network/if-up.d/ethtool</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">run-parts: executing /etc/network/if-up.d/openssh-server</font></div><div class="gmail_default"><font face="arial,
helvetica, sans-serif">run-parts: executing /etc/network/if-up.d/upstart</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">$ sudo sed -i &
#39;s/<a href="
http://1.1.1.1/1.1.1.2/g">1.1.1.1/1.1.1.2/g</a>' </font><span style="font-family:arial,helvetica,sans-serif">/etc/network/interfaces.d/test0</span></div><div class="gmail_default"><span style="font-family:arial,helvetica,sans-serif"><
</span></div><div class="gmail_default"><span style="font-family:arial,helvetica,sans-serif">$ sudo ifdown -v test0</span></div><div class="gmail_default"><div class="gmail_default"><font face="arial, helvetica, sans-serif">ifdown: parsing file /etc/
network/interfaces.d/test0</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">ifdown: configuring interface test0=test0 (inet)</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/run-parts --
verbose /etc/network/if-down.d</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">run-parts: executing /etc/network/if-down.d/upstart</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></
font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/ip addr del <a href="
http://1.1.1.2/255.255.255.0">1.1.1.2/255.255.255.0</a> broadcast 1.1.1.255 dev test0 label test0</font></div><div class="gmail_default"><
font face="arial, helvetica, sans-serif">RTNETLINK answers: Cannot assign requested address</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">/bin/ip link set dev test0 down</font></div><div class="gmail_default"><font face=
"arial, helvetica, sans-serif">/bin/run-parts --verbose /etc/network/if-post-down.d</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">ip link del $IFACE</font></div><div class="gmail_default"><font face="arial, helvetica,
sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">可见,ifdown 的时候,会按照 interfaces 文件中写的 IP 去 `ip addr del` ,所以,原来置在 test0 上的 1.1.1.1 这个 IP 会被删
除。</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">当然,我的这个例子,ifdown test0 && ifup test0 之后,test0
的 1.1.1.1 这个IP会消失、只有 1.1.1.2 这个 IP,是因为我的例子中 ifdown 最后会把 test0 这个 dev 删除,绑在上面的 IP 也就随之被删除了。</font></div></div></div></div><div class="gmail_extra"><br><div class="
gmail_quote">2017-07-04 9:06 GMT+08:00 Roy Lust <span dir="ltr"><<a href="mailto:
roy.lust@gmail.com" target="_blank">
roy.lust@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:
1ex"><div dir="ltr">时候贴出置和控制台输出了😎</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-07-03 19:25 GMT+08:00 Shell Xu <span dir="ltr"><<a href="mailto:
shell909090@gmail.com"
target="_blank">
shell909090@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">我知道。但是我的默认做法是先ifdown,修改地址,if<wbr>
up。因为ifdown的时候会按照你的设定去cleanup,<wbr>但是你这时设定的地址已经是1.1.1.2了吧。。。</div><div class="gmail_extra"><div><div class="m_145879347537525343h5"><br><div class="gmail_quote">2017-07-03 9:10 GMT+08:00
luohua lis <span dir="ltr"><<a href="mailto:
luohualis@outlook.com" target="_blank">
luohualis@outlook.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div id="m_145879347537525343m_8442213261399058578m_7198018579418931180divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<p></p>
<p style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian">
在 <span lang="EN-US" style="font-family:DengXian,serif,EmojiFont">/etc/network/interfaceing </span>下<wbr>置<span lang="EN-US" style="font-family:DengXian,serif,EmojiFont">IP</span>为<span lang="EN-US" style="font-family:DengXian,serif,
EmojiFont">1.1.1.1</span></p>
<p style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian">
之后启务,成功置<span lang="EN-US" style="font-family:DengXian,serif,EmojiFont">IP</span></p>
<p style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian">
修改 该文件并将地址修改为<span lang="EN-US" style="font-family:DengXian,serif,EmojiFont"> 1.1.1.2</span></p>
<p style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian">
<span style="font-size:11pt;font-family:DengXian,serif,EmojiFont">之后启务,发现<span lang="EN-US"> 1.1.1.2 </span>变成了 <span lang="EN-US">second </span><wbr>地址,原来的<span lang="EN-US"> 1.1.1.1</span>也并</span>没有
消失</p>
<p style="margin:0cm 0cm 0.0001pt;text-align:justify;font-size:10.5pt;font-family:DengXian">
这是<span lang="EN-US" style="font-family:DengXian,serif,EmojiFont">bug</span>,还是新版本的特性</p>
<p></p>
</div>
</div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="m_145879347537525343HOEnZb"><font color="#888888">-- <br><div class="m_145879347537525343m_8442213261399058578gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><
<div dir="ltr">彼節者有間,而刀刃者無厚;以無厚入有間,恢恢乎其於游刃必有餘<wbr>地矣。<br>blog: <a href="http://shell909090.org/" target="_blank">http://shell909090.org/</a><div>twitter: <a href="https://twitter.com/
shell909090" target="_blank">@shell909090</a><br><a href="
http://about.me" target="_blank">about.me</a>: <a href="
http://about.me/shell909090" target="_blank">
http://about.me/shel<wbr>l909090</a></div></div></div></div></div>
</font></span></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)