Centos安装完系统以后,如果没有在安装的过程中配置IP地址,那么就需要手动配置IP。
这里边涉及到一些细节的问题,需要注意。否则经常会出现网络不通的情况。
这里列出一些相关的知识,供参考查询。
一、UUID。
1、UUID是每个网卡的独立设备ID,Linux用这种方式识别不同的网卡,UUID不正确的时候,网卡无法连接。
UUID(Universally Unique Identifier)是系统层面的全局唯一标识符号,Mac地址以及IP地址是网络层面的标识号;
两台不同的Linux系统拥有相同的UUID并不影响系统的使用以及系统之间的通信;
2、UUID号的修改方法
A、在已知网卡名的情况下,可输入如下命令获得新UUID号
uuidgen eth0 //eth0是网卡名
B、将获得的UUID号填入网络配置文件ifcfg-eth0文件中。文件具体位置在 /etc/sysconfig/network-scripts/
NAME=eth0
DEVICE=eth0
ONBOOT=yes
UUID=223bdb47-2fed-4773-b984-5f5733e61904
C、重启网络,验证新获得的UUID号是否已经正确添加。
service network restart //centos7用 systemctl restart network.service
Restarting network (via systemctl): [ok]
nmcli con | sed -n '1,2p'
名称 UUID 类型 设备
eth0 223bdb47-2fed-4773-b984-5f5733e61904 802-3-ethernet eth0
D、查看网卡UUID,输入命令:
nmcli con show
运行得到结果如下:
NAME UUID TYPE DEVICE
eth0 223bdb47-2fed-4773-b984-5f5733e61904 ethernet eth0
eth1 b8002d28-6a0b-46f7-8c2d-71af78138e5e ethernet --
有线连接 1 f8549025-f0e3-38ae-89a3-373aaac26d11 ethernet --
E、查看网络状态,MAC地址,是否接通网线,连接状态等。输入命令:
nmcli device show
得到结果如下:
GENERAL.DEVICE: eth0 //网卡名
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 0C:C4:7A:34:D2:AC //MAC地址
GENERAL.MTU: 1500
GENERAL.STATE: 100(connected)//网络状态,如果是disconnected(未连接)就无法联网,相当于网卡已禁用**
GENERAL.CONNECTION: eth0 //连接名
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: On //如果是Off,网络无法连接,相当于没插网线
IP4.ADDRESS[1]: 10.25.151.210/28
IP4.ADDRESS[2]: 10.25.151.211/28
IP4.GATEWAY: 10.25.151.209
IP4.ROUTE[1]: dst = 10.25.151.208/28, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 10.25.151.208/28, nh = 0.0.0.0, mt = 100
IP4.ROUTE[14]: dst = 0.0.0.0/0, nh = 104.250.151.209, mt = 100
IP4.DNS[1]: 8.8.8.8
IP6.ADDRESS[1]: fe80::33b:2251:a01a:c2a4/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
GENERAL.DEVICE: eno1
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 0C:C4:7A:34:D2:AD
GENERAL.MTU: 1500
GENERAL.STATE: 20(不可用)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
WIRED-PROPERTIES.CARRIER: 关
GENERAL.DEVICE: lo
GENERAL.TYPE: loopbac
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10(未托管)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY: --
lines 10-62/62 (END)
注意:
这里可以更加清晰的了解网卡的状态,
第5项“GENERAL STATE”项,disconnected就相当于window下的网卡禁用,这个链接可用,但你手动把他关掉了。
第8项“wired-properties.carrier”就相当于这个网卡有没有插网线,off表示你把他的网线拔了,那么即使你启用这个网络,他一样不通。
二、网卡配置文件
A , 详细看一下网卡配置文件。
nano /etc/sysconfig/network-scripts/ifcfg-eth0 //可以用vi或者vim,根据自己习惯
打开后可以看到:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" //这里是静态Ip地址必须修改的,也可以选DHCP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0" **//这里的名字一定跟文件名后边的网卡名一样。**
UUID="223bdb47-2fed-4773-b984-5f5733e61904" //UUID,就是刚才生成的,必须一致
DEVICE="eth0" //设备名,必须跟上面的一致。
ONBOOT="yes" ///随系统启动
IPV6_PRIVACY="no"
IPADDR="10.25.151.210"
PREFIX="28"
GATEWAY="10.25.151.209"
IPADDR1="10.25.151.211"
PREFIX1="28"
DNS1="8.8.8.8"
全部都检查完毕,没问题后,可以重启网络service network restart或者systemctl restart network.service。
然后输入ip addr
[root@151 network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 0c:c4:7a:34:d2:ac brd ff:ff:ff:ff:ff:ff
inet 10.25.151.210/28 brd 10.25.151.223 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet 10.25.151.211/28 brd 10.25.151.223 scope global secondary noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::33b:2251:a01a:c2a4/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 0c:c4:7a:34:d2:ad brd ff:ff:ff:ff:ff:ff
三,一些其他可用的命令:
A、命令:nmcli
绿色标识已经连上的链接,红色表示禁用的链接,lo是回环不用管他,DNS是你自己配的DNS,一般如果你选择固定IP那么就需要自己配DNS。
B、连上网络
命令:nmcli con up eth0
C、重载链接配置文件
命令:nmcli con reload eth0
或者 systemctl restart network.service
D、偷懒大法
命令:nmtui
图形界面的网络设置,基本跟windows里的设置很像了。
E、检查成果
命令:ip addr
版权属于: 三三世界-百宝箱
本文链接: http://33f.net/network/centos_network_configurate.html
本文最后更新于2021年11月20日 ,已超过1598天没有更新,若内容或图片失效,请留言反馈。
本文允许转载,但请在转载时请以超链接或其它形式标明文章出处
@Doug Shume it's ok for me , you can post here.
zh.us.to 有效
kms.03k.org 有效
kms.chinancce.com
kms.shuax.com 有效
kms.dwhd.org 有效
kms.luody.info 有效
kms.digiboy.ir 有效
kms.lotro.cc 有效
www.zgbs.cc 有效
cy2617.jios.org 有效
@ 权限问题,试试sudo 再加命令。
你好提示Permission denied 怎么办啊