Linux网卡配置文件常用配置方法

Linux网卡配置文件常用配置方法,第1张

安装完一套Linux发行版后,使用ifconfig命令会看到本机所有的网络接口,但此时往往还不能使用,还需要给这些网卡配置下才行。

比如在CentOS或者Fedora系统中,以太网卡的配置文件一般位于

/etc/sysconfig/network-scripts目录下,如果你有网卡eth0但是没有ifcfg-eth0文件,那么就新建一个ifcfg-eth0,对于eth1也是如此。有时候Linux系统的IP地址都是公司规划好的,因此需要给网卡配置静态IP地址,那么此时ifcfg-eth0配置文件的内容如下:

DEVICE=网卡名称,比如eth0

ONBOOT=yes

BOOTPROTO=static表示配置的是静态IP

IPADDR=配置规划好的IP地址

NETMASK=配置规划好的网络掩码

GATEWAY=配置规划好的网关

HWADDR=配置此台设备的MAC地址

vmware虚拟机这样查看网卡配置文件内容:

1、右击右上角的计算图标;

2、点击Edit&Connections;

3、点击Edit;

4、点击IPV4Settings;

5、点击Method,选择Automatic&addresses&only查看;

6、点击下方Apply就能看到熟悉的网卡配置文件内容了。vmware是一款功能强大的桌面虚拟计算机软件。

linux系统看不到对应网卡的配置文件是怎么回事?如下图:查看系统有eth1这块网卡,但当我进入/etc/sysconfig/network-scripts/时只看到有ifcfg-eth0网卡配置文件,并没有看到ifcfg-eth1网卡配置文件?

 截图20150328104148.png (36.46 KB)

2015-3-28 10:51

 QQ截图20150328104502.png (21.89 KB)

2015-3-28 10:51

引用:

原帖由 bianlimit 于 2015-3-28 12:46 发表 

自己创建一个

自己创建一个修改网卡后也无效,而且报错。问题如下:

 截图20150328135035.png (38.55 KB)

2015-3-28 13:59

 截图20150328135445.png (28.03 KB)

2015-3-28 13:59

 截图20150328135743.png (20.83 KB)

2015-3-28 13:59

LZ的机器应该是虚拟机吧。 如果是虚拟机的话 你把HWADDR删除试下 看看行不行

如果还不行

/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器

udev配置信息截图看下:

cat /etc/udev/rules.d/70-persistent-net.rules 

另外,楼主先标注好自己的linux系统版本、虚拟机还是实体机..

引用:

原帖由 phanx 于 2015-3-29 08:59 发表 

NAME改成 System eth1

HWADDR的值改成eth1的MAC地址

修改后还是不行,报错如下:

 截图20150330211711.png (15.14 KB)

2015-3-30 21:21

原帖由 kuaileshijie 于 2015-3-30 21:21 发表 

修改后还是不行,报错如下:从你贴图看来 NAME还是 System eth0 啊。

vi ifcfg-eth1

删除

NAME

LAST_CONNECT

UUID 这三行

vi ifcfg-eth0

ONBOOT=no

cat ifcfg-eth1 出来看看。

然后 service NetworkManager stop

chkconfig NetworkManager off

然后 service network restart

引用:

原帖由 Shell_2015 于 2015-3-30 17:26 发表 

udev配置信息截图看下:

cat /etc/udev/rules.d/70-persistent-net.rules 

另外,楼主先标注好自己的linux系统版本、虚拟机还是实体机..是虚拟机,而且按照你提供的方法,已经成功启动了网卡,谢谢!

引用:

原帖由 phanx 于 2015-3-30 21:43 发表 

从你贴图看来 NAME还是 System eth0 啊。

vi ifcfg-eth1

删除

NAME

LAST_CONNECT

UUID 这三行

vi ifcfg-eth0

ONBOOT=no

cat ifcfg-eth1 出来看看。

然后 service NetworkManager stop

chkconfig NetworkMan ...

即使你更改了,启动网卡是仍然会报那错误,

截图20150330233041.png (21.34 KB)

引用:

原帖由 kuaileshijie 于 2015-3-30 23:21 发表 

即使你更改了,启动网卡是仍然会报那错误,不会的,只要DEVICE=eth1

以及HWADDR匹配上,在关闭NetwokManager的情况下就可以激活网卡了。

你开始不行是因为你的eth1 里面HWADDR地址写的是原来eth0的MAC,而不是eth1的MAC。

然后,如果在NetworkManager服务不关闭的情况下,只是更改ifcfg-eth1文件,是不会生效的。所以,让你关闭NetworkManager服务,然后删掉

NAME,UUID,LAST_CONNECT三行,再重启network服务,就一定没有问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12041514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存