CentOS7.5的网卡配置(CentOS 6.5的虚拟主机在vmware中迁移的网卡设置)

本文介绍CentOS 7.5及CentOS 6.5在VMware环境下如何进行网络配置,包括通过DHCP获取IP地址、设置静态IP地址、配置网关和DNS服务器等步骤,并提供在不同场景下的具体操作指南。

一、CentOS7.5的网卡配置
环境:CentOS 7.5,vmware14.1,安装过程选择是minimal最小化安装;

1、进到网卡配置文件目录

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

查看文件名

[root@localhost network-scripts]# ll
total 228
-rw-r--r--. 1 root root   410 Nov 30 14:15 ifcfg-ens33
-rw-r--r--. 1 root root   254 Jan  3  2018 ifcfg-lo
lrwxrwxrwx. 1 root root    24 Nov 28 15:22 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root   654 Jan  3  2018 ifdown-bnep
-rwxr-xr-x. 1 root root  6569 Jan  3  2018 ifdown-eth

用vi编辑文件

[root@localhost network-scripts]# vi ifcfg-ens33 

默认文件内容如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="e4f014c3-c7f0-42b1-85cc-f8019557f23d"
DEVICE="ens33"
ONBOOT="yes"
IPV6_PRIVACY="no"

修改如下,把配置第4行在句首加#号注释掉

#BOOTPROTO="dhcp"

按本机静态hip地址和实际网络环境修改以下5行,增加到配置文件尾部,保存退出

BOOTPROTO="static"
IPADDR=192.168.1.13
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1

重启网络加载配置

[root@localhost network-scripts]# systemctl restart network.service

经过测试,以下两行放在 /etc/sysconfig/network 文件中同样效果

GATEWAY=192.168.1.1
DNS1=192.168.1.1

 

二、在Vmware中迁移或复制后(注意MAC冲突的问题,复制自动改变MAC地址,如有MAC绑定要求的网络要注意),启动虚拟机,进入CentOS 6.5系统:

一、从DHCP获取IP:
1、删除:rm /etc/udev/rules.d/70-persisitent-net.rules
2、用ip a命令查到目前网卡的MAC地址,对照修改/etc/sysconfig/network-scripts/ifcfg-eth0文件中的MAC地址,MAC的字母可任意大小写;
vi /etc/sysconfig/network-scripts/ifcfg-eth0
3、修改/etc/sysconfig/network-scripts/ifcfg-eth0文件中ONBOOT=yes
4、确定无误后重启;

二、配置静态IP:
1、同上,在MAC下一行插入:

IPADDR=192.168.1.105
NETMASK=255.255.255.0
BROADCAST=192.168.1.255

将这行改成:
BOOTPROTO=static

2、网关:

vi /etc/sysconfig/network
GATEWAY=192.168.1.1

 3、DNS
vi /etc/resolv.conf

nameserver 192.168.1.110

4、重启后生效

 

转载于:https://www.cnblogs.com/ylnic/p/8494209.html

<think>好的,用户之前问过CentOS除了图形化界面还有什么,现在又问了CentOS 7.5网卡配置文件位置。这说明用户可能在配置服务器网络时遇到了问题,或者需要手动修改网络设置。首先,我需要确认CentOS 7网卡配置文件路径是否与之前版本一致。记得在CentOS 7中,网络配置是由NetworkManager管理的,但传统的配置文件仍然存在。 用户可能对Linux系统不太熟悉,所以需要给出明确的路径。网卡配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名以ifcfg-开头,后面跟网卡名称,比如ifcfg-ens192。需要提醒用户常见的网卡命名规则,比如ens、eth等,可能因驱动不同而有所变化。 另外,用户可能需要知道如何查看当前网卡,可以用ip addr或者nmcli命令。这时候应该给出具体的命令示例,比如ip addr,这样用户可以直接运行查看。同时,要说明修改配置文件后的重启网络服务命令,比如systemctl restart network,或者使用nmcli来重新加载配置。 还需要注意权限问题,修改配置文件可能需要root权限,所以应提醒用户使用sudo或者切换到root用户。另外,备份配置文件的建议也很重要,避免配置错误导致网络中断。可以建议使用cp命令先备份,再编辑原文件。 可能用户的问题不仅仅是找到文件,而是如何正确配置,比如设置静态IP、DNS等,但当前问题只问位置,所以先回答位置,再简要提及常见配置参数,供用户参考。如果用户需要更详细的配置步骤,可以邀请进一步提问。 最后,检查是否有其他可能性,比如是否使用不同的网络管理工具,比如NetworkManager的keyfile格式,但CentOS 7默认还是使用传统的ifcfg文件,所以可以确定路径是正确的。确保信息准确,避免混淆用户。</think>CentOS 7.5网卡配置文件默认存储在以下位置: ```bash /etc/sysconfig/network-scripts/ifcfg-<网卡名称> ``` ▋ 详细说明: 1. **核心路径** 所有网络接口配置文件都存放在: ```` /etc/sysconfig/network-scripts/ ```` ![目录结构示例](https://example.com/network-scripts-dir.png)(注:此为示意路径,实际无图) 2. **配置文件命名规则** - 主网卡通常为:`ifcfg-ens192`(数字可能不同) - 传统命名方式:`ifcfg-eth0` - 可通过以下命令查看当前网卡: ```bash ip addr show | grep '^[0-9]' | awk -F': ' '{print $2}' ``` 3. **常见网卡名称对应关系** | 网卡类型 | 命名前缀 | 示例文件 | |----------|----------|----------| | 主板集成网卡 | eno | ifcfg-eno1 | | PCI扩展网卡 | ens | ifcfg-ens192 | | USB网卡 | enp | ifcfg-enp0s20u1 | 4. **关键配置参数示例** ```ini TYPE=Ethernet BOOTPROTO=static # DHCP用dhcp NAME=ens192 DEVICE=ens192 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` ▋ 操作指南: 1. **查看当前网卡配置** ```bash cat /etc/sysconfig/network-scripts/ifcfg-ens192 ``` 2. **修改后生效方法** ```bash systemctl restart network # 传统方式 nmcli connection reload # NetworkManager方式 ``` 3. **特殊场景处理** - 多网卡绑定配置:`ifcfg-bond0` + `ifcfg-ethX` - VLAN配置:`ifcfg-ens192.100`(VLAN ID为100) - 桥接配置:`ifcfg-br0` ▋ 注意事项: ⚠️ 修改前建议备份原文件: ```bash cp /etc/sysconfig/network-scripts/ifcfg-ens192{,.bak} ``` ⚠️ 使用`nmtui`文本界面工具更安全: ```bash nmtui ``` (通过方向键选择"Edit a connection"进行可视化配置) 如果需要具体配置案例或遇到特殊网络环境问题,可告知具体需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值