Linux下正确配置网络IP

Linux下正确配置网络IP

请按如下步骤检查并执行:

第1步、接好网线,确保连接到主机的网线是可用的,请检查如下:

A、 是否绿灯亮并且黄灯不停闪烁?=>确保为【是】

B、 在主机的图形界面(桌面)下查看网络连接图标是否显示红叉(或其它颜色的叉)?=>确保【没有任何叉】

第2步、通过ifconfig -a命令查看配有哪些网卡,检查如下:

A、 ifconfig -a看有几个eth<n>的显示,如:eth0,eth1,eth2,…


eth0      Link encap:Ethernet  HWaddr 44:37:E6:4C:44:7A 

          inet addr:192.168.0.105  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::4637:e6ff:fe4c:447a/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:2748206 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1854993 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:871840301 (831.4 MiB)  TX bytes:1289637229 (1.2 GiB)

          Interrupt:225 Memory:fb100000-fb120000



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:16436  Metric:1

          RX packets:870879 errors:0 dropped:0 overruns:0 frame:0

          TX packets:870879 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:1238633907 (1.1 GiB)  TX bytes:1238633907 (1.1 GiB)



sit0      Link encap:IPv6-in-IPv4 

          NOARP  MTU:1480  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)




B、 通过ethtool eth<n>,看哪个网卡在用,如下:ethtool eth0,检测结果如下:


Settings for eth0:

        Supported ports: [ TP ]

        Supported link modes:   10baseT/Half 10baseT/Full

                                100baseT/Half 100baseT/Full

                                1000baseT/Full

        Supports auto-negotiation: Yes

        Advertised link modes:  10baseT/Half 10baseT/Full

                                100baseT/Half 100baseT/Full

                                1000baseT/Full

        Advertised auto-negotiation: Yes

        Speed: 100Mb/s

        Duplex: Full

        Port: Twisted Pair

        PHYAD: 2

        Transceiver: internal

        Auto-negotiation: on

        Supports Wake-on: pumbg

        Wake-on: g

        Current message level: 0x00000001 (1)

        Link detected: yes


确保【Speed:】和【Duplex: 】不显示null,说明该网卡在用,此处为:100兆网卡,全双工。

第3步、检查目录【/etc/sysconfig/network-scripts/】下当前在用网卡的配置脚本,如:

ifcfg-eth0,查看该脚本内容,确保配有以下属性:


DEVICE=eth0

ONBOOT=yes

HWADDR=44:37:e6:4c:44:7a


即:设备名称、是否OS启动时生效、物理地址

或者通过主机右下角的网络连接来配置ip,如:windows方式。

第4步、通过setup命令来对当前网卡配置具体ip地址,网关、子网掩码等。

或者也可以在第3步中,直接将ip、gateway、mask配置到脚本文件ifcfg-eth0中。



注意:如果是动态获取ip的话,请在第3步配上属性:【BOOTPROTO=dhcp】,该步跳过。

第5步、重启网络:【service network restart】

或者通过重启网卡的方式,如下:


ifdown ifcfg-eth0

ifup ifcfg-eth0




第6步、确保【/etc/hosts】中,对ip和hostname进行了正确的映射,另外,主机名是否配置正确需要检查2个配置文件,不再赘述。

第7步、ping的方式,检查网络是否配通,如:ping <GATEWAY>,ping <LAN_IP_ADDR>


Tip:注意如果在虚机上配置ip,还需要关注以下几点

1、本地网络配置

2、vmware work station设置

猜你喜欢

转载自can-do.iteye.com/blog/2250713
今日推荐