当前位置:首页 » 币种行情 » ifgeth0文件详解

ifgeth0文件详解

发布时间: 2023-08-19 05:52:31

① linux下如何配置网络

linux下配置网络步骤方法:
配置动态IP
1.在终端命令窗口中输入setup,就会弹出如下窗口。
[root@wgods
~]#
setup
2.选择Network
Configuration,点击enter进入下面界面。
3.选择Edit
Devices选项进入下面界面
4.点击enter,选项进入下面界面,按Tab键在选项间切换,选择Use
DHCP后,按下空格键,就会出现[*],然后点击OK键。注意:有时候在Name或Device选项不小心,让eth0多了空格,就会造成配置出问题,此时要检查一下/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,才能发现问题。否则这种细节问题会纠结很久的。

② 如何在linux系统中设置静态ip地址

第一步:激活网卡
Linux系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。
代码如下 复制代码

# ifconfig eth0 up

第二步:设置网卡进入系统时启动
想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你 在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。

使用chkconfig命令让网络服务在系统启动级别是0123456时默认启动。
代码如下 复制代码

# chkconfig –level 0123456 network on

第三步:修改网卡文件ifcfg-eth0

修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。
代码如下 复制代码

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp

静态IP地址配置
配置静态IP地址上网与动态IP地址上网同出一辙,修改ifcfg-eth0,然后用命令service network retart重启网络服务。
例:
代码如下 复制代码
DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yes

第一种:使用命令修改(直接即时生效,重启失效)

代码如下 复制代码
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

说明:
eth0是第一个网卡,其他依次为eth1,eth*
192.168.0.1是给网卡配置的第一个网卡配置的ip地址
netmask 255.255.255.0 配置的是子网掩码
up是表示立即激活
ifconfig的更多参数说明查看相关帮助
代码如下 复制代码
gateway:
# route add default gw 192.168.30.1 eth0
dns:
# vi etc/resolv.conf
nameserver 202.131.80.1
nameserver 202.131.80.5

如果要重起生效,就把这些写到起动脚本 rc.local中
第二种:修改配置文档(需要重启网络配置,永远生效)

一、修改IP地址
手动改/etc/sysconfig/network-scripts/ifcfg-eth0文件 #第二块网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1
代码如下 复制代码
DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩码值
NETWORK=192.168.1.0 #网络地址(可不要)
BROADCAST=192.168.1.255 #广播地址(可不要)
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes # [yes|no](引导时是否激活设备)
USERCTL=no #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

注:单网卡绑定两个IP
Linux的设备配置文件存放在/etc/sysconfig/network-scripts里面,
对于以太网的第一个设备,配置文件名一般为ifcfg-eth0
如果需要为第一个设备绑定多一个IP地址,
只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,
内容样例为:
代码如下 复制代码
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"

如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。LINUX最多可以支持255个IP别名。
其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT表示在启动时自动启动。

③ linux系统eth0网卡设置

1、首先,用 ifconfig 命令查询是否存在eth0网卡

2、vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑ifcfg-eth0文件,如图:

加上以下配置:

然后,wq 保存编辑。
3、service network restart 重启网卡
4、再用ifconfig命令查询,如图:

④ LINUX 设置ip ifcfg-eth0 打开是这个没法儿设置 还有这个ifcfg-lo是啥文件 我是在VM虚拟机下装的RedHat6.0

你是用root用户登录,并且用vi打开ifcfg-eth0 的吗。
ifcfg-lo的ip是127.0.0.1,如果你有一点网络基础就知道是什么了。

⑤ linux rescue模式下网卡配置文件在哪就是ifcfg-eth0文件

/etc/network/interface 网卡配置文件,静态,动态,IP,掩码,网关。。。
/etc/resolv.conf DNS配置文件,如果没有,建立一个。如果网卡配置好,DNS没设置,一样连不上网。

用networkmanager管理网络:

networkmanager这种网络管理设备,如果不配置好(不开启),一样白搭。
将/etc/conf.d/net中的网卡初始化去掉,让NetworkManager来管理网络。

其它的相关文件只是网卡控制脚本文件。
如果网卡都没配置好,还如何控制?

/etc/ssh
配置文件都在/etc中。
找不到配置文件,可以whereis somesoft
/etc中的文件都是全局配置,影响所有用户。
用户配置文件,只关系用户自身,在home/username/.mysoft 都是在用户目录下以.开头的隐藏目录中。像网卡这种设备,不可能让所有用户单独定义。ssh则不一定,因为它只是一个应用软件。

⑥ Linux网络基础配置

linux网络基础配置linux网络基础配置以太网连接在linux中,以太网接口被命令为:eth0,
eth1等,
0,1代表网卡编号通过lspci命令可以查看网上硬件信息(如果是usb接口,则可能要用lsusb)命令ifconfig命令用来查看接口信息ifconfig
-a
查看所有接口ifconfig
eth0
查看特定接口在CentOS中可以用命令ifup,ifdown用来启用,禁用一个接口ifup
eth0,启用eth0网卡ifdown
eth0,禁用eth0网卡在ubuntu中可以用ifconfig
网卡
up,
ifconfig
网卡
down做同样的功能sudo
ifconfig
eth0
up,启用eth0网卡sudo
ifconfig
eth0
down,禁用eth0网卡配置网络信息在CentOS中可以用setup命令配置网络信息Ubuntu可用以下命令[python]
view
plain#设置ip,netmask(子网掩码),broadcast(广播地址)
ifconfig
eth0
192.168.137.220
netmask
255.255.255.0
broadcast
192.168.137.255
up
#设置gateway(网关)
route
add
default
gw
192.168.137.254
网络相关配置文件以下是CentOS的配置文件位置,如果没有特殊说明Ubunt相关的配置文件,并不在同一个位置配置文件
位置网上配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0DNS配置文件
/etc/resolv.conf(Ubuntu也一样)主机名配置文件
/etc/sysconfig/network静态主机名配置文件
/etc/hosts(Ubuntu也一样)网络测试命令测试网络连通性:ping
192.168.137.254ping
www..com测试DNS解析host
www..comdig
www..com显示路由表:ip
route追踪到达目标地址的网络路经
traceroute
www..com使用mtr进行网络质量测试(结合traceroute和ping)mtr
www..com故障排查故障排查要由底到高,由内到外先查看网络配置信息是否正确ip地址子网掩码网关DNS查看到达网关是否连通ping
网关ip地址查看DNS解析是否正常

⑦ linux配置中eth0和eth1做什么用的

eth0和eth1这是网卡设备,
只是个名称不必纠结,不是那谁说的一个普通网卡一个无线网卡,他什么都不懂。
通常服务器会有多个网卡的,所以就有eth0
eth1
eth2
这样的名称,
而且在一些系统中对于无线网卡会命名为wlan0
wlan1。。。。
具体的你可以看看目录etc/sysconfig/network-scripts下面,
ifcfg-eth0就代表eth0的配置,你把文件改成了eth1,文件内容做下修改,
那就是eth1了。。
当然,这种配置方法并不适用于所有的linux系统,但对RHEL是适用的。

⑧ linux下,用ifconfig后,看到有eth0,还有eth0:1,请问eth0:1是什么意思

eth0:1是eth0的分ip存储文件
分ip存储文件格式为ifcfg-eth0:X X为任意正整数(包括0)
具体作用是实现单网卡多ip 类似与windows的多ip

⑨ Linux系统\Centos没有网卡eth0配置文件怎么办

一、配置文件详解
在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下:

/etc/host.conf 配置域名服务客户端的控制文件
/etc/hosts 完成主机名映射为IP地址的功能
/etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置
/etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动.
/etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息
/etc/xinetd.conf 定义了由超级进程xinetd启动的网络服务
/etc/networks 完成域名与网络地址的映射
/etc/protocols 设定了主机使用的协议以及各个协议的协议号
/etc/services 设定主机的不同端口的网络服务

1. /etc/host.conf文件的默认信息如下:

multi on #允许主机拥有多个IP地址
order hosts,bind #主机名解析顺序,即本地解析,DNS域名解析的顺序

这个文件一般不需要我们修改,默认的解析顺序是本地解析,DNS服务器解析,也就是说在本系统里对于一个主机名首先进行本地解析,如果本地解析没有,然后进行DNS服务器解析。

2. /etc/hosts文件默认的内容大概如下:

127.0.0.1 butbueatiful localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

可见,默认的情况是本机ip和本机一些主机名的对应关系,第一行是ipv4信息,第二行是ipv6信息,如果用不上ipv6本机解析,一般把该行注释掉。
第一行的解析效果是,butbueatiful localhost.localdomain localhost都会被解析成127.0.0.1,我们可以用ping试试。
[root@butbueatiful ~]# ping -c 3 butbueatiful
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.052 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.051 ms

--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.051/0.054/0.061/0.009 ms

[root@butbueatiful ~]# ping -c 3 localhost.localdomain
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.055 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.050 ms

--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.035/0.046/0.055/0.011 ms

看到上面的结果,你可能会问为什么ping localhost.localdomain的时候,下面显示的是却是butbueatiful,这是因为第一个主机名butbueatiful后面的那些主机名其实都是butbueatiful的主机别名。

如果我们要追加新的本地解析,比如我们希望在我们的机器里把yyyy.com和www.yyyy.com都解析成192.168.0.100,那么就追加如下一句即可:
192.168.0.100 yyyy.com www.yyyy.com

同样,在这里,www.yyyy.com是yyyy.com的主机别名。

如果你仔细一想,会发现,其实这个文件是很危险的,如果有人恶意修改了你这个文件,比如把淘宝的网站域名解析到了他的钓鱼网站,那你就要中招了。

3. /etc/resolv.conf, 指定域名解析的DNS服务器IP等信息, 配置参数一般接触到的有4个:

nameserver 指定DNS服务器的IP地址
domain 定义本地域名信息
search 定义域名的搜索列表
sortlist 对gethostbyname返回的地址进行排序

但是最常用的配置参数是nameserver,其他的可以不设置,这个参数指定了DNS服务器的IP地址,如果设置不正确,就无法进行正常的域名解析。
一般来说,推荐设置2个DNS服务器,比如我们用google的免费DNS服务器,那么该文件的设置内容如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

同样,这个文件也是危险的,如果被人恶意改成了他自己的DNS服务器,他就可以为所欲为的控制你通过域名访问的每个目的地了,这就是常说的DNS劫持。

4. /etc/sysconfig/network, 典型的配置如下:

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=butbueatiful
GATEWAY=192.168.0.1

参数简要解释:

NETWORK 设置网络是否有效,yes有效,no无效
NETWORKING_IPV6 设置ipv6网络是否有效,yes有效,no无效
HOSTNAME 设置服务器的主机名,最好和/etc/hosts里设置一样,否则在使用一些程序的时候会有问题。
GATEWAY 指定默认网关IP

5. ifcfg-ethX, 设置对应网口的IP等信息, 比如第一个网口, 那么就是/etc/sysconfig/network-scripts/ifcfg-eth0,配置例子:

DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.0.255"
HWADDR="00:16:36:1B:BB:74"
IPADDR="192.168.0.100"
NETMASK="255.255.255.0"
ONBOOT="yes"

参数简要解释:

DEVICE 设备名,不要自己乱改,和文件ifcfg-ethX里的ethX要一致
BROADCAST 广播地址
HWADDR 物理地址,这个你不要乱改
IPADDR IP地址
NETMASK 子网掩码
ONBOOT 启动或者重启网络时,是否启动该设备,yes是启动,no是不启动
BOOTPROTO 开机协议,最常见的三个参数如下:
static(静态IP)
none(不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none)
dhcp(动态获得IP相关信息)

6. route-ethX,比如第一个网口eth0的路由信息,那么就是/etc/sysconfig/network-scripts/route-eth0:

比如我们现在有这样一个需求,通过eth0去网络172.17.27.0/24不走默认路由,需要走192.168.0.254,那么我们第一反应,肯定是用route命令追加路由信息:
[root@butbueatiful ~]# route add -net 172.17.27.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth0

可是,你没意识到的是,这样只是动态追加的而已,重启网络后,路由信息就消失了,所以需要设置静态路由,这时候就要设置/etc/sysconfig/network-scripts/route-eth0文件了,如果没有该文件,你就新建一个:
[root@butbueatiful ~]# vi /etc/sysconfig/network-scripts/route-eth0
#追加
172.17.27.0/24via 192.168.0.254

这下即使重启网络,重启系统,该路由也会自动加载,当然了,如果你没有这样的需要,那么这个文件就没必要创建和配置了。

⑩ linux中网卡文件位置

网卡,即网络接口板,又称网络适配器或NIC (网络接口控制器),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第1层。它使得用户可以透过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。

一、环境

VirtualBox + CentOS6.5

二、问题

有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况。如下图所示:

即:在接口配置文件ifcfg-eth0中,配置的是网卡eth1的信息。

这种不一致有可能对强迫症造成一定的困扰,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的信息,而网卡eth1,则应该是在ifcfg-eth1中进行配置。

三、解决办法

要解决上面的问题,大致有两种方法:

1) 将接口配置文件的文件名由ifcfg-eth0修改为ifcfg-eth1;

2) 将网卡eth1的名称修改为eth0.

方法一:

该方法实测是可行的,如下图所示,修改完之后直接重启网络即可。

方法二:

这种方法的直观感觉是直接在ifcfg-eth0配置文件中将网卡名称由eth1修改为eth0,但是这样改的话,重启网络会出现Device eth0 does not seem to be present即:设备 eth0 不存在的错误,如下图所示,该问题的解决参考《L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题》 。

所以还不能简单粗暴的这么改,因为,正如下图由ifconfig –a命令查询到的,服务器所识别的网卡依然是eth1,而不是eth0。

注:记住这里的mac地址08:00:27:74:39:02,在后面的实施步骤中可作为修改的依据,因为一台服务器的IP可以随意改变,但是mac地址是唯一的。

热点内容
云讯通数字货币上市了 发布:2025-06-20 05:09:54 浏览:974
怎么能联系上比特币中国客服 发布:2025-06-20 04:54:51 浏览:582
云秘全签供应区块链 发布:2025-06-20 04:29:51 浏览:66
365天后币圈发展 发布:2025-06-20 04:29:43 浏览:265
广发证券融资合约展期怎么操作 发布:2025-06-20 04:25:45 浏览:210
通信中eth是什么意思 发布:2025-06-20 04:20:20 浏览:900
京东区块链投入 发布:2025-06-20 04:11:18 浏览:773
trx40发布时间 发布:2025-06-20 03:48:47 浏览:578
手机上怎么买fil币币圈 发布:2025-06-20 03:44:12 浏览:810
币圈合约追加保证金 发布:2025-06-20 03:30:16 浏览:759