资料下载

使用Linux TCP协议 / IP网络配置文件

由管理员撰写。发表于 的Linux 管理

3.5 1 1 1 1 1 评分3.50(20投票)
 压住他

本文介绍了Linux用于配置系统的各种网络服务的主要TCP / IP网络配置文件,例如IP地址,默认网关,名称服务器-DNS,主机名等等。任何Linux管理员都必须清楚了解这些服务的配置位置和使用方式。好消息是,本文提供的大多数信息都适用于Redhat Fedora,Enterprise 的Linux ,CentOS,Ubunto和其他类似的Linux发行版。

在大多数Linux系统上,您可以在“ X视窗 来自 应用领域> Others > 网络 Connections。同样可以通过以下方式达成 应用> System Settings > 网络 > Configure。这将打开一个窗口,其中提供了用于有线,无线,移动宽带,VPN和DSL连接的IP参数的配置:

linux-tcpip-config-1

在此处输入的值将修改文件:

           / etc / sysconfig / network-scripts / ifcfg- eth0

           / etc / sysconfig / networking / devices / ifcfg- eth0

           /etc/resolv.conf

           / etc / hosts

静态主机IP分配保存在 / etc / hosts

DNS服务器分配保存在 /etc/resolv.conf

系统中找到的所有设备的IP分配都保存在 ifcfg- < 接口 > 上面提到的文件。

如果要查看所有IP分配,则可以运行以下命令进行接口配置:

# ifconfig

以下是上述命令的输出:

[root @ gateway〜]#ifconfig

eth0链接encap:以太网HWaddr 00:0C:29:AB:21:3E
          inet地址:192.168.1.18 Bcast:192.168.1.255掩码:255.255.255.0
          inet6地址:fe80 :: 20c:29ff:feab:213e / 64范围:链接
          UP广播多播MTU:1500公制:1
          RX数据包:1550249错误:0掉落:0超限:0帧:0
          TX数据包:1401847错误:0掉落:0超限:0运营商:0
          碰撞:0 txqueuelen:1000
          RX字节:167592321(159.8 MiB)TX字节:140584392(134.0 MiB)
          中断:19基地址:0x2000

罗 链接封套:本地环回 
          inet地址:127.0.0.1掩码:255.0.0.0
          inet6 addr::: 1/128范围:主机
          UP LO OPBACK RUNNING MTU:16436公制:1
          RX数据包:71833错误:0掉落:0超限:0帧:0
          TX数据包:71833错误:0掉落:0超限:0载波:0
          冲突:0 txqueuelen:0
          RX字节:12205495(11.6 MiB)TX字节:12205495(11.6 MiB)

命令ifconfig用于配置网络接口。它可用于设置引导时使用的接口参数。如果未提供任何参数,则命令ifconfig显示当前活动接口的状态。如果要查看所有接口(包括当前处于关闭状态的接口)的状态,可以使用参数-a,例如-

# ifconfig -a

Fedora,Redhat Enterprise 的Linux ,CentOS和其他类似的发行版也支持用户配置文件,每个用户具有不同的网络设置。用户配置文件及其参数由网络配置工具设置。相关系统文件位于:

/ etc / sysconfig / netwroking / profiles / profilename /

启动后,要切换到特定的配置文件,您必须访问图形工具,该工具将允许您从可用的配置文件中进行选择。您将必须运行:

$ 系统配置网络

或者从命令行激活配置文件-

$ 系统配置网络cmd -p<profilename> --activate

 

联网的基本命令

的Linux 中使用的基本命令是每个发行版都通用的:

ifconfig -配置并显示网络接口的IP参数

路线 -用于设置静态路由并查看路由表

主机名 -查看和设置系统主机名所必需

netstat -灵活的命令,用于查看有关网络统计信息,当前连接,监听端口的信息

阿普 -显示和管理arp表

mii工具 -用于在数据链路层设置接口参数(半/全双工,接口速度,自动协商等)

现在,许多发行版都包括具有增强的路由和联网工具的iproute2工具:

ip -用于查看和设置TCP / IP参数和路由的多功能命令。

tc -流量控制命令,用于分类,划分优先级,共享和限制入站和出站流量。


网络接口的类型

LO (本地回送接口)。本地回送接口仅在计算机内部被识别,其IP地址通常为127.0.0.1或127.0.0.2。

以太网卡用于连接计算机外部的环境,通常命名为eth0,eth1,eth2等。

网络接口文件保存配置 LO 乙太网路 是:

           / etc / sysconfig / nework-scripts / ifcfg-

           / etc / sysconfig / nework-scripts / ifcfg- eth0

要查看文件的内容,请使用以下命令:

# 少/ etc / sysconfig / network-scripts / ifcfg- 罗

结果是:

DEVICE = 罗
IPADDR = 127.0.0.1
NETMASK = 255.0.0.0
网络= 127.0.0.0
#如果您在门禁火星127.0.0.0/8上遇到问题,
#您可以将其更改为其他名称(例如255.255.255.255)
广播= 127.255.255.255
ONBOOT =是
NAME =回送

以及以下内容:

# 少/ etc / sysconfig / network-scripts / ifcfg- eth0

得到以下结果:

DEVICE =“ eth0”
NM_CONTROLLED =“是”
ONBOOT =是
HWADDR = 00:0C:29:52:A3:DB
TYPE =以太网
BOOTPROTO =无
IPADDR = 192.168.1.18
前缀= 24
网关= 192.168.1.11
DNS1 = 8.8.8.8
DEFROUTE =是
IPV4_FAILURE_FATAL =是
IPV6INIT =否
NAME =“系统eth0”
UUID = 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

启动和停止网络接口卡

ifconfig 命令可用于启动和停止网络接口卡:

# ifconfig eth0向上
# ifconfig eth0向下

的ifup&ifdown命令还可用于启动和停止网络接口卡:

# ifup eth0
# ifdown eth0

systemctl命令还可以用于启用,启动,停止,重新启动和检查网络接口服务的状态-

# systemctl启用network.service
# systemctl启动network.service
# systemctl停止network.service
# systemctl重新启动network.service
# systemctl状态network.service

 

显示和更改系统的主机名

命令主机名显示计算机的当前主机名,即“网关”:

# 主机名
网关

您可以通过在命令末尾提供新名称来更改主机名-

# 主机名Firewall-cx

一旦注销并再次登录,它将更改为新的主机名。实际上,对于接口中的任何更改,仅在用户注销后下一次登录后才实施更改。

 

到此结束我们的Linux网络配置文章。

 压住他

文章 阅读下一篇:

CCENT / CCNA

思科公司 路由器

  • SSL WebVPN
  • 保护路由器
  • 基于策略的路由
  • 棒上路由器

虚拟专用网 安全

  • 了解DMVPN
  • GRE / IPSec配置
  • 站点到站点IPSec 虚拟专用网
  • IPSec模式

思科公司 救命

  • 视窗 8 虚拟专用网 客户端
  • 视窗 7的VPN客户端
  • CCP显示问题
  • 思科支持应用程序。

视窗 2012

  • 新的功能
  • 发牌
  • Hyper-V / VDI
  • 安装Hyper-V

的Linux

  • 文件权限
  • Webmin
  • 群组-用户
  • Samba设置