一、Linux中网络相关的主要的几个配置文件为:
/ect/hosts 配置主机名(域名)和IP地址的对应
/etc/sysconfig/network 配置主机名和网关
/etc/sysconfig/network-scripts/ifcfg-eth0 eth0网卡配置文件,eth1则文件名为ifcfg-eth1
/etc/resolv.conf 配置DNS客户端(注:网卡配置文件的DNS优先于/etc/resolv.conf)
二、/etc/sysconfig/network-scripts/ifcfg-<interface-name>文件
DEVICE=eth0 网卡的名字
HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MAC地址
TYPE=Ethernet 网络类型 以太网
UUID=ae779ae6-044d-43d5-a33b-48c89e8de10e UUID做到系统中独一无二。
ONBOOT=yes/no 在开机或重启网卡的时候是否启动网卡
NM_CONTROLLED=yes 是否受network程序管理
BOOTPROTO=none 网卡是如何获取到ip地址 a. dhcp 自动获取ip地址 b. none 固定的ip地址 c. static 固定的ip地址
IPADDR=192.168.42.200 ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.42.2 网关
USERCTL=no 普通用户是否能控制网卡
DNS1=8.8.8.8
DNS2=8.8.4.4 DNS配置
三、/etc/resolv.conf文件
nameserver 223.5.5.5 DNS服务器的IP地址,若有多个,用空格分隔,或者再写一行
search localhost 当在浏览器中没有写全域名时,会使用该域名作为默认域名。
(例如:浏览器只输入imooc,则会自动变为imooc.local,但不常用)
四、 /etc/sysconfig/network文件
NETWORK=yes/no 网络是否被配置
FORWARD_IPV4=yes/no 是否开启IP转发功能
HOSTNAME=server.xiong.com 表示服务器的主机名
GAREWAY=192.168.0.1 表示网络网关的IP地址
GAREWAYDEV=eth0 表示网关的设备名
五、 /etc/hosts文件
当机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。
127.0.0.1 Localhost server.xiong.com
192.168.0.3 station1.hehe.com
最左边一列是主机IP信息,中间一列是主机名。任何后面的列都是该主机的别名。
修改后,需要重启网络才会生效:重新启动网络设置:/sbin/service network restart
service network start //启动网络服务
service network stop //停止网络服务
service network status //查看网络服务状态