Linux CentOS 网卡相关配置一览

1 查看网卡接口信息,默认列出所有接口 

    [root@localhost ~]# ifconfig #查看网卡信息 方式1

    [root@localhost ~]# ip addr #查看网卡信息 方式2

2 网卡配置文件查看及基本说明:

    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 

        TYPE=Ethernet #网卡类型 

        DEVICE=eth0 #网卡接口名称

        ONBOOT=yes #系统启动时自动启动网卡

        BOOTPROTO=static #启用地址协议 (三种模式:static:静态协议 bootp协议 dhcp协议 )

        IPADDR=192.168.1.10 #网卡IP地址 

        NETMASK=255.255.255.0 #网卡子网掩码 

        GATEWAY=192.168.1.1 #网卡网关地址 

        DNS1=10.10.10.10 #网卡第一DNS地址 

        DNS2=10.10.20.20 #网卡第二DNS地址 

        HWADDR=00:0C:29:13:AA:BA #网卡设备MAC地址 

        BROADCAST=192.168.1.255 #网卡广播地址 

3 网卡接口临时关闭与激活 

    [root@localhost ~]# ifdown eth0 #关闭网络 

    [root@localhost ~]# ifup eth0 #启动网络

4 网络服务重新启动

    方法1:[root@localhost ~]# service network restart #重启网络服务 

    方法2:[root@localhost ~]# systemctl restart network #重启网络服务 

    可以直接将restart 替换为stop(关闭)/start(开启)/status(查询状态),实现相应的效果

5 网卡状态查询 

    [root@localhost ~]# service network status 

6 临时配置网卡信息,无需重启。 

    [root@localhost ~]# ifconfig eth0 10.1.1.100 netmask 255.0.0.0 

7 查看当前路由及网关信息 

    [root@localhost ~]# netstat -r  #方式1

    [root@localhost ~]# route -n    #方式2 

    [root@localhost ~]# ip route    #方式3

8 固定IP简易配置模板:

    DEVICE=eth0 

    IPADDR=192.168.1.100 

    NETMASK=255.255.255.0 

    BROADCAST=192.168.1.255 

    ONBOOT=yes 

    BOOTPROTO=none 

    GATEWAY=192.168.1.1 

    TYPE=Ethernet 

9 单独添加默认网关或者修改路由方式:

    a.临时添加默认网关

     [root@localhost ~]#route add default gw 192.168.1.1

    b.永久添加默认网关

     [root@localhost ~]#vim /etc/sysconfig/network

         GATEWAY=192.168.1.1 #在内容中添加默认网关

     注: 如果OS为mini安装,无route工具,可透过yum install net-tools -y进行安装

10 单独配置DNS方式

    a 配置本地hosts(适用于内网环境,不用dns而直接解析域名)

      [root@localhost ~]# vim /etc/hosts

                1.1.1.1 www.baidu.com

                2.2.2.2 www.weixin.com

    b 配置DNS Server:

      [root@localhost ~]#vim /etc/resolv.conf

                nameserver 114.114.114.114

                nameserver 8.8.8.8

11 实现路由数据包转发功能(将本主机当做router使用)

    [root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章