Linux下网卡配置

合集下载

Linux下无线网卡配置命令

Linux下无线网卡配置命令

Linux下无线网卡配置命令Linux下无线网卡配置命令Category 技术 / Tags: linux, network / 762 viewsDebian linux下通过/etc/network/interfaces配置无线网卡一、DHCP方式访问wap2-psk加密的无线AP的设置auto wlan0iface wlan0 inet dhcpwpa-essid 你的WIFI ssid_name名称wpa-psk 你的WIFI wap2访问密码———————————–如果你的WIFI安全认证是通过WEP方式,则将最后两行改为wireless-essid 你的WIFI ssid_name名称wireless-key 你的WIFI wep访问密码二、设置为静态地址,则用如下配置文件:auto wlan0iface wlan0 inet staticaddress 192.168.1.2netmask 255.255.255.0gateway 192.168.1.1wpa-essid 你的WIFI ssid_name名称wpa-psk 你的WIFI wap2访问密码通过以上设置,可以实现开机机器自动激活无线网卡并连通到WIFI。

三、配置ad hoc网络,可以提供其他客户端访问auto wlan0iface wlan0 inet staticwireless-mode ad-hocwireless-channel 11wireless-essid mywifiaddress 10.10.7.1netmask 255.255.255.0gateway 10.10.7.1———————————————————以上设置后,都可以通过运行如下命令实现Linux命令行下配置连接 wlan 无线网卡工作的大体思路如下:用iwconfig开启无线网卡的电源,并查找区域内的无线网络,连接到相应的无线网络,通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)注意:假设无线被识别为wlan0,如果您的网卡没有被识别为wlan0,可以在操作时做相应的修改。

在Linux下配置网卡

在Linux下配置网卡

Linux的真正魅力在于它的网络功能,因而也只有在Internet下才能体验到它的魅力。

Linux 从诞生开始一直是以网络作为其发展动力的。

Linux是一个开放的系统,因而大部分的网卡都得到支持。

在Linux下配置网卡一般有两种方法。

下面我就分别介绍:一、用Linuxconf配置网络首先用root身份登录Linux系统,在Gnome环境中,单击脚印按钮,指向“system”,选择“control-panel”子项,然后单击System Configuration图标,也可以在xterm下用#linuxconf启动Linuxconf。

1.打开“Networking/Client tasks/Basic host Information”分支,选择Host name标签,输入主机名字(可以不填);选择Adaptor 1标签,选中“enable”选项,表示能够使用第一个网卡;选择配置方式为Manual;然后分别填写:Primary name +domain(主机名.域名),如:;IP address(主机的IP地址),如:202.117.11.47;Net mask(子网掩码),如:255.255.255.0;Net device(网络设备名)如:eth0,(Linux下以太网网卡名为eth,第一块为eth0,第二块为eth1,依次类推);Kernel module(内核模块),如果是NE2000的网卡,那么应输入ne;I/O port(I/O端口地址),如0x300;IRQ(中断号),如10。

I/O端口地址和IRQ中断号可以从Windows中查得,注意IRQ 不得与其它设备冲突。

2.打开“Networking/Client tasks/Name Server Specification(DNS)”分支,弹出“Resolve configuration”对话框,选中“DNS is required for normal operation”后填写:Default domain(缺省域名),如:;Nameserver1(第一个DNS服务器的IP地址),我的为202.117.0.20;nameserver 2 (opt)(可选的第二个DNS服务器的IP地址),如:202.117.0.21。

linux网卡配置

linux网卡配置
ifconfig #查看IP地址
单网卡绑定多个IP
有时,我们需要在一块网卡上配置多个IP,
例如,在上面的例子中,
shell命令:cp /etc/sysconfig/network-scripts/ifcfg-eth0 /ect/sysconfig/network-scripts/ ifcfg-eth0:1
2、mkswap /tmp/swap #创建swap文件
3、swapon /tmp/swap #激活swap文件
4、swapon -s #查看swap
5、修改/etc/fstab文件,增加以下内容,让系统引导时自动启动
vi /etc/fstab #在最后添加下面代码
/tmp/swap swap swap default 0 0
#修改localhost.localdomain为
:wq! #保存退出
shutdown -r now #重启系统
四、增加swap分区
在确定了服务器所需要使用的内存后,需要增加1024M的swap空间
具体操作:
1、dd if=/dev/zero of=/tmp/swap bs=1M count=1024M #创建1024M的文件块
2、vi /etc/sysconfig/network #编辑配置文件
HOSTNAME=
#修改localhost.localdomain为
:wq! #保存退出
3、vi /etc/hosts #编辑配置文件
127.0.0.1 localhost
NETMASK=255.255.255.192
GATEWAY=115.231.10.193
注:Linux重启网卡的方法# service network restart

Linux下修改网卡的一些配置

Linux下修改网卡的一些配置

Linux下修改网卡的一些配置1.修改主机名#hotnameSlyar2.修改IP地址(eth0为网卡名称)#ifconfigeth0192.168.1.5netmak255.255.255.03.修改默认网关(eth0为网卡名称)#routeadddefaultgw192.168.1.1deveth04.修改DNS#vim/etc/reolv.confLinu某命令行永久修改IP地址、网关和DNS。

5.修改IP地址首先检查一下你的主机网卡数量及名称,相关信息在/etc/yconfig/network-cript/下。

使用vim编辑你需要设置IP的网卡,这里我只能修改ifcfg-eth0,看图,不多解释,前面的状态是BOOTPROTO设置为DHCP时的写法。

vim/etc/yconfig/network-cript/ifcfg-eth0DEVICE=eth0##描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=tatic#设置网卡获得ip地址的方式,可能的选项为tatic,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp 协议获得的ip地址,通过bootp协议获得的ip地址HWADDR=00:0C:29:B5:B2:69#MAC地址IPADDR=12.168.1.5#IP地址NETMASK=255.255.255.0#子网掩码NETWORK=192.168.1.0#网络地址BROADCAST=192.168.0.255#广播地址NBOOT=ye#系统启动时是否设置此网络接口,设置为ye时,系统启动时激活此设备例:改IP地址:输入:#vi/etc/yconfig/network-cript/ifcfg-eth0,改完IP后保存退出。

再次输入:#ifconfig查看IP地址,但现在看到的IP地址并没有改变,这时需要重新启动网络设备,命令是:#ervicenetorkretart就重新启动网络设备了,再次输入:#ifconfig就可以看到自己改的IP地址了。

Linux网卡参数配置方法教程

Linux网卡参数配置方法教程

Linux网卡参数配置方法教程在Linux 下如果想修改网卡的参数有很多种方法,第一种方法是修改/etc/network/interfaces 文件,这种方法可以在重启后依然有效;另外一种方法是使用ifconfig 指令,这种方法只能临时性的修改网卡参数,在重启后会失效。

接下来是小编为大家收集的Linux 网卡参数配置教程,希望能帮到大家。

Linux 网卡参数配置教程修改interfaces 文件interfaces 文件在/etc/network/ 文件夹下,是网络接口配置文件,里面包含了所有网络接口的配置信息。

interfaces 文件有自己的编写规则,其中以'#' 开头的行会被系统忽略,因此可以作为注释使用。

每个指令占一行,如果写不下可以用'\' 符号作为此行结尾,在下一行接着写命令。

文件由"iface","mapping","auto" ,"allow-" 和"source" 字段组成。

下面是一个例子:auto lo eth0allow-hotplug eth1iface lo inet loopbacksource interfaces.d/machine-dependentmapping eth0script /usr/local/sbin/map-schememap HOME eth0-homemap WORK eht0-workiface eth0-home inet staticaddress 192.168.1.1netmask 255.255.255.0up flush-mailiface eth0-work inet dhcpiface eth1 inet dhcp以"auto" 开头的行是用来确定物理网络接口将会被启动当ifup -a 指令被运行时(这个指令会在系统启动脚本中使用,因此开机时会自动启动以"auto" 开头设置的网卡)。

linux(Red Hat)网卡数据的配置方法

linux(Red Hat)网卡数据的配置方法

linux网卡数据(含路由)的配置方法在命令行可以配置网卡数据(含路由)并直接生效。

以下以网卡eth0为例。

1.在命令行进行配置(1)配置网卡IPifconfig eth0 172.16.80.31 netmask 255.255.255.0(2)配置网卡默认网关route add default gw172.16.80.4 dev eth0(3)增加路由1(主机路由)route add -host 172.16.81.91 netmask 255.255.255.0 gw172.16.80.254 dev eth0(4)增加路由2(网段路由)route add -net 192.168.71.0 netmask 255.255.255.0 gw 172.16.80.240 dev eth0(5)删除路由将“add”改为“del”(6)激活或去激活网卡(该网卡上配置的路由被同步激活或去激活)ifup/ifdown eth02.检查(1)检查已激活网卡ifconfig在输出信息中的网卡即是已激活的网卡。

(2)检查全部可用的网卡ifconfig –a在输出信息中的网卡即是所有可用的网卡(含激活和未激活网卡)。

(3)检查生效的路由route[root@PC1 ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.71.0 172.16.80.240 255.255.255.0 UG 0 0 0 eth0172.16.80.0 * 255.255.255.0 U 0 0 0 eth0172.16.81.0 172.16.80.254 255.255.255.0 UG 0 0 0 eth0192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0default 172.16.80.4 0.0.0.0 UG 0 0 0 eth0注意:上述命令行虽然创建或修改了网卡数据并能直接生效,但并没有保存到相关配置文件中,所以当系统重启后,这些网卡配置数据将不复存在。

linux(Red Hat)网卡数据的配置方法

linux(Red Hat)网卡数据的配置方法

linux网卡数据(含路由)的配置方法在命令行可以配置网卡数据(含路由)并直接生效。

以下以网卡eth0为例。

1.在命令行进行配置(1)配置网卡IPifconfig eth0 172.16.80.31 netmask 255.255.255.0(2)配置网卡默认网关route add default gw172.16.80.4 dev eth0(3)增加路由1(主机路由)route add -host 172.16.81.91 netmask 255.255.255.0 gw172.16.80.254 dev eth0(4)增加路由2(网段路由)route add -net 192.168.71.0 netmask 255.255.255.0 gw 172.16.80.240 dev eth0(5)删除路由将“add”改为“del”(6)激活或去激活网卡(该网卡上配置的路由被同步激活或去激活)ifup/ifdown eth02.检查(1)检查已激活网卡ifconfig在输出信息中的网卡即是已激活的网卡。

(2)检查全部可用的网卡ifconfig –a在输出信息中的网卡即是所有可用的网卡(含激活和未激活网卡)。

(3)检查生效的路由route[root@PC1 ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.71.0 172.16.80.240 255.255.255.0 UG 0 0 0 eth0172.16.80.0 * 255.255.255.0 U 0 0 0 eth0172.16.81.0 172.16.80.254 255.255.255.0 UG 0 0 0 eth0192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0default 172.16.80.4 0.0.0.0 UG 0 0 0 eth0注意:上述命令行虽然创建或修改了网卡数据并能直接生效,但并没有保存到相关配置文件中,所以当系统重启后,这些网卡配置数据将不复存在。

Linux系统下ifconfig网卡网络配置详解

Linux系统下ifconfig网卡网络配置详解

Linux系统下ifconfig网卡网络配置详解Linux系统下网卡网络配置详解Ifconfig命令使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们。

除了上面介绍的这些用法之外,ifconfig命令用来监控和改变网络接口的状态,并且还可以带上很多命令行参数。

下面是一个ifconfig的通用调用语法:#ifconfig interface [[-net-host] address [parameters]]其中interface是网络接口名:address是分配给指定接口的主机名或IP地址。

这里使用的主机名被解析成它们的对等IP地址,这个参数是必须的。

-net和-host参数分别告诉ifconfig将这个地址作为网络号或者是主机地址。

如果调用ifconfig命令时后面只跟上端口设备名,那么它将显示这个端口的配置情况;如果不带任何参数,ifconfig命令将显示至今为止所配置的接口的所有信息;如果带上-a选项,那么还可以显示当前不活跃的接口。

一个检查以太网接口eth0的ifconfig调用可以得到如下的输出:#ifconfig eth0eth0 Link encap 10Mbps Ethernet HWaddr 00:00:C0:90:B3:44inet addr Bcast MaskUP BROADCAST RUNNING MTU 1500 Metric 0RX packets 3136 errors 217 dropped 7 overrun 26TX packets 1752 errors 25 dropped 0 overrun 0(注意:其中MTU和Metric这两列显示了当前eth0接口的最大数据传送值和接口度量值。

接口度量值表示在这个路径上发送一个分组的成本。

目前内核中还没有使用路由,但可能以后会用。

RX(接收分组数)和TX (传送分组数)这两行显示出了接收、传送分组的数目,以及分组出错数、丢失分组数(一个可能原因是内存较少)和超限数(通常在接收器接收数据的速度快于核心的处理速度的时候发生)。

Linux下的基础网络配置

Linux下的基础网络配置

Linux下的基础网络配置Linux是一种开源的操作系统,广泛应用于服务器、嵌入式设备和个人电脑等领域。

在Linux下进行网络配置是使用Linux系统的重要基础知识之一。

本文将介绍Linux下的基础网络配置,包括IP地址配置、网卡配置和默认网关配置。

1. IP地址配置IP地址是网络中设备的唯一标识,用于在网络中进行通信。

在Linux下,IP地址可以通过命令行或者配置文件进行配置。

命令行配置:打开终端,并以超级用户权限登录(可以使用sudo命令)。

使用ifconfig命令查看当前网络接口的配置信息。

如果要配置eth0网卡的IP地址,可以输入命令:ifconfig eth0。

使用ifconfig命令设置IP地址。

要将eth0网卡的IP地址设置为192.168.1.100,可以输入命令:ifconfig eth0 192.168.1.100。

使用ifconfig命令配置子网掩码。

要将eth0网卡的子网掩码设置为255.255.255.0,可以输入命令:ifconfig eth0 netmask 255.255.255.0。

配置后,使用ping命令测试IP地址是否配置成功。

配置文件配置:Linux系统的网络配置文件通常位于/etc/sysconfig/network-scripts/目录下。

可以使用vi或者其他文本编辑器打开配置文件进行编辑。

打开终端,并以超级用户权限登录。

使用vi命令打开配置文件。

要编辑eth0网卡的配置文件,可以输入命令:vi/etc/sysconfig/network-scripts/ifcfg-eth0。

编辑配置文件,设置IPADDR、NETMASK和GATEWAY等参数。

例如:IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1保存并退出配置文件。

重启网络服务,使配置生效。

可以使用service network restart命令或者重启系统。

为Linux下的双网卡配置路由表

为Linux下的双网卡配置路由表

为Linux下的双网卡配置路由表这是以前写的,这次网站搬家的时候删掉了。

没想到现在又有用了。

于是从原来的空间那边又Copy回来。

这里已经删掉了前面没什么用的内容,只保留了配置方法一段,并且进行了一点修改。

如果eth0为192.168.10.123/255.255.255.0,eth1为192.168.20.231/255.255.255.0,则命令格式如下:#route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0#route add -net 192.168.20.0 netmask 255.255.255.0 dev eth1上面的命令把发送给192.168.10.0网段的IP包交给eth0转发,把192.168.20.0网段的IP包交给eth1转发。

如果还有可能有发送给其他目的IP的包,那么你肯能希望设置一个“默认网关”:#route add default gw 192.168.10.1上面的命令把所有发送给其他目的IP的包都转发给192.168.10.1,而如何转发给192.168.10.1这个地址的规则已经在刚才的第一条命令中定义了(从eth0转发)。

一般情况下,默认网关已经自动设置好了,不用重复设置。

可以用route命令加-n参数进行检查。

如果要删除某一条,命令格式为:#route del -net 192.168.10.0 netmask 255.255.255.0配置时的一种思路是把192.168.10.0网段路由至eth0,192.168.20.0网段路由至eth1,再设置默认路由。

另一种思路是,只指定其中一个,然后把默认的0.0.0.0路由至另一个。

其实效果一样,就是两种风格。

Linux下的网卡文件配置

Linux下的网卡文件配置

Linux下的⽹卡⽂件配置配置⽂件位置:/etc/sysconfig/network-scripts/ifcfg-ens32vim /etc/sysconfig/network-scripts/ifcfg-ens32TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens32UUID=8de5835d-e99b-4507-82b7-7c65e3e2a126DEVICE=ens32ONBOOT=yesIPADDR=192.168.200.112NETMASk=255.255.255.0GATEWAY=192.168.200.1DNS1=8.8.8.81. TYPE=Ethernet ⽹络类型以太⽹2. BOOTPROTO=none ⽹卡是如何获取到ip地址⽹卡获取ip地址的⽅式 a. dhcp ⾃动获取ip地址 b. none 固定的ip地址 c. static 固定的ip地址3. DEVICE=ens32 ⽹卡的名字4. UUID=8de5835d-e99b-4507-82b7-7c65e3e2a126 UUID 做到系统中独⼀⽆⼆5. ONBOOT=yes BOOT ON ? 在开机或重启⽹卡的时候是否启动⽹卡6. IPADDR=192.168.200.111 IPADDR ip地址7. NETMASK=255.255.255.0 ⼦⽹掩码决定这个局域⽹中最多有多少台机器8. GATEWAY=192.168.200.1 ⽹关整个⼤楼的⼤门9. DNS1=8.8.8.8 域名解析器10. HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MAC地址11. NM_CONTROLLED=yes 是否受network程序管理12. USERCTL=no 普通⽤户是否能控制⽹卡13. /etc/resolv.conf 配置DNS ⽹卡配置⽂件的DNS优先于/etc/resolv.conf重启⽹卡systemctl restart network。

linux基础-系统网卡网关配置参数说明

linux基础-系统网卡网关配置参数说明

linux基础-系统⽹卡⽹关配置参数说明⼀.系统⽹卡配置参数说明 linux系统⽹卡配置⽂件⼀般在/etc/sysconfig/network-scripts/ifcfg-eth0⽬录下: 有些系统⽹卡会以em开头:⽐如centos7系统 详细参数解释说明:· ⽹卡配置⽅法:推荐使⽤ifdown ifup进⾏指定⽹卡的重启操作: ifdown eth0 && ifup eth0 ---》重启eth0⽹卡 ifup eth0 ---》启动eth0⽹卡 重启所有⽹卡(慎⽤): service network restart⼆.系统默认⽹关配置说明:三.系统⽹卡多个地址配置: IP别名⽅式配置多地址ifconfig eth0:1 10.0.0.100/24 up <- 配置别名IP,即虚拟IP(VIP),并启⽤虚拟IPifconfig eth0:X down <- 停掉指定别名IP配置 辅助IP⽅式配置多地址ip addr add 10.0.0.13/24 dev eth0:1ip addr add 10.0.0.14/24 broadcast 10.0.0.255 dev ethxip add del 10.0.0.10/24 dev ethx四.⽹络地址信息获取命令: 查看⽹络状态常⽤命令: ifconfig命令:centos 5 6系统中常⽤⽤于显⽰⽹路配置信息 ip命令:centos7系统⽤于显⽰⽹路配置信息 route命令:查看路由配置信息route -nhostname(uname -n)显⽰主机名称信息;也可以利⽤hostname显⽰ip地址配置信息hostname -Inetstat(ss-centos7)显⽰主机的端⼝与服务⽹络连接状态,ESTABLISHED表⽰建⽴连接的状态,数量即表⽰⽹络连接数 lsof 显⽰主机的端⼝与服务⽹络连接状态。

五.⽹络连接异常常⽤命令: ping命令-c<count> 设置完成要求回应的次数;默认会⼀直长ping-f 表⽰极限ping,ping过程中不显⽰任何信息,效率更⾼-i<interval> 指定收发信息的间隔时间-q 不显⽰指定执⾏过程,开头和结尾的相关信息除外-s <数据包⼤⼩> 设置数据包的⼤⼩tracroute/tracert命令telnet命令nmap命令。

Linux终端命令网卡配置与网络连接

Linux终端命令网卡配置与网络连接

Linux终端命令网卡配置与网络连接Linux终端命令:网卡配置与网络连接Linux终端命令可以帮助我们在操作系统中进行各种任务和设置,其中网卡配置与网络连接是使用Linux系统时经常需要用到的功能之一。

在本文中,我将介绍如何使用Linux终端命令进行网卡配置和网络连接,以便让您更好地理解和应用这些功能。

一、查看网卡信息在开始配置网卡之前,首先需要了解当前系统中的网卡信息。

可以使用"ifconfig"命令来查看已安装网卡的配置和状态。

在终端中键入以下命令:```ifconfig```此命令将列出所有已安装的网卡及其相应的配置信息,包括IP地址、子网掩码、广播地址等。

通过查看这些信息,您可以确保正确选择要配置的网卡。

二、配置静态IP地址当您需要为网卡分配静态IP地址时,可以使用"ifconfig"命令进行配置。

以下是一个配置静态IP地址的示例:```sudo ifconfig eth0 192.168.0.10 netmask 255.255.255.0```在此示例中,我们将网卡eth0的IP地址设置为192.168.0.10,子网掩码设置为255.255.255.0。

您可以根据实际情况进行相应的修改。

三、配置动态IP地址除了静态IP地址,您还可以配置动态IP地址,即通过DHCP服务器动态获取IP地址。

在Linux系统中,可以使用"dhclient"命令来完成此任务。

以下是一个配置动态IP地址的示例:```sudo dhclient eth0```在此示例中,我们使用"dhclient"命令向DHCP服务器请求一个IP 地址,并将其分配给网卡eth0。

四、测试网络连接在完成网卡配置后,您可以使用"ping"命令来测试网络连接是否正常。

以下是一个测试网络连接的示例:```ping 8.8.8.8```在此示例中,我们使用"ping"命令向Google的DNS服务器发送数据包,并等待服务器的响应。

linux下创建网卡配置

linux下创建网卡配置

linux下创建⽹卡配置⼤家都知道linux系统⼀般作为服务器来⽤,⽽且很多情况的设置都是需要通过字符界⾯修改配置⽂件来设置。

⽐如说配置⽹卡IP是修改/etc 下⾯的 ifcfg-eth0,如果配置⽂件没有了怎么办呢?本经验以Centos系统为例,解决如果没有⽹卡配置⽂件⼯具/原料Centos临时解决办法1. 1⼤家都知道linux下⾯设置ip是 ifconfig 命令通过下⾯命令即可临时设置IP地址。

ifconfig 设备名 IP 地址 (ifconfig eth0 192.168.1.117)2. 2设置好之后马上⽣效,不需要重启⽹卡服务(千万别重启⽹卡服务,不然刚刚设置的⼜没有了)ifconfig即可查看当前⽹卡的IP地址。

END永久解决办法⽅法/步骤21.以上介绍的是临时解决办法,如果要彻底解决需要⽣成⼀个⽹卡配置⽂件才⾏复制设置配置⽂件⼀般来说如果没有⽹卡eth0配置⽂件,你到⽹卡配置⽬/etc/sysconfig/network-scripts/下⾯都会有⼀个 ifcfg-lo 回环接⼝配置⽂件,拷贝⼀份2.拷贝了⼀个lo配置⽂件之后,把⽂件IP地址和参数改⼀下改成eth0保存即可啦3.编写配置⽂件通过上述⽅法复制的⽂件不完整,可以通过vi编辑输⼊补全。

或者直接⼿动输⼊设置,具体详细参数参考如下图列表特别提醒⼀下如要设置mac地址,可以先ifconfig查看⼀下,可以看到mac地址的喔4.重启⽹络服务设置好⽹卡配置之后,需要把⽹络服务重启⼀下。

输⼊如下命令service network restart如果没有提⽰任何错误则表⽰设置格式基本没有问题哈5.如果MAC地址设置错误的话,会提⽰下⾯信息。

可以先ifconfig查看⼀下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那⼀栏去掉可以。

6. Linux下⾯所有的设置⼏乎都有对应的配置⽂件,如果您不是很熟悉相关的配置⽂件。

Linux网卡配置

Linux网卡配置

Linux⽹卡配置⽹卡配置(环境CentOS 6.7)图形界⾯修改:# 在命令⾏直接输⼊setup进⼊配置1.[root@mingyaun ~]# setupWork configuration3.Device configuration4.选择⽹卡e DHCP [*] # 是否启⽤dhcp动态获取ip地址,去掉*表⽰启⽤静态ip,需要⾃⼰配置ip地址,掩码及⽹关,dns,将光标移动到*上按下空格键即可修改6.使⽤Tab键切换选项 (即保存并退出)修改配置⽂件:[root@mingyaun ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 # ⽹卡名HWADDR=00:0c:29:41:5a:37 # mac地址TYPE=EthernetUUID=2c7e992d-3f17-4209-99e5-15760cdeff57ONBOOT=yes # ⾃启 no表⽰不⾃启NM_CONTROLLED=yesBOOTPROTO=dhcpIPV6INIT=noUSERCTL=no# BOOTPROTO=static# BOOTPROTO=none# IPADDR = 192.168.1.1# NETMASK= 255.255.255.0# NAMESERVER = 114.114.114.114启动⽹络服务:[root@mingyaun ~]# service network restart # 重启[root@mingyaun ~]# service network start # 启动[root@mingyaun ~]# service network stop # 停⽌# 如果⽹卡配置了⾃启,将随服务启动⽽启动,就不⽤⼿动开启了。

[root@mingyaun ~]# ifup eth0 # 启动⽹卡 eth0[root@mingyaun ~]# ifdown eth0 # 关闭⽹卡 eth0# ⼀般只是对某张⽹卡进⾏重启,重启服务耗时且易引发⼀系列问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下网卡命名规律:eth0,eth1。

第一块以太网卡,第二块。

lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。

它代表你的机器本身。

1、ifconfig是查看网卡的信息ifconfig [Interface]Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。

如果添加此选项则显示所指定的网卡信息.例如:ifconfig eth0eth0 Link encap:EthernetHWaddr 00:0C:29:F3:3B:F2inet addr:192.168.0.10 Bcast:192.168.0.255Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:78 errors:0 dropped:0 overruns:0 frame:0TX packets:104 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100RX bytes:11679 (11.4 Kb)TX bytes:14077 (13.7 Kb)Interrupt:10 Base address:0x1080可以看到:第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)第二行:网卡的IP地址、子网、掩码第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节第四、五行:接收、发送数据包情况统计第七行:接收、发送数据字节数统计信息。

(1)配置eth0的IP地址,同时激活该设备。

#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up(2)配置eth0别名设备eth0:1的IP地址,并添加路由。

#ifconfig eth0:1 192.168.1.3#route add –host 192.168.1.3 dev eth0:1(3)激活设备。

#ifconfig eth0:1 up(4)禁用设备。

#ifconfig eth0:down(5)查看指定的网络接口的配置。

#ifconfig eth0(6)查看所有的网络接口配置。

#ifconfig2、 route命令来配置并查看内核路由表的配置情况例如:(1)添加到主机的路由。

#route add –host 192.168.1.2 dev eth0:0#route add –host 10.20.30.148 gw 10.20.30.40(2)添加到网络的路由。

#route add –net 10.20.30.40 netmask 255.255.255.248 eth0#route add –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #route add –net 192.168.1.0/24 eth1(3)添加默认网关。

#route add default gw 192.168.1.1(4)查看内核路由表的配置。

#route(5)删除路由。

#route del –host 192.168.1.2 dev eth0:0#route del –host 10.20.30.148 gw 10.20.30.40#route del –net 10.20.30.40 netmask 255.255.255.248 eth0#route del –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #route del –net 192.168.1.0/24 eth1#route del default gw 192.168.1.1对于1和2两点可使用下面的语句实现:Ifconfig eth0 172.16.19.71 netmask 255.255.255.0Route 0.0.0.0 gw 172.16.19.254Service network restart3、 traceroute命令显示数据包到达目的主机所经过的路由例如:#traceroute 4、 ping命令来测试网络的连通性例如:#ping #ping –c 4 192.168.1.125、 netstat命令来显示网络状态信息主要用途有:察看网络的连接状态(仅对TCP有效,对UDP无效)、检查接口的配置信息、检查路由表、取得统计信息。

不带参数时表示显示获得的TCP、UDP端口状态,因为UDP为无连接的协议,所以状态对其无意义。

常见的状态有:ESTABLISHED、LISTENING、TIME-WAIT,分别表示处于连接状态、等待连接、关闭连接。

netstat程序有几个参数选项,用户可以用来查看网络上不同方面的信息,其参数说明如下:-a:选项为显示所有配置的接口-i:选项为显示接口统计信息-n:选项为以数字形式显示IP地址-r:选项显示内核路由表-s: 选项表示计数器的值。

例如:(1)显示网络接口状态信息。

#netstat –i(2)显示所有监控中的服务器的Socket和正使用Socket的程序信息。

#netstat –lpe(3)显示内核路由表信息。

#netstat –r#netstat –nr(4)显示TCP/UDP传输协议的连接状态。

#netstat –t#netstat –u6、 hostname更改主机名例如;#hostname myhost7、 arp命令来配置并查看arp缓存例如:(1)查看arp缓存。

#arp(2)添加一个IP地址和MAC地址的对应记录。

#arp –s 192.168.33.15 00:60:08:27:CE:B2(3)删除一个IP地址和MAC地址的对应缓存记录。

#arp –d192.168.33.158. ifup命令用于启动指定的非活动网卡设备该命令与ifconfig up命令相似。

Ifdown命令用于停止指定的活动网卡设备,该命令与ifconfig down命令功能相似。

这两个命令的格式如下:ifup 网卡设备名ifdown 网卡设备名9. nslookup查询DNS数据库的用户级命令exit 命令:退出nslookup命令。

lserver命令:查找指定的域名服务器并将其设置为默认的域名服务器。

server命令:和lserver相似,解析另一台域名服务器并将其设置为默认的服务器,不同在于本命令使用当前的默认服务器来解析。

set命令:修改工作参数,它也是nslookup中最常用的命令,其可使用的工作参数如nslookup程序的set命令中的工作参数.工作参数说明: set class 设置查询的类型,一般情况下为I nternet。

set debug 设置调试模式/set nodebug:设置为非调试模式setd2 设置详细调试模式。

/set nod2:设置为非详细调试模式。

set [no]defname 设置为defname,会在所有没有加“o“的名字后自动加上默认的域名。

它是默认的方式。

set domain 设置默认的域名。

set port DNS的默认端口为53,用本命令可以设置其他端口,一般用于调试。

set q(querytype) 改变查询的信息的类型。

默认的类型为A纪录set recurse 设置查询类型为递归;set retry 设置重试的次数。

默认的值为4。

set root 设置默认的根服务器。

set timeout 设置等待应答的限制时间(单位为秒),超出即为超时,如果还可以重试,就会将长超时值加倍,重新查询。

默认的超时值为5秒。

10. tcpdump命令用于监视TCP/IP连接并直接读取数据链路层的数据包的头部信息用户可以指定哪些数据包被监视、哪些控制要显示格式。

例如要监视所有Ethernet上来往的通信,执行下述命令:# tcpdump -i eth0实际上,tcpdump命令的格式为:tcpdump [ -选项] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]tcpdump命令中的选项参数说明如xia所示。

Tcpdump命令中的表达式是一个正则表达式,tcpdump 利用它作为过滤报文的条件,如果一个报文满足表达式的条件,则这个报文将会被捕获。

如果没有给出任何条件,则网络上所有的信息包将会被截获。

tcpdump命令的选项介绍: 参数选项说明-a 将网络地址和广播地址转变成名字;-d 将匹配信息包的代码以人们能够理解的汇编格式给出;-dd 将匹配信息包的代码以c语言程序段的格式给出;-ddd 将匹配信息包的代码以十进制的形式给出;-e 在输出行打印出数据链路层的头部信息;-f 将外部的Internet地址以数字的形式打印出来;-l 使标准输出变为缓冲行形式;-n 不把网络地址转换成名字;-t 在输出的每一行不打印时间戳;-v 输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息;-vv 输出详细的报文信息;-c 在收到指定的包的数目后,tcpdump就会停止;-F 从指定的文件中读取表达式,忽略其它的表达式;-I 指定监听的网络接口;-r 从指定的文件中读取包(这些包一般通过-w选项产生);- w 直接将包写入文件中,并不分析和打印出来;-T 将监听到的包直接解释为指定的类型的报文,常见的类型有rpc (远程过程调用)和snmp(简单网络管理协议;)11. 网络配置文件及程序1、网络设置/etc/sysconfig/network 该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。

/etc/rc.d/init.d/network restart2、端口号和服务器名之间的映射/etc/services3、配置名字解析器/etc/host.conf4、配置DNS客户/etc/resolv.conf5、使用netconfig程序配置网络。

相关文档
最新文档