记一件蠢事
今天迁移内网服务器,是物理迁移,把几台服务器从一个地方搬到另外一个地方,需要做的是将ip网段改成新的,从192.168.1改到192.168.50,第一件事情就是将所有服务器的/etc/network/interface
里面的改写一下就好~~~~
这是灰常灰常简单的,我一开始这样想。服务器搬到了新的机房,机房配了一个很烂的鼠标和显示器。将显示器和鼠标连到服务器,第一台服务器进展的很顺利。
接下来第二台,第二台是在上面装了XenServer,连上显示器发现显示的TUI界面,修改网络还挺容易,但是坑爹的是这台虚拟机装了三个虚拟机,在TUI界面是无法进入到虚拟机console的(或许通过XenServer 提供的xconsole敲命令行可以做到….. 但是我真的对这东西一点印象都没了),索性我晓得这东西有配套的图形配置软件(XenCenter),但是这个软件只支持windows系统,我的MBP装了windows虚拟机,但是我却无法连有线网线,我的同事MBP而且有type-c有线转换头,然而却没有装windows虚拟机。后来算是找人搞了台windows笔记本安装了XenCenter进入GUI界面,再进入到虚拟机console,成功改掉了/etc/network/interface
接下来是第三台,由于电脑太老旧,有个usb接口有点不整齐,插的时候不小心让它短路了(后面不断报错才晓得),之后换了个地方插,结果死活无法启动,一直报USB Device Over Current Status Detected !!
, 而且开机再强制启动一次花的时间还挺长的,网上搜索一番大家说可能是主板坏掉了,再仔细审视下机器,发现由于抽插导致usb触点存在短路,后来用刀子拨开….. 可算是能正常启动了。哦吼,启动之后修改/etc/network/interface
再重启发现还是不行,非常惊讶,于是乎看ifconfig
丢失了eth0
搞得我还以为网卡坏掉了….., 执行lsipc
发现网卡还健在,万幸万幸. 再执行ifconfig -a
发现eth0
出来了, 再就是执行ifup eth0
然后就能正常通信了,再然后,重启一番。好家伙,又不行了。想着应该是ifup eth0
没有持久化效果,网上搜索一番,答案几乎是五花八门…….试了几个均没有效果, 后来直接把ifup eth0
添加到/etc/init.d/rc
让它开机执行…… 算是解决了问题……
第四台很顺利!!!
接下来是NAS, 一般想当然直接将NAS和电脑网线直连,将本机和NAS设置成和以前的同一网段192.168.1.*
, 这样就能直接访问NAS了,好家伙,试了非常久,都不行,后来无奈打电话客服,国内客服上来报个SN码,然后告知不是在国内购买,请拨打台湾客服…….. 然后我就打了台湾客服电话,客服倒是很热心,SN码啥的都没要,告诉我有两种方案,一种是按reset, 让它恢复默认,然后再使用它们的搜索工具,直接就能搜到分配的内网ip。第二种就是我上面的NAS和电脑网线直连接,每个接口都试一下,客服说肯定能连上…….
第一种reset肯定是不能reset的,reset一下里面的配置啥的都凉了。然后我就不信邪的又试了一通,就是连不上NAS。看到NAS上有一个HDMI的接口,抱着它有可能和服务器一样,插上HDMI显示器会显示一个图形界面。然后搬了一个HDMI显示器过来,结果并没有什么卵用…. 现在想想有可能那个HDMI是用来配合预览NAS文件的
最后….同事说,要不拿个路由器,改成192.168.1网段,然后电脑和NAS都连这个路由器试试看吧……..
想了一下,直呼好家伙…….. 要个啥机房键盘、鼠标,直接搞个路由器先让自己的电脑连上需要配置的机器,然后改好那些机器,再直接插上新的网线,它不香吗!!!!!!,比直接在机房调试可香多了
附:
和别人讨论了一下,结论是服务器设置DHCP比较好,需要固定ip直接使用路由器设置,这样修改管理成本较低