Linuxのネットワーク設定(A)

知識構造:

  • ビューのネットワーク設定

  • ネットワーク接続のテスト

  • ネットワークコンフィギュレーションコマンドを使用します

  • ネットワークの設定ファイルを変更します。

(A)のネットワーク設定を表示します

1、ビューのネットワークインタフェース情報ifconfigコマンド

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

  • ifconfigコマンドが実行されます

image.png

ネットワークインタフェース情報を指定するチェック

ifconfigコマンドネットワークインタフェース番号

スクリーンショットマイクロチャネル_20190828142814.png

2、ホスト名ホスト名を表示

hostnameコマンド

現在のホスト名(一時的な変更)を表示または設定

ホスト名またはsystemctlセット、ホスト名zhangsan

スクリーンショットマイクロチャネル_20190828142814.png

図3に示すように、ルーティングテーブルエントリのルートをチェック

routeコマンド

  • ホストルーティングテーブル情報を表示または設定します

ルート[-n]または直接ルート

スクリーンショットマイクロチャネル_20190828142814.png

4、ネットワーク接続のnetstatをチェック

netstatコマンド

ネットワーク接続システムの状態、ルーティングテーブル、インターフェイス統計やその他の情報を見ます

netstatコマンド[オプション]

共通のオプション

  • -a:リストのすべて

  • -n:デジタル表現

  • -p:協定

  • -t:リストTCP接続プロトコル

  • -u:リストUDPプロトコル接続

  • -r:ルーティングテーブル情報を一覧表示します

netstatコマンドは、TCPプロトコルのインタフェース情報を見る-ntap

スクリーンショットマイクロチャネル_20190828142814.png

netstatの-nuapビューUDPプロトコル情報

スクリーンショットマイクロチャネル_20190828151621.png

ルートのようなルーティングテーブル情報を参照するには、netstat -r

スクリーンショットマイクロチャネル_20190828151649.png

(ii)のネットワーク接続をテスト

pingコマンド

ネットワーク接続のテスト

pingの[オプション]ターゲットホスト

スクリーンショットマイクロチャネル_20190828142814.png

トラッキングデータパケットのトレースルート

tracerouteコマンド

テスト・ネットワーク・ノードは、ホストと現在から先の間を通過します

tracerouteの宛先ホストアドレス

スクリーンショットマイクロチャネル_20190828152708.png

DNS nslookupコマンド

nslookupコマンド

テストDNSの名前解決

nslookupをターゲットホストアドレス[DNSサーバアドレス]

スクリーンショットマイクロチャネル_20190828142814.png

(C)ネットワークパラメータの方法を設定します

一時的な設定 - コマンドを使用してネットワークパラメータを調整します

  • シンプルで、速い、直接ネットワークパラメータの動作を変更することができます

  • ネットワークのデバッグの方法で使用するために一般的にのみ適し

  • システムの再起動後、変更は失敗します

固定 - ネットワーク構成ファイルのパラメータを変更します

  • ネットワークパラメータの設定ファイルを変更します。

  • 使用するのに適切なパラメータ設定のサーバーを固定したときに

  • ネットワークサービスは、リロード以降を有効にするには再起動する必要があります

1、ネットワークインタフェースパラメータのifconfig

ネットワークインターフェイスのIPアドレス、サブネットマスク(一時的な設定)の設定

ifconfig 接口号 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/掩码长度]

スクリーンショットマイクロチャネル_20190828160134.png

禁用或者重新激活网卡

ifconfig 网路接口 up
ifconfig 网络接口 down

スクリーンショットマイクロチャネル_20190828142814.png

スクリーンショットマイクロチャネル_20190828152708.png

设置虚拟网络接口(不同ip公用一个网卡)

ifconfig 接口号:序号 IP地址

スクリーンショットマイクロチャネル_20190828160134.png

2,设置路由记录route

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

route add -net 网段地址 gw IP地址

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

route del -net 网段地址

スクリーンショットマイクロチャネル_20190828160134.png

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

route del default gw IP地址

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

route add default gw IP地址

スクリーンショットマイクロチャネル_20190828160134.png

(四)修改网络配置文件(固定设置)

网络接口配置文件

/etc/sysconfig/network-scripts/目录下

スクリーンショットマイクロチャネル_20190828160134.png

启用,禁用网络接口配置

systemctl restart network

禁用,启用网络接口

ifdown ens33
ifup ens33

域名解析配置文件

/etc/resolv.conf文件

  • 保存本机需要使用的DNS服务器的IP地址

[root@localhost ~]# vim /etc/resolv.conf  配置域名解析文件

スクリーンショットマイクロチャネル_20190828194602.png

主机名称配置文件

/etc/sysconfig/network文件

  • 保存全局网络设置,只要包括主机名信息

[root@localhost ~]# vim /etc/sysconfig/network 配置主机名文件

スクリーンショットマイクロチャネル_20190828194602.png

本地主机映射文件

/etc/hosts文件

  • 保存主机名与IP地址的映射记录

hosts文件和DNS服务器的比较

  • 默认情况下,系统首先从hosts文件查找解析记录

  • hosts文件只对当前的主机有效

  • hosts文件可减少DNS查询过程,从而加快访问速度

[root@localhost ~]# vim /etc/hosts  配置当前主机的DNS解析

スクリーンショットマイクロチャネル_20190828194602.png


实验一

双网卡的配置(代理服务器功能,路由器,不同网卡配置不同的网段)

实验环境:

在虚拟机上配置两个网卡,并且将连接方式更改为仅主机相连,如何配置另一个网卡的信息


1,安装好两个网卡之后进主机相连之后用ifconfig查看两个网卡信息

スクリーンショットマイクロチャネル_20190828152708.png

2,先配置ens33的网卡信息,然后重启网卡即可生效

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

スクリーンショットマイクロチャネル_20190828160134.png

[root@localhost ~]# service network restart  重启你的网卡服务,查看ens33网卡信息生效

スクリーンショットマイクロチャネル_20190828160134.png

3,因为/etc/sysconfig/network-scripts/下没有另一个网卡ens36的配置文件,所以要复制一份配置文件,然后修改配置信息

[root@localhost network-scripts]# cp -p ifcfg-ens33 ifcfg-ens36  复制当前目录下的ens33配置文件到当前目录下为ens36

スクリーンショットマイクロチャネル_20190828160134.png

微信截图_20190828193205.png

[root@localhost network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-ens36  配置ens36网卡信息

[root@localhost ~]# service network restart  重启你的网卡服务,查看ens36网卡信息生效

微信截图_20190828193616.png

微信截图_20190828193718.png

双网卡配置不同网段就成功了


实验二

用SCP远程复制文件将一台主机的hosts文件复制到另一台主机hosts中使用DNS解析

环境:一台主机主机A(192.168.109.133)另一台主机B(192.168.109.132)


1,把本地文件同步到其他服务器

scp 本地同步文件路径  用户@ip:远程服务器文件路径

[ルート@ localhostの〜]#のSCPの/ etc / hostsの[email protected]:他のサーバーへのローカル同期の/ etc / hostsファイル

微信截图_20190828194602.png

微信截图_20190828200542.png

微信截图_20190828200818.png

微信截图_20190828200852.png

2、ローカルサーバのファイルの同期に他の

SCPのユーザー@ip:ローカルファイルパスの同期リモートサーバのファイルパス

[ルート@ localhostの〜]#件のscp [email protected]:/ etc / hostsファイル/ etc / hostsファイルがローカルに同期他のサーバにファイル

微信截图_20190828201053.png


読んでくれてありがとう!

おすすめ

転載: blog.51cto.com/14080162/2433432