linux改网卡地址命令 linux如何修改网卡地址

linux命令的网卡设置

1、 设置ip地址(即时生效,重启失效)

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网页空间、营销软件、网站建设、桦甸网站维护、网站推广。

#ifconfig eth0 ip地址 netmask子网掩码

2、 设置ip地址(重启生效,永久生效)

#setup

3、 通过配置文件设置ip地址(重启生效,永久生效)

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 #设备名,与文件同名。

ONBOOT=yes #在系统启动时,启动本设备。

BOOTPROTO=static

IPADDR=202.118.75.91 #此网卡的IP地址

NETMASK=255.255.255.0 #子网掩码

GATEWAY=202.118.75.1 #网关IP

MACADDR=00:02:2D:2E:8C:A8 #mac地址

4、 重启网络服务

#service network restart //重启所有网卡

5、 禁用网卡,启动网卡

#ifdown eth0

#ifup eth0

6、 屏蔽网卡,显示网卡

#ifconfig eth0 down

#ifconfig eth0 up

7、 配置DNS客户端(最多三个)

#vi /etc/resolv.conf

nameserver 202.99.96.68

8、更改主机名(即时生效)

#hostname主机名

9、更改主机名(重启计算机生效,永久生效)

#vi /etc/sysconfig/network

HOSTNAME=主机名

linux中如何改IP

ifipconfig eth0 192.168.0.1 netmask 255.255.255.0

吧eth0这块网卡改成了192.168.0.1/24的ip地址

ifconfig linux中对网卡进行编辑的命令.

无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。

在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:

※ifconfig [interface]

※ifconfig interface [aftype] option | address …

ifconfig 的第一种格式(或使用不带任何参数的ifconfig 命令)可以用来查看当前系统的网络配置情况。

在刚刚安装完系统之后,实际上是在没有网卡或者网络连接的情况下使用Linux,但通过ifconfig 可以使用回绕方式工作,使计算机认为自己工作在网络上。

现在我们运行一下ifconfig 命令,不带参数的ifconfig 命令可以显示当前启动的网络接口,其输出结果为:

[root@machine1 /sbin]#ifconfig

eth0 Link encap:Ethernet Hwaddr 52:54:AB:DD:6F:61

inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:46299 errors:0 dropped:0 overruns:0 frame:189

TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

Interrupt:5 Base address:0xece0

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:3924 Metric:1

RX packets:44 errors:0 dropped:0 overruns:0 frame:0

TX packets:44 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

其中以eth0 为首的部分是本机的以太网卡配置参数,这里显示了网卡在下的设备名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61,MAC 地址是生产厂家定的,每个网卡拥有的唯一地址。

不过我们可以手工改动网卡的MAC 地址,只要我们在/etc/rc.d/init.d/中的network 中加入:

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

Jiania 解说注:

eth0,eth1,eth2,代表网卡一,网卡二,网卡三

hw 代表hardware 硬件意思

ether 代表ethernet 以太网的意思

然后重启,此时再用ifconfig 命令查看一下,我们就会发现网卡的MAC 地址已经变成xx:xx:xx:xx:xx:xx了。

后继 常用网卡ip设置方法:

直接通过setup 进行设置。

配置多个网卡 ifconfig -a 查看网络设备 eth0 / eth1 / lo (回路)。

ifconfig eth1 //设备1

ifconfig eth1 192.168.1.10 netmask 255.255.255.0 //设置网卡子网及ip

man ifconfig

ifconfig --help(T002)

命令

[编辑本段]Linux命令:ifconfig

功能说明:显示或设置网络设备

语 法:ifconfig [网络设备][down up -allmulti -arp -promisc][add地址][del地址][硬件地址] [media网络媒介类型][mem_start内存地址][metric数目][mtu字节][netmask子网掩码][tunnel地址][-broadcast地址] [-pointopoint地址]

补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。

参 数:

add地址 设置网络设备IPv6的IP地址。

del地址 删除网络设备IPv6的IP地址。

down 关闭指定的网络设备。

硬件地址 设置网络设备的类型与硬件地址。

io_addr 设置网络设备的I/O地址。

irq 设置网络设备的IRQ。

media网络媒介类型 设置网络设备的媒介类型。

mem_start内存地址 设置网络设备在主内存所占用的起始地址。

metric数目 指定在计算数据包的转送次数时,所要加上的数目。

mtu字节 设置网络设备的MTU。

netmask子网掩码 设置网络设备的子网掩码。

tunnel地址 建立IPv4与IPv6之间的隧道通信地址。

up 启动指定的网络设备。

-broadcast地址 将要送往指定地址的数据包当成广播数据包来处理。

-pointopoint地址 与指定地址的网络设备建立直接连线,此模式具有保密功能。

-promisc 关闭或启动指定网络设备的promiscuous模式。

指定网络设备的IP地址。

[网络设备] 指定网络设备的名称。

linux修改ip 用命令vi /etc/sysconfig/network-scripts/ifcfg.. 之后怎么操作???

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 //网卡设备号,不用修改

ONBOOT=yes //系统启动的时候启用网卡

BOOTPROTO=static //使用手动分配IP地址,改为 dhcp 为自动获取IP地址

IPADDR=122.226.238.34 //分配的网卡IP地址

NETMASK=255.255.255.248 //子网掩码

GATEWAY=122.226.238.33 // 默认网关

如何在linux上的上修改配置ip地址

说明以redhat和centos为例:

第一步:查看网卡信息

ifconfig

第二步:编辑网卡配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0

输入i后可以编辑配置文件

第三步:保存配置文件

:wq

输入冒号:wq保存退出。

第四步:重启网络服务

/etc/init.d/network restart

注意:其中static为配置静态IP,dhcp为动态IP,如果配置为dhcp,则上边手动配置的IP地址、子网掩码、网关、dns都不用配置,但是保存退出后,并重启网络服务后,需要执行dhclient命令来请求自动获取IP地址。

下面可以配置网卡地址的是()linux

网卡的配置:

1.网卡配置文件

对于网卡信息的配置通常包括:配置ip地址、子网掩码和网关。网卡信息保存在网卡配置文件中。网卡配置文件位于/etc/sysconfig/network-scripts目录下。一块网卡对应一个网卡配置文件,配置文件命名规则:

ifcfg-网卡类型以及网卡的序列号

由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-eth0,第二块网卡为ifcfg-eth1,以此类推。

网卡配置文件中常用配置文件名的还以如下:

device=eth0,定义该网卡的识别名称。

bootproto=dhcp,启动该网卡的识别名称。

static/none:代表固定的ip地址;bootp/dhcp:通过bootp或dhcp协议取得ip地址。

hwaddr=00:02:b3:0b:64:22,该网卡的mac地址。

onboot=yes,启动network服务时,是否启用该网卡。当redhat系统启动network服务时,network服务一次读取保存于/etc/sysconfig/network-scripts/目录下所有网卡的配置文件。如果网卡配置文件的onboot设置为yes,则network服务就会调用ifup命令启动该网卡;如果网卡的配置文件的onboot参数为no,network会跳过启动这个网卡的工作。

type=ethernet,网卡的类型。

userctl=no,是否允许普通用户启动或者停止该网卡。

ipv6init=no,是否在该网卡上启动ipv6的功能。

peerdns=yes,是否允许网卡在启动时向dhcp服务器查询dns信息,并自动覆盖/etc/resolv.conf配置文件。

以下配置项用于指定该网卡的静态ip地址,此时bootproto必须为static或者none。

ipaddr=192.168.1.55,静态方式指定网卡的ip地址。

netmask=255.255.255.0,定义该网卡的子网掩码。

mtu=1500,设置网卡的mac帧最大传输单位大小。

gateway=192.168.1.1,设置网络的默认网关。

dns1=192.168.128.5,指定主要的dns服务器地址。

dns2=192.168.128.6,指定备用的dns服务器地址。

2.配置网卡信息

配置网卡信息可以直接修改网卡配置文件中的相关内容,但是这种方法对用户的要求比较高。在redhat enterprise linux5中常用于设置ip地址的三个命令,分别是:system-config-network、setup和ifconfig。其中ifconfig设置ip地址的方法将在常用命令部分中介绍。

(1)system-config-network命令

在命令提示行下输入system-config-network命令将会启动可视化网络配置界面(对于新手这个方式比较简单)

(2)setup设置网卡信息

在命令行下输入setup命令后将会进入系统设置界面,然后选择网卡设置进入网卡设置界面(很多系统都可以使用setup命令设置,运用比较广)

(3)ifconfig网卡常用命令

ifconfig命令的功能比较强大,可以用来查看和设置网卡信息。

a.查看网卡信息

命令语法:ifconfig [参数]

参数说明:

无参数:显示当前活动的网卡

- a:显示系统中所有网卡的配置信息

网卡设备名称:显示指定网卡的配置信息

eg:查看eth0网卡信息:#ifconfig eth0

b.设置ip地址

命令语法:ifconfig 网卡设备名 ip地址 netmask 子网掩码

(注:ifconfig命令设置的ip地址即时生效,但是重启机器后,ip地址又回复到原ip地址,所以ifconfig命令只能用于设置临时的ip地址)

eg:ifconfig eth0 192.168.168.156 netmask 255.255.255.0

c.修改mac地址

命令语法:ifconfig 网卡设备名 hw ether mac地址

(注:修改网卡的mac地址前要禁用网卡,修改后要启用网卡)

eg:ifconfig eth0 hw ether 00:0c:29:03:f3:76

几个常用的命令:

1.ifdown禁用网卡

语法:ifdown 网卡设备名

2.ifup启用网卡

语法:ifup 网卡设备名

3.绑定ip和mac地址

实现方法:创建/etc/ethers文件,文件内容“ip地址 mac地址”,然后执行“arp -f”命令,是配置生效。

eg:将ip地址193.168.168.154与mac地址00:0c:29:03:f3:75绑定。

#echo "193.168.168.154 00:0c:29:03:f3:75"/etc/ethers

#arp

如何在Linux下修改网卡MAC地址

首先必须关闭网卡设备,否则会报告系统忙,无法更改。

命令是:

/sbin/ifconfig eth0 down

修改 MAC 地址,这一步较 Windows 中的修改要简单。

命令是:

/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

重新启用网卡

/sbin/ifconfig eht0 up

网卡的 MAC 地址更改就完成了


新闻标题:linux改网卡地址命令 linux如何修改网卡地址
本文路径:http://hbruida.cn/article/doooegh.html