Linux下正确配置网络IP

本文指导您如何在Linux环境下正确配置网络IP,从检查物理连接、查看网卡信息、配置脚本到分配具体IP地址和重启网络,一步步确保网络正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值