欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下正确配置网络IP linuxifconfigip 

程序员文章站 2024-03-20 12:42:58
...
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设置
相关标签: linux ifconfig ip