比如在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服务,就一定没有问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)