리눅스 네트워크 설정 (A)

지식 구조 :

  • 보기 네트워크 설정

  • 네트워크 연결 테스트

  • 를 사용하여 네트워크 구성 명령

  • 네트워크 구성 파일을 수정

(A), 네트워크 설정을 볼

1 뷰 네트워크 인터페이스 정보 ifconfig를

모든 활성 네트워크 인터페이스를보기

  • ifconfig 명령이 실행됩니다

의 image.png

네트워크 인터페이스 정보를 지정 체크

은 ifconfig 네트워크 인터페이스 번호

스크린 마이크로 채널 _20190828142814.png

2, 호스트 이름 호스트 이름을 볼 수

호스트 명령

현재 호스트 이름 (임시 수정)를 보거나 설정

호스트 이름 또는 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

(ⅱ) 네트워크 연결을 테스트

ping 명령

네트워크 연결 테스트

핑 옵션 '대상 호스트

스크린 마이크로 채널 _20190828142814.png

추적 데이터 패킷 경로 추적

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 / 호스트

微信截图_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