Linuxのネットワークサービス(完全な説明)

Benpian構造:

ネットワーク構成を確認し
、ネットワーク接続をテストするため
のネットワーク・アドレス・パラメータが設定
デュアルカードを確立します

まず、ネットワークの構成を表示

すべてのアクティブなネットワークインタフェース情報を見ます

我々はすべて知っているように、インターネットは、ネットワークカードが必要です。マイクロソフトの環境では、デバイスのIPアドレスを表示するには、ipconfigコマンドを使用できますが、Linux環境では、使用します。

// ifconfigコマンドは、コンピュータネットワーク機器の情報を表示するには

Linuxのネットワークサービス(完全な説明)
その中でも、

PCカード機能を備えたデバイスのためのens33--カード名、同じ
lo--ループバックアダプタ(NICがオンラインかどうかTCPサービスを検出するためのセルフテスト専用の)
仮想ブリッジLAN virbr0--

表示および編集ホスト名

ホスト名を確認し
、ホスト名を表示するには、「ホスト名」コマンドを使用して

[root@localhost ~]# hostname

Linuxのネットワークサービス(完全な説明)
ホスト名を変更し
た形式で:

[root@localhost ~]# hostnamectl set-hostname local1

これは、新しいホスト名に「LOCAL1」。次に、新しいホスト名の発効をリフレッシュするために「SU」コマンドを使用します。
Linuxのネットワークサービス(完全な説明)

表示デバイスのルーティングテーブル

ビューに「ルート」コマンドを使用します

ルート-n //ビューホストルーティングテーブル情報

図:
Linuxのネットワークサービス(完全な説明)
ここで、

「宛先」 -ターゲット・ネットワーク・アドレスに対応する
次ホップアドレスに対応する- 「ゲートウェイ」
「IFACE」 -送信データ・ネットワーク・インタフェースに対応

ネットワーク接続の表示

「netstatコマンド」コマンドを使用します

netstatコマンド[オプション] //チェックシステムのネットワーク接続状態、インターフェイスの統計情報やその他の情報

その一般的なオプション:

-a--は、すべてのディスプレイ
にデジタル表示-n--
表現契約-p--
TCP表す-t--
UDPを発現-u--
ルーティングテーブル情報を表す-r--を

イラスト:
オンラインすべてのTCPサービスを表示します

[root@localhost ~]# netstat -atnp

Linuxのネットワークサービス(完全な説明)
UDPのすべてのオンラインサービスを表示

[root@localhost ~]# netstat -aunp

Linuxのネットワークサービス(完全な説明)
第二に、テストネットワーク接続

テスト-Fiの

ping [选项] 目标主机 //测试网络连通性

示意图:
Linuxのネットワークサービス(完全な説明)

域名解析

使用“nslookup”命令

nslookup 目标主机地址 [DNS服务器地址] //测试DNS域名解析

示意图:
测试解析百度的域名
Linuxのネットワークサービス(完全な説明)
三、设置网络地址参数

临时配置——使用命令调整网络参数

  • 简单、快速,可直接修改运行中的网络参数
  • 一般只适合在调试网络的过程中使用
  • 重启后,所有修改失效

    格式:ifconfig 接口名IP地址

临时修改命令如下:
Linuxのネットワークサービス(完全な説明)

固定设置——通过配置文件修改参数

  • 修改网络参数的配置文件
  • 适合对服务器设置固定参数时使用
  • 需要重载网络服务或者重启以后才会生效

永久修改示例:
输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33(进入修改配置)
将dhcp改为static
在末行按o在下一行插入:IPADDR地址、NETMASK子网掩码、GETWAY网关
输入:wq(保存退出即可修改成功)
Linuxのネットワークサービス(完全な説明)
Linuxのネットワークサービス(完全な説明)
Linuxのネットワークサービス(完全な説明)

设置网络接口参数

设置网络接口的IP地址、子网掩码

格式1:ifconfig 接口名 ip地址 [netmask 子网掩码]
格式2:ifconfig 网络接口 ip地址 [/掩码长度]

禁用或者重新激活网卡

格式1:ifconfig 网络接口 up(ifup 网络接口)——两种皆可
格式2:ifconfig 网络接口 down(idown 网络接口)——两种皆可

操作实例(需在CentOS终端操作):
Linuxのネットワークサービス(完全な説明)
Linuxのネットワークサービス(完全な説明)

设置虚拟网络接口

格式:ifconfig 接口名序号 IP地址

设置虚拟网卡示例:
Linuxのネットワークサービス(完全な説明)

设置路由记录

添加到指定网段的路由记录:

格式:route add -net 网段地址 gw IP地址

删除到指定网段的路由记录:

格式:route del -net 网段地址

操作实例:
Linuxのネットワークサービス(完全な説明)

删除路由表中的默认网关记录:

格式:route del default gw IP地址

向路由表中添加默认网关记录:

格式:route add default gw IP地址

操作实例:
Linuxのネットワークサービス(完全な説明)

网络接口配置文件:

此配置文件在:/etc/sysconfig/network-scripts/目录下
例:ifcfg-ens33为第一块以太网卡的配置文件

操作如下:
Linuxのネットワークサービス(完全な説明)

四、建立双网卡
linux作为路由交换、代理服务器、防火墙规则(需要用到双网卡)
2U的服务器网络接口有4个

实验如下:
虚拟机中设置,添加网络适配器
需要添加第二个网络适配器:
Linuxのネットワークサービス(完全な説明)
输入:ifconfig(此时能看到新添加的网卡,而且vmnet用dhcp服务自动分配了IP地址)
Linuxのネットワークサービス(完全な説明)
输入:cd /etc/sysconfig/network-scripts/(查看新增加的ens36网卡,此时是没有的)
Linuxのネットワークサービス(完全な説明)
设置两个网卡为仅主机模式,此时两块网卡都没有IP地址:
Linuxのネットワークサービス(完全な説明)
Linuxのネットワークサービス(完全な説明)
接下来先对ens33配置地址:
输入:vim /etc.sysconfig/network-scripts/ifcfg-ens33(进入修改网卡配置)
修改dhcp为static
到末行按o转下一行
输入:IPADDR=192.168.10.10(配置IP),转下一行
输入:NETMASK=255.255.255.0(配置子网掩码),转下一行
输入:GETWAY:192.168.10.0(配置网关)
按Esc退出插入模式
输入:wq(保存退出)
输入:service network restart(重启网络配置)
输入:ifconfig(此时能看到ens33的IP地址为192.168.10.10)
Linuxのネットワークサービス(完全な説明)
Linuxのネットワークサービス(完全な説明)

输入:cd /etc/sysconfig/network-scripts/
输入:ls(查看详细信息,此时是没有ens36网卡的配置文件的)
输入:cp -p ifcfg-ens33 ifcfg-eds36(复制配置文件给ens36)
输入:ls(此时ens36就有了网卡配置文件)
Linuxのネットワークサービス(完全な説明)
但是此时是不可以直接使用的,因为里面的配置信息为网卡ens33的信息,所以我们需要对其进行修改!(此处需要注意的是,在配置之前需要先复制ens36的MAC地址:00:0c:29:b9:fc:2f)
两处ens33改ens36
修改UUID需不相同,光标到UUID行按dd删除
输入:IPADDR=192.168.20.20
输入:NETMASK=255.255.255.0
输入:GETWAY:192.168.20.0
输入:wq(保存退出)
Linuxのネットワークサービス(完全な説明)

输入:systemctl restart network(重启网络服务)
输入:ifconfig(此时可以看到ens36的IP配置成功)
Linuxのネットワークサービス(完全な説明)
以上就是配置双网卡的实验。

域名解析配置文件:

文件位置:/etc/resolv.conf
保存本机需要使用的DNS服务器的IP地址

[root@localhost~]#vi /etc/resolv.conf
search localdomain
nameserver 202.106.0.20
nameserver 202.106.148.1

本地主机映射文件:

/ etc / hostsファイル
のホスト名を保存すると、IPアドレスのマッピングレコードは
hostsファイルとDNSサーバを比較します

1は、デフォルトでは、システムは、最初のホストは、レコードの解析ファイルから見える
2を、ファイルが現在のホストに対してのみ有効であるホスト
3、hostsファイルは、このようにアクセス速度を高速化、DNSクエリプロセスを減らすことができます
例を解析:
Linuxのネットワークサービス(完全な説明)
欠点がある:ときのホストの比較的多数あなたは個別にhostsファイルの設定を変更する必要があります

これらは、理論的および実験操作、Linuxのネットワーク設定されているあなたは、あなたが見るものを私に知らせるありがとう、あなたはまた、操作手順に従うことができ、あなたがサポートありがとう!

おすすめ

転載: blog.51cto.com/14484404/2433508