Linux网络配置

 配置主机名(固定和临时生效),本地解析,修改网卡配置信息,修改DNS

技术分享主机名

[leaf@clinet root]$ cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=clinet.clientdoman                    #其中主机名为client

技术分享IP地址与主机名解析

[leaf@clinet root]$ tail -1 /etc/hosts
    192.168.1.100 client.clientdoman client        #网络IP地址 主机名或域名 [主机别名]

技术分享网卡地址(里面的引号也可以不用)

[leaf@clinet root]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0"     # --设备名称
    BOOTPROTO="none"  # --获取地址的方式 dhcp 动态  static 静态<none>
    HWADDR="00:0C:29:26:F2:B9"  #--mac地址<标识网卡名称的映射关系mac--eth0>
    NM_CONTROLLED="yes"-#--NetworkManager网络管理
    ONBOOT="yes"        #---开启是否启动该网卡
    TYPE="Ethernet"    # ---以太网
    IPADDR=192.168.0.10  #---配置静态地址
    NETMASK=255.255.255.0 #-子网掩码
[leaf@clinet root]$service network restart                #重启网络使其生效

技术分享DNS配置

文件格式:

    domainname 域名
    search 域名
    nameserver Primary_DNS_Server_IP_address
    nameserver Second_DNS_Server_IP_address

    “search domainname.com”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加domainname.com的后缀;“nameserver”表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的。其中domainname和search可同时存在,也可只有一个;nameserver可指定多个

[root@clinet etc]# cat /etc/resolv.conf |grep -v ^# 
    search clientdoman
    nameserver 61.144.56.100
    nameserver 61.144.56.101
#重启后该文件可能失效,所以可加命令进行锁定:
[root@clinet etc]# chattr +a /etc/resolv.conf

技术分享测试

[root@clinet etc]# nslookup                     #验证DNS
    > server
    Default server: 61.144.56.100
    Address: 61.144.56.100#53
    Default server: 61.144.56.101
    Address: 61.144.56.101#53
    [root@clinet etc]# ping 192.168.1.1            #测试与网关连通情况
    PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
    64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=12.1 ms
    64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.61 ms

技术分享子接口配置

当网络中需要两个网段时,需要配置子接口,注意只能有一个网段的网关。

关闭网络管理,把接口的配置文件复制一份,改名、地址等信息,再重启可生成。配完检查网关、路由

[root@clinet etc]# /etc/init.d/NetworkManager stop             #关闭网络管理功能
    Stopping NetworkManager daemon:                            [  OK  ]
[root@clinet etc]# chkconfig NetworkManager off
[root@clinet etc]# cd /etc/sysconfig/network-scripts
[root@clinet network-scripts]# cp ifcfg-eth1 ifcfg-eth1:0
[root@clinet network-scripts]# vim ifcfg-eth1:0
    DEVICE=eth1:0
    BOOTPROTO=none
    NM_CONTROLIED=no
    ONBOOT=yes
    TYPE=Ethernet
    IPADDR=192.168.2.100
    GATEWAY=192.168.2.1
    NETMASK=255.255.255.0
  569  service network restart                #重启网络
  570  ping 192.168.2.1                       #测试网关
  571  ping 8.8.8.8                           #测试外网
  572  ping www.qq.co                         #测试DNS


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。