在linux当中配置网络难度略大。
在linux中配置IP地址、子网掩码、网关和DNS,都需要编辑配置文件。

配置文件的基础。
在linux中配置文件的格式大体分为4类:
1、布尔值格式
name=zhang3
sex=male
age=28

2、html格式
<html> </heml>

3、c语言格式
每句话(除了{}以外)都以“;”结尾。

4、无格式
name zhang3
sex  male
age 28
================================================================================================
在linux中配置文件的注释
所谓注释就是指对文件项目的说明。
#以下一行意思是名字叫什么
neme=zhang3

注释行是不发挥任何作用的,实际执行是系统会把它忽略掉。
不通的配置文件注释方法不同,又得以“;”开头、有的以“//”开头、有的以“#”开头。
另外linux中的“#”是万能注释符。一般的注释行都是给使用者看的。

大小写的问题:在linux中大小写多数情况下是敏感的,有时是不敏感。建议大家一律看成是敏感的。
-----------------------------------------------------------------------------------------------
linux中关于网络的五大配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
配置了计算机的IP地址、子网掩码
/etc/sysconfig/network
配置了计算机的网关和主机名
/etc/sysconfig/resolv.conf
配置了计算机所使用的DNS服务器地址。
/etc/hosts.conf
配置了计算机解析名称时是先用DNS还是先用本地的文件。
/etc/hosts
配置了本地一个名称到IP解析的对应关系。
================================================================================================
网络的配置有两种方式:一是手工配置,另一个是通过DHCP服务自动配置。
把要配置的IP和掩码写到第一个文件中。
把你要使用的DNS服务器地址写到第三个文件。
第四个文件一般是不需要修改,除非你特别害怕被钓鱼。
第五个文件,先用nslookup命令查询出你经常访问的网站IP是多少,然后把这个网站的域名和IP对应写到第五个文件中。
-----------------------------------------------------------------------------------------------
/etc/sysconfig/network-scripts/ifcfg-eth0
如果您的机器有更多的网卡,文件名就会有变化
ifcfg-eth0
ifcfg-eth1
ifcfg-eth2
-----------------------------------------------------------------------------------------------
另外,如果要为一个卡配置多个地址方法如下:
创建一个文件名为:
ifcfg-eth0:1
这样的话就是创建一个依赖于eth0的虚拟的网卡。
-----------------------------------------------------------------------------------------------
第一个配置文件内容:(vim /etc/sysconfig/network-scripts/ifcfg-eth0)
配置这个文件有2中分支,如果是自动获取地址的配置内容应该如下:
BOOTPROTO=dhcp     "这行是必须有的,意思是通过dhcp来自动配置IP地址。
ONBOOT=YES         "这行是必须有的,开机时是否自动启动此网卡。
DEVICE=eth0        "这行是必须有的,现在这个文件配置的是第一块网卡。

如果是手工指定地址的,配置内容如下:
BOOTPROTO=static       "这行是必须得有的,手工指定IP地址和掩码。
IPADDR=192.168.7.250   "这行必须的有的,设置IP地址是什么。
NETMASK=255.255.255.0  "这行必须的有的,设置子网掩码。
NOBOOT=yes             "这行必须的又得,开机时自动启动网卡。
DEVICE=eth0            "这行时必须有的,第一块网卡
HWADDR=                "这行是可选有的,硬件(mac)地址这里改的只是覆盖。
-----------------------------------------------------------------------------------------------
修改完此文件后,并不能马上生效。
ifdown    "关闭网卡
ifup      "打开网卡
-----------------------------------------------------------------------------------------------
现在新的地址就生效了,怎么检查我们配置的是否正确呢?
用ifconfig eth0  "查看这块网卡的地址配置。
ping 同一个网段的机子是否能通。
-----------------------------------------------------------------------------------------------
高级配置:
设置网卡的另一个地址:
建立一个新为:eth0:1的文件
步骤:
1、vim /etc/sysconfig/network-scripts/ifcfg-eth0:1
2、NOBOOT=yes
3、BOOTPROTO=static
4、NETMASK=255.255.255.0
5、:wq!
6、ifdown eth0
7、ifup eth0
----------------------------------------------------------------------------------------------