网络设置

在Linux中,网络的所有参数和配置都是以配置文件的形式存在,可以通过改写这些配置文件来设置网络。

网络文件

网卡配置文件

先得知道网卡配置文件位置:# ls /etc/sysconfig/network-scripts

在目录中网卡文件的命名格式:ifcfg-网卡名称
ONBOOT:是否开机启动
BOOTPROTO:ip地址分配方式,DHCP表示动态主机分配协议
HWADDR:硬件地址,MAC地址

重启网卡服务: (在有的分支版本中可能没有service命令来快速操作服务,但有一个共性的目录:/etc/init.d
该目录存放很多服务的快捷方式)

  1. # /etc/init.d/network restart

扩展:如果修改网卡的配置文件,但配置文件的目录层次很深,此时可以在浅的目录中创建一个快捷方式(软连接),方便以后查找

  1. # ln -s 原始文件的路径 快捷方式的路径

如何去重启单个网卡
停止某个网卡:# ifdown 网卡名
开启某个网卡:# ifup 网卡名
例如:需要停止-启动(重启)eth33网卡,则可以输入

ifdown eth33

ifuo eth33

提示:在实际工作时不要随意禁网卡

DNS配置文件

/etc/resolv.conf 该文件是DNS域名解析的配置文件,格式简单,每行以关键字开头,后接配置参数。

  • nameserver:定义DNS服务器的IP地址
  • domain:定义本地域名
  • search:定义域名的搜索列表
  • sortlist:对返回的域名进行排序

在/etc/resolv.conf文件配置中,最主要的关键字时nameserver,也就是定义DNS服务器的IP地址,并且最多定义三个。其他关键字可选

主机名配置文件

/etc/hostname 是主机名配置文件,该文件只有一行,记录本机的主机名

  1. # cat /etc/hostname //查看主机名

网络配置工具NetworkManager