Linux網卡配置多IP地址

                Linux網卡配置linux

1、查看網卡信息vim

   一、ifconfig:查看網卡的IP信息bash

   二、 網卡的配置文件:網絡

       /etc/sysconfig/network-scripts/ifcfg-eth0 dom

       eth0:表示的是一塊網卡的名稱,若是有多塊網,就會有eth一、eth2等。都是                              在/etc/sysconfig/network-scripts/目錄下的ide

   三、單獨重啓某塊網卡命令oop

      ifdown eth0:單獨關閉eth0網卡spa

      ifup eth0:單獨啓動eth0網卡rest

   四、若是是遠程登陸到服務,儘可能是service network restar或者/etc/init.d/network restar來重       啓網絡服務,以避免關閉單個網卡以後,沒有辦法在連接重啓網卡
server

2、給一個網卡設定多個ip地址

  一、進入/etc/sysconfig/network-scripts/目錄下

   

 [root@linux2 ~]# cd /etc/sysconfig/network-scripts/

  二、拷貝/etc/sysconfig/network-scripts目下的ifcfg-eth0到當前目錄下,而且更名爲eth0:1

     [root@linux2 network-scripts]# cp ifcfg-eth0 ifcfg-eth0\:1

     \:表示的是脫意符

  三、編輯ifcfg-eth0:1配置文件

     [root@linux2 network-scripts]# vim ifcfg-eth0:1

     wKioL1V5pauz7l4EAAJBiMqIDi8844.jpg


wq保存退出,重啓網卡

[root@linux2 network-scripts]# ifdown eth0 && ifup eth0

  四、在使用ifconfig查看eth0網卡,會看到多出來了一個192.168.20.98的IP地址

   

[root@linux2 network-scripts]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0C:29:AE:45:DA  
          inet addr:192.168.21.98  Bcast:192.168.21.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feae:45da/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56068 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21286 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:27489174 (26.2 MiB)  TX bytes:2283396 (2.1 MiB)
eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:AE:45:DA  
          inet addr:192.168.20.98  Bcast:192.168.20.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:612 (612.0 b)  TX bytes:612 (612.0 b)

3、mii-tool查看網卡鏈接狀態

  

 

[root@linux2 network-scripts]# mii-tool eth0
   eth0: negotiated 100baseTx-FD, link ok

只要看到 「link ok」 就說明網卡爲鏈接狀態,若是顯示 「no link」 說明網卡壞掉了或者沒有鏈接網線。


4、更改主機名稱

   一、 查看主機名:[root@linux2 ~]# hostname 

   二、 臨時更改:[root@linux2 ~]# hostname linux6重啓後失效

   三、 重啓後生效須要修改如下配置文件中的HOSTNAME

       [root@linux2 ~]# cat /etc/sysconfig/network

        NETWORKING=yes

        HOSTNAME=linux2

5、DNS設置

    一、dns的配置文件:/etc/resolv.conf

     

[root@linux2 network-scripts]# cat /etc/resolv.conf
      ; generated by /sbin/dhclient-script
      nameserver 192.168.21.254
      nameserver 222.88.88.88

 須要注意的是,resolv.conf有它固有的格式,必定要寫成 「nameserver IP」 的格式,上面那行以 ‘;’ 爲開頭的行 是一行註釋,沒有實際意義,建議寫兩個或多個namserver ,默認會用第一個namserver去解析域名,當第一個解析不到時會使用第二個。

     二、在linux下面有一個特殊的文件/etc/hosts也能解析域名,不過是須要咱們手動在裏面添加IP+域名這些內容,它的做用是臨時解析某個域名,很是有用

[root@linux2 network-scripts]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.21.200 www.guhantai.cn #這是我臨時添加了一個域名

三、如今使用ping命令來pingwww.guhantai.cn看看可否解析到192.168.21.200

[root@linux2 network-scripts]# ping www.guhantai.cn
PING www.guhantai.cn (192.168.21.200) 56(84) bytes of data.

四、須要注意的是每一行做爲一條記錄,分紅兩部分,第一部分是IP,第二部分是域名。須要注意的是:

  A、 一個IP後面能夠跟多個域名

  B、每行只能有一個IP,也就是說一個域名不能對多個IP

  C、若是有多行中出現相同的域名(前面IP不同),會按最前面出現的記錄來解析

相關文章
相關標籤/搜索