位置: 编程技术 - 正文

CentOS的网络配置的命令详解(centos5.5网络配置)

编辑:rootadmin

推荐整理分享CentOS的网络配置的命令详解(centos5.5网络配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos6.5配置网络,centos6.10配置网络,centos的网络配置文件,centos的网络配置文件,centos的网络配置文件,centos6.10配置网络,centos的网络配置文件,centos的网络配置文件,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR)、子网掩码(NETMASK)、网关(Gateway)、主机名(HOSTNAME)、DNS服务器等方面入手。而在CentOS中,又有着不同的命令或配置文件可以完成这些配置操作,接下来,我们将从ifcfg系命令,iproute2系命令以及配置文件3个方面来简析网络配置的方法。

一、ifcfg系命令

ifcfg系命令包括ifconfig,route,netstat和hostname。

1、ifconfig命令

用来配置一个网络接口。它的使用格式如下:

a):ifconfig [-a] [interface]

-a:表示显示所有的网络接口信息,包括inactive状态的接口

~]# ifconfig -a

b):ifconfig IFACE(网络接口名,下同) IPADDR netmask NETMASK [up|down]

表示通过ifconfig命令直接修改接口的ip地址和netmask,并可启停该接口。

该命令会将配置参数立即送往内核中的TCP/IP协议栈,所以会立即生效,但是重启服务后会无效。

~]# ifconfig eth1 ..7. netmask ..0.0 ~]# ifconfig eth1 ..7./ down

2、route命令

显示和配置ip路由表。它的使用格式如下:

a):route [-n]

表示查看全部的路由表,并以数字显示ip地址

~]# route -n

b):route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

添加相应接口的路由

~]# route add -host ..7. gw ..0.1 dev eth1 #主机路由 ~]# route add -net ..7.0/ gw ..0.1 dev eth1 #网段路由 ~]# route add default gw ..0.1 dev eth1 #默认路由

c):route del [-net|-host] target [netmask Nm] [[dev] If]

删除路由

~]# route del -host ..7. dev eth1 ~]# route del -net ..7.0/ dev eth1 ~]# route del default dev eth1

3、netstat命令

显示网络连接,路由表,接口状态等。它的使用格式如下:

netstat [-n] [-r] [-p] [-e] [-a] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [-i] [-I<IFACE>]

-n:以数字格式显示ip和端口号,不做地址转换;

-r:显示内核路由表

-p:显示相关的进程和PID

-e:显示扩展格式

-a:显示所有的连接状态

-t:显示tcp协议的相关连接的状态

-u:显示udp协议的相关连接的状态

-w:显示raw socket相关连接的状态

-l:显示处于监听状态的连接

-i:显示所有接口状态

-I<IFACE>:显示特定的接口状态

以上个选项可组合使用,常用组合有-tan,-uan,-tln,-uln,-tunlp等

~]# netstat -tan ~]# netstat -Ieth1

4、hostname命令

显示配置主机名。它的使用格式如下:

hostname:显示当前主机名

hostname HOSTNAME:修改当前主机名为HOSTNAME,仅当前有效,重启无效。

~]# hostname ~]# hostname TEST

5、hostnamectl命令(CentOS7新增)

显示配置主机名。它的使用格式如下:

hostnamectl [status]:显示当前主机名信息

hostnamectl set-hostname:设定主机名,永久有效

~]# hostnamectl set-hostname CentOS7

二、iproute2系命令

iproute2系命令有ip link,ip addr,ip route,ip netns和ss等。

1、ip link命令

配置网络接口属性。它的使用格式如下:

a):ip link set [dev] IFACE [up|down] [multicast on|off] [name IFACE] [mtu NUMBER]

up and down:启动或禁止选定的网络接口

multicast on or multicast off:启动或禁止组播功能

name NAME:重命名接口(命名前需先down掉接口)

mtu NUMBER:设置接口的mtu大小,默认为

~]# ip link set eth1 name eth2 up ~]# ip link set eth2 multicast off mtu

b):ip link [show|list]

显示全部网络接口的属性。

~]# ip link show

2、ip addr命令

配置网络接口的ip地址。它的使用格式如下:

a):ip addr add IPADDR dev IFACE [label NAME] [broadcast ADDRESS] [scope SCOPE_VALUE]

增加一个ip地址。

[label NAME]:为额外添加的地址指明接口别名

[broadcast ADDRESS]:会根据ip和netmask自动计算,不用填

[scope SCOPE_VALUE]:gloal全局可用;link接口可用;host:本机可用

~]# ip addr add ..7./ dev eth1 label eth1:0

b):ip addr delete IPADDR dev IFACE

删除一个ip地址。

~]# ip addr del ..7./ dev eth1:0

c):ip addr show [dev IFACE|label IFACE:#]

仅显示指定的接口地址。

~]# ip addr show label eth1:0 ~]# ip addr show eth1

d):ip addr flush [dev] {IFACE|label IFACE:#}

清空指定的所有地址或别名的地址。

~]# ip addr flush label eth1:0 ~]# ip addr flush eth1

3、ip route命令

CentOS的网络配置的命令详解(centos5.5网络配置)

配置接口的路由表信息。它的使用格式如下:

a):ip route add TYPE PREFIX(目标网络)via GateWay [dev IFACE] [src SOURCE_IP]

添加路由表。

~]# ip route add ..7. via ..0.1 dev eth1 ~]# ip route add ..7.0/ via ..0.1 dev eth1 ~]# ip route add d efault via ..0.1 dev eth1

b):ip route del TYPE PREFIX

删除路由表。

~]# ip route del ..7. ~]# ip route del ..7.0/

c):ip route show

显示路由表。

~]# ip route show

d):ip route flush dev IFACE

清空指定接口的所有路由表。

~]# ip route flush dev eth1

4、ss命令

和netstat命令一样用来查看网络状态,其选项参数和netstat命令基本相同,但是其查询速度比netstat命令要快。它的使用格式如下:

ss [options] [filter]

filter:过滤器 FILTER := [ state TCP-STATE ] [ EXPRESSION ]

选项:

-t:TCP协议的相关连接

-u:UDPF相关的连接

-w:raw socket相关的连接

-l:处于监听状态的连接

-a:所有状态

-n:以数字格式显示IP和Port

-e:扩展格式

-p:显示相关的进程及PID

-m:内存用量

-o:计时器信息

EXPRESSION:

dport:目标端口

sport:源端口

‘( dport = : or sport = : )’

~]# ss -tan #查看当前网络所以tcp的连接状态

三、网络配置文件

在CentOS系统上我们可以通过对修改不同的网络配置文件来使得配置网络接口的各种属性,不过要使其永久有效,还需使内核重读修改后的配置文件。

1、IP/NETMASK/GW/DNS等属性的配置文件:

其路径为:/etc/sysconfig/network-scripts/ifcfg-IFACE

其格式为:

DEVICE:此配置文件对应的设备的名称;

ONBOOT:在系统引导过程中,是否激活此接口;

NETBOOT:是否支持网络引导;

UUID:设备的唯一标识;

IPv6INT:是否初始化IPv6;

BOOTPROTO:激活此接口时使用什么协议来配置属性,常用dhcp、bootp、static、none

TYPE:接口类型,常见的有ethernet、bridge;

DNS1:第一DNS服务器指向;

DNS2:备用DNS服务器指向;

DOMAIN:DNS搜索域;

GATEWAY:默认网关;

IPADDR:本机ip地址;

NETMASK:子网掩码;CentOS7支持使用PREFIX以长度指明子网掩码;

USERCTL:是否允许普通用户控制此设备;

PEERDNS:如果BOOTPROTO的值为“dhcp”,是否运行dhcp server分配的dns服务器指向覆盖本地手动指定的DNS服务器指向;默认为允许

HWADDR:设备的MAC地址;

NM_CONTROLLED:是否使用NetworkManager服务来控制接口;

network-scripts]# cat ifcfg-eth1 DEVICE="eth1" ONBOOT=yes NETBOOT=yes IPADDR=..7. DNS=..0.1 GATEWAY=..0.1 NETMASK=..0.0 IPV6INIT=no BOOTPROTO=none TYPE=Ethernet

2、路由的相关配置文件:

其路径为:/etc/sysconfig/network-scripts/route-IFACE

其格式为:(不可混用)

a):每行一个路由条目:

TARGET via GW

b):每三行一个路由条目:

ADDRESS#=TARGET

NETMASK#=MASK

GATEWAY#=NEXTHOP

network-scripts]# cat route-eth1 ..7.0/ via ..0.1

3、主机名的相关配置文件:

其路径为:/etc/sysconfig/network

其格式为:

HOSTNAME=<HOSTNAME>

sysconfig]# cat network # Created by anaconda HOSTNAME=centos7.1

4、DNS服务器指向配置文件:

其路径为:/etc/resolv.conf

其格式为:

nameserver DNS_SERVER_IP

etc]# cat resolv.conf

# Generated by NetworkManager

search magelinux.com

nameserver ..0.1

四、结语

在学习Linux的路上,网络是非常重要的一环,其命令也在不断改进着,很多命令有着相同的作用,可以选择先记忆比较简单和高效的命令和参数。除上述命令之外,在CentOS7中也有着如nmtui这样直接显示图形界面的还用命令。

CentOS下iconv命令的介绍 iconv-fencoding[-tencoding][inputfile]...[功能]对于给定文件把它的内容从一种编码转换成另一种编码。[描述]-fencoding:把字符从encoding编码开始转换。-tencoding:把

CentOS7安装shadowsocks介绍 使用oneinstack一键安装脚本安装SS安装shadowsocks:

Centos安装nmon讲解 安装mkdir/usr/local/nmoncd/usr/local/

标签: centos5.5网络配置

本文链接地址:https://www.jiuchutong.com/biancheng/360679.html 转载请保留说明!

上一篇:CentOS7最小化启用并使用ifconfig命令介绍(centos最小化安装配置网络)

下一篇:CentOS下iconv命令的介绍(centos init)

  • 非金融企业利息收入计入什么科目
  • 新公司和旧公司对比
  • 减免税款的会计分录摘要
  • 个税返还手续费奖励员工账务处理
  • 其他综合收益算营业利润吗
  • 应收账款确认无法收回分录
  • 应付账款不用付了摘要怎么写
  • 个人劳务报酬个人所得税怎么算
  • 销项税额转出税额怎么做账?
  • 关于金三地税打印控件
  • 免租与转租分别什么意思
  • 合同违约补偿款需要缴纳增值税吗?
  • 开票系统的收款码怎么弄
  • 购买方已抵扣开具红字信息表销售方怎么处理
  • 银行票据都有哪些
  • 残保金属于现金流量表中的哪一项
  • 商誉减值测试的方法有哪些
  • 资产负债表要填年初余额吗
  • 所得税工资薪金允许税前扣除
  • 零星工程实施流程
  • commandlineoptionsyntaxerror翻译详情
  • 主板类型大全
  • 怎样才能防止臭虫在卧室里呢
  • 净资产增加数怎么计算
  • 个体工商户与其经营者构成共同侵权吗
  • 工商年报缴费基数是什么意思
  • 购买理财产品收到的利息分录
  • 系统更新到win11后还可以调回win10吗
  • qqlogin.exe是什么进程 qqlogin.exe应用程序错误解决办法
  • 管理费用的会计编码
  • php ffi 教程
  • 土地承包经营权和土地经营权区别
  • phpinfo页面
  • zendframework3中文手册
  • php uasort
  • phpize安装
  • ajax调用php接口
  • 利润表本年累计金额和本期金额有什么区别
  • 物业管理公司经营范围有哪些内容
  • 织梦模板官网
  • 高新企业申请流程
  • 个人如何办理营业执照年检
  • 个税免税部分
  • 厂房改造费用算固定资产吗
  • 专项附加扣除哪种申报方式好
  • 伤残鉴定中心流程
  • 应收在借方什么意思
  • 分配利润时会计分录
  • 装修室内设计效果图
  • 承兑汇票多付退税怎么算
  • 代扣代缴个人所得税手续费返还政策
  • 管理不善存货盘亏计入什么科目
  • 回购股票并注销是利好吗
  • 域名费计入哪个科目
  • 接受捐赠可以确认为收入吗
  • 出售无形资产损失
  • 土地作为无形资产需要计提折旧吗?
  • 出口汇率按报关价格算吗
  • 异地缴纳增值税和附加税的区别
  • 中小型企业产品定位方案
  • 两家公司
  • 来料加工企业的辅助材料自购怎开销售发票
  • 记账凭证的基本内容包括制证,审核,记账,会计主管
  • sqlserver索引类型区别
  • sql语句重复
  • sqlserver存储过程怎么查看
  • 如何安装ubuntu20.04
  • win7蓝屏是因为哪个补丁
  • 谷歌安装安卓
  • linux必会的20种服务
  • android内存dump
  • bat脚本自动点击按钮
  • 关于jQuery中的DOM操作,下列哪种方法用来复制元素?
  • 电子税务局的社保不能扣款怎么办
  • 常规巡察和专项巡察相结合
  • 国家税务局广东省电子税务局下载
  • 车船税填表说明
  • 城市维护建设税法自2021年10月1日起施行
  • 代办营业执照代办人有什么法律责任
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设