上一篇中我们已经成功安装了我们的centos系统,但是我们可能发现我们安装的centos上不了网,所以这一章我们来说说如何配置centos来连接外网和局域网。
我们首先来认识一下linux下部分网络配置文件,我们经常用到的几个网络配置文件分别为
/etc/udev/rules.d/70-persistent-net.rules 在此配置文件中可以看到关于机器的MAC地址(可以根据此配置文件看出网卡数量)
/etc/resolv.conf 配置修改DNS(有时可以通过修改ifcfg-eth0文件来配置DNS,重启后在此文件后会自动生成DNS)
/etc/sysconfig/network 主机名称配置文件
/etc/sysconfig/iptables 防火墙配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件(可能存在多个网卡,就存在多个网卡配置文件ifcfg-ethX)
网络配置命令
service network restart 重启网络配置命令
重启电脑命令
shutdown -h now 关机命令
下面详细介绍一下网络配置过程:
首先第一步 我们来配置网卡配置
使用命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0
编辑修改文件内容为下面:(#号后面为注释)
DEVICE=eth0 #对应第一张网卡(一般原文件有不用修改)
HWADDR=74:27:EA:44:DF:5E #对应网卡MAC地址(一般原文件有不用修改)
TYPE=Ethernet #(一般原文件有不用修改)
UUID=354c1215-d163-4181-9e26-1c5dccc91c53 #(一般原文件有不用修改)
ONBOOT=yes #是否启动时运行
NM_CONTROLLED=yes #(一般原文件有不用修改)
BOOTPROTO=static #使用静态IP,而不是由DHCP分配IP
IPADDR=192.168.4.231 #指定本机IP地址
NETMASK=255.255.255.0 #指定子网掩码
GATEWAY=192.168.4.1 #指定网关
DNS1=8.8.8.8 #指定DNS
第二步 修改外网卡配置文件后 重启网络服务(重启后在resolv.conf中自动生成nameserver 8.8.8.8)
service network restart
第三步 重启后即可测试是否网络连通
ping www.baidu.com
第四步 如果想开发某些服务端口的话可以修改防火墙
vi /etc/sysconfig/iptables
#在文件中添加这段代码(?替换成自己想开放的端口号)
-A INPUT -m state --state NEW -m tcp -p tcp --dport ? -j ACCEPT
第五步 重启防火墙
service iptables restart
这就是安装完centos后基本的网络配置。