# CentOS 网络设置 - 由于前面虚拟机中安装 CentOS 使用的是桥接模式,为了让虚拟机中的系统能上网,我们需要进行网络设置。 ## CentOS 6 ### 界面化下设置网络(新手推荐使用这种) - ![界面化设置](../images/CentOS-Network-Settings-a-1.jpg) - 选择上图箭头所示 - ![界面化设置](../images/CentOS-Network-Settings-a-2.jpg) - 如上图标注 3 所示:选择 `手动` 模式 - 如上图标注 4 所示:填写自己局域网内的子网掩码、默认网关,以及你要分配的内网 IP 地址。这三个参数你可以参考你当前使用的主机信息,在 Windows 系统上使用:`cmd --- ipconfig`,查看你当前连接的网卡信息。如果你是无线网卡则读取对应的无线网卡信息,如果你是本地连接,则读取对应的本地连接信息。 - 如上图标注 5 所示:填写你当前地区合适的 DNS 地址,我这边地区使用 360 测试出来的结果显示 114 的适合我,所以我这里填写该值 ### 命令行下设置网络 - 编辑网卡信息: - 备份:`cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0-20160205Back` - 把备份文件移动到其他目录:`mv /etc/sysconfig/network-scripts/ifcfg-eth0-20160205Back /opt/myBack` - 编辑网卡文件:`vim /etc/sysconfig/network-scripts/ifcfg-eth0` - 把网卡中信息改为下面对应内容: ``` DEVICE=eth0 (系统默认值) TYPE=Ethernet (系统默认值) UUID=a2c17f0c-a224-43d5-a203-48af1f0d9113 (系统默认值) ONBOOT=yes (系统默认值是 no,我改为 yes) NM_CONTROLLED=yes (系统默认值) BOOTPROTO=none (系统默认值是 dhcp,我改为 none,代表手动) USERCTL=no (自己补充的) IPV6INIT=no (自己补充的) NETMASK=255.255.255.0 (自己补充的) IPADDR=192.168.0.110 (自己补充的) GATEWAY=192.168.0.1 (自己补充的) DNS1=114.114.114.114 (自己补充的) PREFIX=24 (使用图形界面设置后生成的) DEFROUTE=yes (使用图形界面设置后生成的) IPV4_FAILURE_FATAL=yes (使用图形界面设置后生成的) NAME="System eth0" (使用图形界面设置后生成的) HWADDR=00:0C:29:A9:37:D4 (使用图形界面设置后生成的) LAST_CONNECT=1454626679 (使用图形界面设置后生成的) ``` - 重启网络配置:`service network restart` ## CentOS 7.x ### 命令行下设置网络 - 查看系统下有哪些网卡:`ls /etc/sysconfig/network-scripts/`,新版本不叫 eth0 这类格式了,比如我当前这个叫做:ifcfg-ens33(你的肯定跟我不一样,但是格式类似) - 先备份:`cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak` - 编辑该文件:`vim /etc/sysconfig/network-scripts/ifcfg-ens33`,改为如下信息:(IP 段自己改为自己的网络情况) ``` ini TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static IPADDR=192.168.0.127 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=8.8.8.8 DNS1=114.114.114.114 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=b9f01b7d-4ebf-4d3a-a4ec-ae203425bb11 DEVICE=ens33 ONBOOT=yes ``` - 修改后,重启网络服务:`systemctl restart network.service`
最后修改:2022 年 04 月 27 日
如果觉得我的文章对你有用,欢迎打赏