[求助]关于网卡的mac地址设置,出现问题,请教!

为当前最终发行版之前的所有版本提供支持
回复
magicgogo
帖子: 25
注册时间: 2007-05-11 20:59
送出感谢: 0
接收感谢: 0

[求助]关于网卡的mac地址设置,出现问题,请教!

#1

帖子 magicgogo » 2007-07-11 10:34

最近装好了ubuntu,感觉非常好,但是网络设置出了问题,无法安装更多软件,请大家帮忙看下,谢谢!
我是在学校里面的,在win下设置好ip以及网卡mac之后就可以上内网,上外网需要通过亿邮客户端用账号来登录
现在ubuntu下面ip,dns,网关,子网掩码都设置的和win完全一样了,就差mac的设置

在论坛以及google中搜索,发现mac和以下两个文件有关:
/etc/iftab
/sys/class/net/eth0/address

首先,我改了iftab,关闭网络链接,重启后文件确定修改,但是在-首选项-硬件信息-中看到网卡的mac依然没有变化
而后开始更改address文件,更改权限后用gedit打开是空的,加入mac地址后保存不成功

接着用vi,打开后提示:
E325: ATTENTION
Found a swap file by the name "/var/tmp/address.swp"
owned by: magicgogo dated: Wed Jul 11 00:04:54 2007
file name: /sys/class/net/eth1/address
modified: YES
user name: magicgogo host name: ubuntu
process ID: 5866
While opening file "/sys/class/net/eth1/address"
dated: Wed Jul 11 18:07:52 2007
NEWER than swap file!

(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.

(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /sys/class/net/eth1/address"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/var/tmp/address.swp"
to avoid this message.
"/sys/class/net/eth1/address" 1 line, 18 characters
Press ENTER or type command to continue

回车后继续,更改后提示:
"/sys/class/net/eth1/address"
"/sys/class/net/eth1/address" E667: Fsync failed
WARNING: Original file may be lost or damaged
don't quit the editor until the file is successfully written!
Press ENTER or type command to continue



请朋友们解答下,感激!
zhengjlin
帖子: 6
注册时间: 2007-06-07 0:35
送出感谢: 0
接收感谢: 0

#2

帖子 zhengjlin » 2007-07-11 19:23

终端运行
sudo ifconfig eth0 hw ether AA:BB:CC:DD
sudo /etc/init.d/networking restart
一次有效

更改/etc/network/interfaces
auto eth0
iface eth0 inet static
添加hwaddress ether AA:BB:CC:DD:EE:FF
address X.X.X.X
netmask X.X.X.X
gateway X.X.X.X

终端运行sudo /etc/init.d/networking restart
每次生效,注意你的网卡接口是eth0 eth1...做相应改变
zhengjlin
帖子: 6
注册时间: 2007-06-07 0:35
送出感谢: 0
接收感谢: 0

#3

帖子 zhengjlin » 2007-07-11 19:27

你用vi方法不正确,文件没有正确保存
修改文件可以用gedit/sudo gedit
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

#4

帖子 qianwx » 2007-07-11 19:49

vi的保存命令是按下insert键切换会命令模式,然后按 :x ##注意,x是小写。。这会保存并退出。。。
同样,如果不保存并退出,需要按 :q! 这样才不会在目录中留下交换文件。。。。
你肯定是执行了不正确的退出命令。。。。
magicgogo
帖子: 25
注册时间: 2007-05-11 20:59
送出感谢: 0
接收感谢: 0

#5

帖子 magicgogo » 2007-07-11 20:38

下午的时候我搞定了。。。用的和二楼方法差不多。
三楼,我说了用gedi修改不了,不知道是为什么
四楼,我用vi退出都用的:qw :q! 阿
谢谢各位拉~
307WRC
帖子: 480
注册时间: 2006-12-13 22:50
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 307WRC » 2007-07-11 22:05

哎,vi确实不会用,都用nano
回复

回到 “老旧版本支持”