Linux网络设置

查看网络配置

1.查看网络接口地址

主机的网络接口卡(网卡)通常称为网络接口。在Linux 操作系统中,使用ifconfig 命令可以查看网络接口的地址配置信息(Interface Configuration)。

(1)查看活动的网络接口设备

(2)查看指定的网络接口信息

inet:  表示网络接口的 IP 地址,如“192.168.4.11”。

netmask: 表示网络接口的子网掩码,如“255.255.255.0”。

broadcast:     表示网络接口所在网络的广播地址,如“192.168.4.255”。

ether:   表示网络接口的物理地址 (MAC 地址),如“00:0c:29:3a:81:cc” 。网络接口的物理地址通常不能更改,是网卡在生产时确定的全球唯一的硬件地址。

2. 查看主机名称

3. 查看路由表条目

4. 查看网络连接情况

-a:    显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)。

-n:    以数字的形式显示相关的主机地址、端口等信息。

-r:   显示路由表信息。

-1:显示处于监听 ( Listening ) 状态的网络连接及端口信息。

-t:  查看 TCP(Transmission Control Protocol,   传输控制协议)相关的信息。

-u:   显示 UDP(User   Datagram   Protocol, 用户数据报协议)协议相关的信息。

-p:   显示与网络连接相关联的进程号、进程名称信息(该选项需要root 权限)。

ss 命令常用的几个选项。

-h:--help       通过该选项获取更多的使用帮助。

-V:--version        显示软件的版本号。

-t: -tcp 显示 TCP 协议的 sockets。

 -u:--udp  显示 UDP  协议的 sockets。

-n:--numeric  不解析服务的名称,如 “22”端口不会显示成 "ssh"。

-1: --listening  只显示处于监听状态的端口。

-p:--processes        显示监听端口的进程。

-a:-  -all  对 TCP  协议来说,既包含监听的端口,也包含建立的连接。

-r:--resolve    把 IP 解释为域名,把端口号解释为协议名称。

测试网络连接

1. 测试网络连通性

使用 ping 命令可以向目标主机持续地发送测试数据包,并显示反馈结果,直到按Ctrl +C  组合键后中止测试,并显示最终统计结果。例如,以下操作将测试从本机到另一 台主机192.168.4.110 的连通性情况,连接正常时会收到返回的数据包。

2. 跟踪数据包的路由途径

若服务器上没有 traceroute 命令,可通过yum 方式安装 traceroute 软件包。traceroute 命令可以用于测试从当前主机到目的主机之间经过了哪些网络结点,并显示各中间结点的连 接状态(响应时间)。对于无法响应的结点,连接状态将显示为“*”。

3. 测试 DNS 域名解析

当域名解析出现异常时,将无法使用域名的形式访问网络中的 Web  站点、电子邮件系 统等服务。nslookup 命令是用来测试域名解析的专用工具,使用时只要指定要解析的目标 域名作为参数即可。若在执行过程中提示无法找到nslookup 命令,可通过yum 安 装bind-utils 程序包的方式来解决。

设置网络地址参数

临时配置:通过命令行直接修改当前正在使用的网络地址,修改后立即可以生效。 这种方式操作简单快速、执行效率高, 一般在调试网络的过程中使用。但由于所做 的修改并没有固定地存放在静态的文件中,因此当重启 network 服务或重启主机后将会失效。

固定配置:通过配置文件来存放固定的各种网络地址,需要重启 network 服务或重 启主机后才会生效。这种方式操作上相对要复杂一些,但相当于“永久配置”,一般在需要为服务器设置固定的网络地址时使用。

使用网络配置命令

1. 修改网卡的地址、状态

(1)修改网卡的IP 地址、子网掩码

(2)禁用、激活网络接口

需要临时禁用或者重新激活指定的网络接口时,需要结合“down”和“up”开关选项。网络接口被禁用以后,将无法使用该网络接口与其他主机进行连接。

(3)为网卡绑定虚拟接口

在对服务器网络进行调试的过程中,有时候需要临时在同一个网卡上使用一个新的 IP 地址,但是又不能覆盖原有IP 地址而导致服务程序不可用。这时可以为网卡绑定一个虚拟的网络接口,然后为虚拟接口设置新的IP  地址(相当于一块网卡配多个IP地址)。

2. 添 加 、 删 除 静 态 路 由 记 录

route  命令不仅可以用于查看路由表信息,还可用来添加、删除静态的路由表条目,其中也包括设置默认网关地址(默认网关记录是一条特殊的静态路由条目)。

(1)添加、删除到指定网段的路由记录

过“route add”操作可以添加路由记录,结合“-net”选项指定目标网段的地址,结合“gw”选项指定下一跳路由器的IP  地址。

(2)添加、删除默认网关记录

添加、删除默认网关记录时,与添加、删除静态路由记录的命令格式类似,但指定目标 网段时只需简单地使用“default” 表示即可,无须再使用“-net” 选项指明网段地址。

3. 修 改 主 机 的 名 称

hostname    命令不仅可以用于显示当前主机的名称,还可以修改当前主机的名称。在新登录的用户会话 (Shell   环境)中,命令提示符中的主机名部分也会出现相应的变化。

修改网络配置文件

1. 网 络 接 口 配 置 文 件

TYPE:  设置网卡类型,“Ethenet” 表示以太网。

BOOTPROTO:  设置网络接口的配置方式,值为“static”时表示使用静态指定的 IP地址,为“dhcp”时表示通过 DHCP 的方式动态获取地址。

DEVICE:  设置网络接口的名称。

ONBOOT:  设置网络接口是否在 Linux 操作系统启动时激活。

IPADDR:  设置网络接口的 IP 地址。

NETMASK:  设置网络接口的子网掩码。

GATEWAY:  设置网络接口的默认网关地址。

2. 启用、禁用网络接口配置

3. 主机名称配置文件

4. 域名解析配置文件

(1)指定为本机提供 DNS 解析的服务器地址

/etc/resolv.conf 文件中记录了本机默认使用的 DNS 服务器的地址信息,对该文件所做 的修改将会立刻生效。Linux 操作系统中最多可以指定3个(第3 个以后的将被忽略)不同 的 DNS 服务器地址,优先使用第一个 DNS 服务器。

(2) 本地主机映射文件

letc/hosts 文件中记录着一份主机名与IP 地址的映射关系表, 一般用来保存经常需要访 问的主机的信息。当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到再去向DNS服务器查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值