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


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