1 .首先通过ifconfig配置网络
需要三点。 (1) IP配置,(2)路由配置,(3) DNS配置
)1)网卡为eth0,IP为10.0.2.15,子网掩码为255.255.255.0时,命令如下:
ifconfig eth 010.0.2.15网关255.255.255.0 up
(2)路由设置(即网关添加)假设为10.0.2.1
route del default #将删除原始默认网关(如果有)
路由添加默认GW 10.0.2.1
)3)假设DNS为123.123.123.123,则在/etc/resolv.conf中输入以下行
name服务器123.123.123.123
但是,请注意,这种配置是临时结果,在重新启动系统后将恢复。
2 .修改MAC地址。 例如,要修改的网卡是eth0
ifconfig eth0 down
ifconfig eth 0h wether 083360003360273360:5 f :5 ab
ifconfig eth0 up
/etc/init.d/networing restart #这个好像不用
注:系统启动时,udev会检测并加载网卡,并在以下两个文件中反映MAC地址
/sys/class/net/eth0/address
/etc/udev/rules.d/70 -持久性- net.rules
但在ifconfig中修改mac后,/sys/class/net/eth0/address的值发生了变化; 但是,/etc/udev/rules.d/70 -持久性- net.rules没有更改,只有在udev检测到硬件更改时才会修改此文件。
3 .在虚拟机guest系统上修改MAC时请小心。 通过上述操作进行修改后,将无法连接互联网。 至少在virtualbox上是这样。 原因可能是在设置虚拟机硬件时已经指定了虚拟网卡的MAC地址。 这种指定方法可能与实际网卡不同。 因此,问题的原因可能是在来宾系统内部通过ifconfig更改网卡的MAC地址后,虚拟机的硬件级别设置没有发生变化。 如果关闭来宾系统,则必须在虚拟机设置界面中重新指定MAC,然后启动来宾系统,并在来宾系统中使用ifconfig修改MAC。 请注意,更改mac可能会将NIC名称从eth0更改为eth1,因此可以在ifconfig -a中显示NIC名称。
注: virtualbox虚拟机、NAT网卡和来宾系统中的安装网关为10.0.2.2。
最后修改为2010-12-19 00:19
请阅读。 评论(0)。