如何该网卡地址??

由 Snoopy 在 03-11-2003 13:56 发表:

如何该网卡地址??

我想改改网卡的地址,请问怎么改啊??

如果我改后服务器还知道我改过或是还有什么办法认得我的机吗?

谢了


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 shenjian 在 03-11-2003 16:52 发表:


如改ip地址用

ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx boardcast xxx.xxx.xxx.xxx

如改mac地址用

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx


由 Snoopy 在 03-11-2003 17:15 发表:


ifconfig eth0 hw ether 后面这些我要改什么就什么吗?

还是16进制的???改后服务器知道你改的吗???


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 shenjian 在 03-11-2003 17:29 发表:


是16进制的例如:

ifconfig eth0 he ether 00:10:60:73:CF:C2

一般不会有什么影响,除非有些服务是跟mac地址绑定的,如有些防火墙


由 Snoopy 在 03-11-2003 17:38 发表:


可以改成ff.ff.ff.ff.ff.ff吗??

或是00.00.00.00.00.00吗???改这个地址有什么限制吗???

改后可以立即生效还是要重新开机????跟ip有什么关系吗??


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 shenjian 在 03-12-2003 12:14 发表:


不能改成全ff或全00,好象这48位分为几段,每段用途都有定义,我在winXP下也做了实验,改为全ff后,网就不通了。

改后无须重启,立即生效。


由 Snoopy 在 03-12-2003 12:47 发表:


[root@Snoopy root]# ifconfig eth0 he ether 88:88:88:88:88:88

he: Unknown host

ifconfig: `--help' gives usage information.

[root@Snoopy root]# ifconfig eth0 hw ether 88:88:88:88:88:88

SIOCSIFHWADDR: Device or resource busy

[root@Snoopy root]#

你说的he,ether各表示什么???


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 shenjian 在 03-12-2003 13:03 发表:


对不起,敲错了,应该先用

ifconfig eth0 down

然后

ifconfig eth0 hw ether

完了后,用ifconfig eth0 up 就行了

hw:hardware

ether:ethernet


由 Snoopy 在 03-12-2003 13:09 发表:


ifconfig eth0 down是不是先把网卡关了?

然后ifconfig eth0 hw ether 88:88:88:88:88:88

启动网卡,ifconfig eth0 up是不是???

那你最后两行说的是什么???谢了~


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 Snoopy 在 03-12-2003 13:18 发表:


新问题又来了,,我改后,上不了网,但设置已经成功,

我重新启动后,改的网卡地址回到之前那个,,,,改ip也一样,,,

怎么办啊?????


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 shenjian 在 03-12-2003 17:30 发表:


在/etc/rc.d/init.d/network加入

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

重启就不会变了。

改ip地址则是在

/etc/sysconfig/network-scripts/ifcfg-eth0文件中


由 Snoopy 在 03-12-2003 18:02 发表:


ip地址这个问题我解决了,但网卡就......

#! /bin/bash

network Bring up/down networking

chkconfig: 2345 10 90

description: Activates/Deactivates all network interfaces configured to \

start at boot time.

probe: true

BEGIN INIT INFO

Provides: $network

END INIT INFO

Source function library.

. /etc/init.d/functions

if [ ! -f /etc/sysconfig/network ]; then

exit 0

fi

. /etc/sysconfig/network

if [ -f /etc/sysconfig/pcmcia ]; then

. /etc/sysconfig/pcmcia

fi

Check that networking is up.

[ "${NETWORKING}" = "no" ] && exit 0

if the ip configuration utility isn't around we can't function.

[ -x /sbin/ip ] || exit 1

Even if IPX is configured, without the utilities we can't do much

[ ! -x /sbin/ipx_internal_net -o ! -x /sbin/ipx_configure ] && IPX=

If IPv6 is explicitly configured, make sure it's available.

if [ "$NETWORKING_IPV6" = "yes" ]; then

alias=modprobe -c | awk '/^alias net-pf-10 / { print $3 }'

if [ "$alias" != "ipv6" -a ! -f /proc/net/if_inet6 ]; then

echo "alias net-pf-10 ipv6" >> /etc/modules.conf

fi

fi

CWD=pwd

cd /etc/sysconfig/network-scripts

. network-functions

find all the interfaces besides loopback.

ignore aliases, alternative configurations, and editor backup files

interfaces=`ls ifcfg* | LANG=C egrep -v '(ifcfg-lo|:|rpmsave|rpmorig|rpmnew)' | \

LANG=C egrep -v '(~|\.bak)$' | \

LANG=C egrep 'ifcfg-[A-Za-z0-9_-]+$' | \

sed 's/^ifcfg-//g'`

See how we were called.

case "$1" in

start)

IPv6 hook (pre IPv4 start)

if [ "$NETWORKING_IPV6" = "yes" ]; then

if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then

/etc/sysconfig/network-scripts/init.ipv6-global start pre

fi

fi

action $"Setting network parameters: " sysctl -e -p /etc/sysctl.conf

bring up loopback interface

action $"Bringing up loopback interface: " ./ifup ifcfg-lo

case "$IPX" in

yes|true)

/sbin/ipx_configure --auto_primary=$IPXAUTOPRIMARY \

--auto_interface=$IPXAUTOFRAME

if [ "$IPXINTERNALNETNUM" != "0" ]; then

/sbin/ipx_internal_net add $IPXINTERNALNETNUM $IPXINTERNALNODENUM

fi

;;

esac

oldhotplug=`sysctl kernel.hotplug 2>/dev/null | \

awk '{ print $3 }' 2>/dev/null`

sysctl -w kernel.hotplug="/bin/true" > /dev/null 2>&1

cipeinterfaces=""

bring up all other interfaces configured to come up at boot time

for i in $interfaces; do

eval $(fgrep "DEVICE=" ifcfg-$i)

if [ -z "$DEVICE" ] ; then DEVICE="$i"; fi

if [ "${DEVICE##cipcb}" != "$DEVICE" ] ; then

cipeinterfaces="$cipeinterfaces $DEVICE"

continue

fi

if LANG=C egrep -L "^onBOOT=['"]?[Nn][Oo]['"]?" ifcfg-$i > /dev/null ; then

this loads the module, to preserve ordering

is_available $i

continue

fi

If we're in confirmation mode, get user confirmation

[ -n "$CONFIRM" ] &&

{

confirm $i

case $? in

:

;;

CONFIRM=

;;

*)

continue

;;

esac

}

action $"Bringing up interface $i: " ./ifup $i boot

done

Bring up CIPE VPN interfaces

for i in $cipeinterfaces ; do

if ! LANG=C egrep -L "^onBOOT=['"]?[Nn][Oo]['"]?" ifcfg-$i >/dev/null 2>&1 ; then

If we're in confirmation mode, get user confirmation

[ -n "$CONFIRM" ] &&

{

confirm $i

case $? in

:

;;

CONFIRM=

;;

*)

continue

;;

esac

}

action $"Bringing up interface $i: " ./ifup $i boot

fi

done

sysctl -w kernel.hotplug=$oldhotplug > /dev/null 2>&1

Add non interface-specific static-routes.

if [ -f /etc/sysconfig/static-routes ]; then

grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do

/sbin/route add -$args

done

fi

IPv6 hook (post IPv4 start)

if [ "$NETWORKING_IPV6" = "yes" ]; then

if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then

/etc/sysconfig/network-scripts/init.ipv6-global start post

fi

fi

Run this again to catch any interface-specific actions

sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1

touch /var/lock/subsys/network

;;

stop)

If this is a final shutdown/halt, check for network FS,

and unmount them even if the user didn't turn on netfs

if [ "$RUNLEVEL" = "6" -o "$RUNLEVEL" = "0" -o "$RUNLEVEL" = "1" ]; then

NFSMTAB=grep -v '^#' /proc/mounts | awk '{ if ($3 ~ /^nfs$/ ) print $2}'

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus