遇到新装系统的机子无法上外网的情况,内网正常可以ping通,也可以ssh远程别的PC,但就是访问不了外网,怀疑是MAC地址被封了,修改后果然可以正常访问了.本身修改很简单,只是说的资料基本上很老,或者不适合我的情况,所以就写出来记录一下。
一般网上资料都是在/etc/sysconfig/network-scripts/或者/etc/rc.d/rc.local目录下的文件,但现在的系统(最起码我装得两个版本)都没有这些目录了,也是研究了一下。
首先查看/etc/init.d/rc.local文件,有这么一段代码:
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
于是就到/etc/rc.local 文件去写进相关命令,具体如下:
//首先要通过ifconfig命令查看具体使用的是哪个网卡,一般是eth0,但也有特殊,需查看一下
//以eth0示例
sudo vim /etc/rc.local
//详细点,我的rc.local原始文件中是没有内容的,只有一句exit 0
//在exit 0前加入下面三行命令就可以了
ifconfig eth0 down
ifconfig eth0 hw ether xx:xx:xx:xx
ifconfig eth0 up
重启电脑,这样就实现永久修改MAC地址了。
而对于只需临时性修改MAC地址的,则只需在终端直接输入该命令就可以了,当然也需先确定对应的网卡端口:
ifconfig eth0 down
ifconfig eth0 hw ether xx:xx:xx:xx
ifconfig eth0 up
Ubuntu14.04 永久&临时修改MAC地址指南
本文介绍了在Ubuntu14.04系统中,如何针对无法上网的问题进行MAC地址的永久和临时修改。通过查看相关配置文件并编辑,实现了系统重启后MAC地址的持久变更。对于临时修改,只需在终端运行特定命令,并确定正确网卡端口。
5126

被折叠的 条评论
为什么被折叠?



