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不同),会按最前面出现的记录来解析

相关文章
相关标签/搜索