最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

centos7网络配置

来源:动视网 责编:小OO 时间:2025-10-01 21:00:28
文档

centos7网络配置

网络命令参考ip [选项] 操作对象{link|addr|route…}#iplinkshow                 #显示网络接口信息#iplinkseteth0upi         #开启网卡#iplinkseteth0down        #关闭网卡#iplinkseteth0promiscon  #开启网卡的混合模式#iplinkseteth0promiscoffi#关闭网卡的混个模式#iplinkseteth0txqueuelen1200   #设置网卡队列长度#ipl
推荐度:
导读网络命令参考ip [选项] 操作对象{link|addr|route…}#iplinkshow                 #显示网络接口信息#iplinkseteth0upi         #开启网卡#iplinkseteth0down        #关闭网卡#iplinkseteth0promiscon  #开启网卡的混合模式#iplinkseteth0promiscoffi#关闭网卡的混个模式#iplinkseteth0txqueuelen1200   #设置网卡队列长度#ipl
网络命令参考

ip  [选项]  操作对象{link|addr|route…}

# ip link show                  # 显示网络接口信息

# ip link set eth0 upi          # 开启网卡

# ip link set eth0 down         # 关闭网卡

# ip link set eth0 promisc on   # 开启网卡的混合模式

# ip link set eth0 promisc offi # 关闭网卡的混个模式

# ip link set eth0 txqueuelen 1200    # 设置网卡队列长度

# ip link set eth0 mtu 1400     # 设置网卡最大传输单元

# ip addr show                  # 显示网卡IP信息

# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1

# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址

# ip route list                 # 查看路由信息

# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口

# ip route add default via  192.168.0.254  dev eth0    # 设置默认网关为192.168.0.254

# ip route del 192.168.4.0/24    # 删除192.168.4.0网段的网关

# ip route del default    # 删除默认路由

# 查看网络接口信息

[root@test ~]# ip link

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: eno16777736: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000

link/ether 00:0c:29:e9:5d:7f brd ff:ff:ff:ff:ff:ff

# 查看网卡信息

[root@test ~]# ip addr

1: lo: mtu 65536 qdisc noqueue state UNKNOWN

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: eno16777736: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:e9:5d:7f brd ff:ff:ff:ff:ff:ff

inet 192.168.23.131/24 brd 192.168.23.255 scope global dynamic eno16777736

valid_lft 1383sec preferred_lft 1383sec

inet6 fe80::20c:29ff:fee9:5d7f/ scope link

valid_lft forever preferred_lft forever

# 查看路由表

[root@test ~]# ip route list

default via 192.168.23.2 dev eno16777736  proto static  metric 100

192.168.23.0/24 dev eno16777736  proto kernel  scope link  src 192.168.23.131  metric 100

# 添加静态路由,因为路由已经存在了.就仅供参考吧

[root@test ~]# ip route add 192.168.23.0/24 via 192.168.23.2 dev eno16777736

RTNETLINK answers: File exists

[root@test ~]# ip route list

default via 192.168.23.2 dev eno16777736  proto static  metric 100

192.168.23.0/24 dev eno16777736  proto kernel  scope link  src 192.168.23.131

192.168.23.0/24 dev eno16777736  proto kernel  scope link  src 192.168.23.131  metric 100

# ip route 指令对路由的修改不能保存,重启就没了.把 ip route 添加到 /etc/rc.local 也没用.

# 永久静态路由需要写到 /etc/sysconfig/network-scripts/route-interface 文件中,比如添加两条静态路由:

[root@centos7 ~]echo "10.15.150.0/24 via 192.168.150.253 dev eno16777736" > /etc/sysconfig/network-scripts/route-eno16777736

# 系统自带的另外一个网络设置工具,详细命令请自行搜索.

[root@test ~]# nmcli

Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS

-t[erse]                                   terse output

-p[retty]                                  pretty output

-m[ode] tabular|multiline                  output mode

-f[ields] |all|common   specify fields to output

-e[scape] yes|no                           escape columns separators in values

-n[ocheck]                                 don't check nmcli and NetworkManager versions

-a[sk]                                     ask for missing parameters

-w[ait]                           set timeout waiting for finishing operations

-v[ersion]                                 show program version

-h[elp]                                    print this help

OBJECT

g[eneral]       NetworkManager's general status and operations

n[etworking]    overall networking control

r[adio]         NetworkManager radio switches

c[onnection]    NetworkManager's connections

d[evice]        devices managed by NetworkManager

a[gent]         NetworkManager secret agent or polkit agent

# 查看接口信息

[root@test ~]# nmcli con show

NAME         UUID                                  TYPE            DEVICE

eno16777736  10bb4ba5-df5f-4d06-55-e7ba28f86508  802-3-ethernet  eno16777736

# 在CentOS7下面,也有tui的命令

# nmtui 命令要小心.在编辑的时候千万别禁用了网卡.不然就惨了. 一定小心

# CentOS7重启网卡的命令如下

systemctl restart network.service

# 在CentOS7里面,默认是没有network命令的,可以用如下命令来添加network服务 用于重启网卡

yum install NetworkManager

文档

centos7网络配置

网络命令参考ip [选项] 操作对象{link|addr|route…}#iplinkshow                 #显示网络接口信息#iplinkseteth0upi         #开启网卡#iplinkseteth0down        #关闭网卡#iplinkseteth0promiscon  #开启网卡的混合模式#iplinkseteth0promiscoffi#关闭网卡的混个模式#iplinkseteth0txqueuelen1200   #设置网卡队列长度#ipl
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top