Linux网络简单设置

 修改IP地址:临时修改IP地址(centenos 7以前版本)ifconfig eth0 x.x.x.x netmask x.x.x.x 
                  修改网卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736              
                        HWADDR=00:0C:29:FB:DF:03                     网卡MAC地址
                        TYPE=Ethernet                                 模式:以太网
                        BOOTPROTO=static                             静态获取IP地址(设置DHCP为自动获取)
                        DEFROUTE=yes
                        PEERDNS=yes
                        PEERROUTES=yes
                        IPV4_FAILURE_FATAL=no
                        IPV6INIT=yes
                        IPV6_AUTOCONF=yes
                        IPV6_DEFROUTE=yes
                        IPV6_PEERDNS=yes
                        IPV6_PEERROUTES=yes
                        IPV6_FAILURE_FATAL=no
                        NAME=eno16777736                              网卡名eno16777736
                        UUID=a49984b6-0d55-4bd2-a201-cf0aa942e273
                        ONBOOT=yes                                      是否开启网卡
                        IPADDR=192.168.81.52                          IP地址
                        NETMASK=255.255.255.0                          子网掩码
                        GATEWAY=192.168.81.2                          网关
                  
2.路由管理
添加路由命令:route add -net 192.168.0.0/24 gw 192.168.0.1 
      删除路由命令:route del -net 192.168.0.0/24 gw 192.168.0.1
      新增默认路由:route add default gw 192.168.0.1
      查询路由表  :route -n
      实例:[root@localhost ~]# route -n
            Kernel IP routing table
            Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
            0.0.0.0         192.168.81.2    0.0.0.0         UG    1024   0        0 eno16777736
            192.168.81.0    0.0.0.0         255.255.255.0   U     0      0        0 eno16777736

3.DNS 查看、验证域名是否解析成功
      修改网卡配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
                        添加DNS1=”8.8.8.8″     添加DNS服务器
      linux的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名
      (通过hostname修改主机名:命令如:hostnamectl set-hostname controller)
      DNS的查询指令:host、nslookup、dig (由bind-utils提供服务)
            host 语法:
            Host [-a] [FQDN] [server]
            Host -l [domain] [server]
                参数说明:
                -a :代表列出该主机所有的相关资讯,包括IP、TTL等
                -l :若后面接的那个domain设定允许allow-transfer时,则列出该domain所管理的所有主机名称对应资料。
                Server: 这个参数可有可无,当想要利用非/etc/resolv.conf内的主机来查询主机名称与ip的对应时,就可以利用这个参数了。
            Nslookup 语法:
            Nslookup [FQDN] [server]
            Nslookup
                参数说明:
                可以直接在nslookup后加上待查询的主机名称或者ip,【server】可有可无。
                如果在nslookup后面没有加上任何主机名称或ip,那将进入nslookup的查询功能。在nslookup的查询功能当中,可以输入其他参数来进行特殊查询,例如:
                Set type=any    :列出所有的信息
                Set type=mx    :列出与mx相关的信息

4.网卡管理
ifup/ifdown简单的启动/关闭网卡
            [root@linux ~]# ifup   {interface}
            [root@linux ~]# ifdown {interface}

原创文章,作者:oranix,如若转载,请注明出处:http://www.178linux.com/84931

(0)
oranixoranix
上一篇 2017-08-19
下一篇 2017-08-19

相关推荐

  • 五大主流数据库模型

    导读:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。 什么是数据模型? 访问数据库中的数据取决于数据库实现的数据模型。数据模型会影响客户端通过API对数据的操作。不同的数据模型可能会提供或多或少的功能。一般而言,数据模型不会直接提供过多的功能…

    Linux干货 2015-04-04
  • 文件权限

    小技巧 除root用户外其他用户将不能登录 touch /etc/nologin 或touch /run/nologin echo “system is maintaining”>> /etc/nologin 文件属性 文件的权限主要针对三类对象进行定义: owner: 属主, u 修改文件的属主: chown [OPTION]… […

    Linux干货 2016-08-08
  • 磁盘管理2

        centos6 实现loop 设备和文件关联         dd if=/dev/zero of=/testdir/bigfile bs=1M count=500      &nb…

    Linux干货 2016-09-01
  • Linux发展及OS基础

    开源协定:          GPL  LGPL,Apache,BSD          BSD:      …

    Linux干货 2016-08-08
  • linux下VMware Tools安装方法

    关于VMware Tools 是虚拟机里面的驱动,和各种实用工具,安装了vmware tools,你的虚拟机就可以打开DX3D的支持,鼠标想移出虚拟机也不需要按组合键,文件可以从主机直接拖动复制到虚拟机里面,虚拟机的分辨率也会自动跟随窗口调整而变化,还能解决图形界面下的卡顿,总之就是拓展了虚拟机的功能,方便使用。     &nb…

    Linux干货 2016-08-04
  • ​Linux 硬连接与软连接的区别

        Linux 硬连接与软连接的区别                        &…

    Linux干货 2016-10-25