最近刚好在学apache的架设,学到虚拟主机这一块时,有个关于虚拟网卡的创建,于是就着手准备了。这看起来是很简单的事情,就搞不懂被我搞的如此复杂。你可以用ifconfig命令创建临时,也可以选择修改配置文件永久的创建。
修改的文件/etc/network/interfaces
打开一看是这样:auto lo
iface lo inet loopback
初次见到我承认我懵了,这跟我想的完全不一样,最起来应该有address ;getway;netmask吧。转到ifconfig一看,eth0竟然还没有数据显示,还有个lo(wlan0屏幕没翻页看不到)
当时心里那个纠结啊,不小心的瞄了下屏幕右上角,我个天,我竟然用的是无线!
随后网上查了下资料说是要虚拟网卡或者主机,在/etc/network/interfaces去修改就行了。之后sudo /etc/init.d/network restart 当然修改DNS就去/etc/resolv.conf 可是可是,resolv.conf是动态保存的好不,重启过后没被覆盖了。好吧,我不相信注释,真的去重启了。结果可想而知。
关键的问题来了。sudo /etc/init.d/network restart 根本就没有反应好不,至于sudo service network restart 至少我在ubuntu上还没有成功。没有反应怎么办?我就用死办法
sudo /etc/init.d/network down; sudo /init.d/network/ start .过后ifconfig一看,还是没有出现虚拟网卡(先前我已经配置好了eth1),网上找一大堆资料都是说怎么启动network服务,于是自己就开始瞎撞了, 就把auto lo iface lo inet loopback 这两行给注释掉了。只留下虚拟网卡的配置。重启,开始。好吧,电脑的网卡都没有了,ifconfig一看,之剩下个lo了
无线也启动不了,当时就觉得出大事,想呀想,想到还原就行了,重新修改interfaces文件,只留下auto lo iface lo inet loopback这两行,重启OK了。在写到这里,还在继续搞这个。。。。